接触了一个使用HoloLens在Unity中开发一个AR程序的项目。网上的教程很乱,在这里整合一下官方以及各博客的教程。本文包括环境的安装和配置,一个demo的实现及在HoloLens2上的部署过程。 本文主要参考了以下教程 微软官方安装工具MRTK初学者教程. Vuforia官方Getting Started with Vuforia Engine in UnityWorking with th
vuforia6.2 在unity中图片识别模型流程(一) 最近公司将向AR转向,因此对vuforia进行了一些浅显的了解。未免遗忘,将vuforia的图片识别流程进行一个简单的整理。本人水平不高,若有遗落错处欢迎评论指正。(本文使用的是vuforia6.2版本,以及unity5.3.5)账号注册 vuforia官网 账号注册很简单,跟着流程注册登陆即可。 登陆后点击Downloads进入下载界
转载
2024-06-30 13:12:57
519阅读
当HoloLens设备不能识别到自己在世界中的位置时,应用就会发生tracking loss。默认情况下,Unity会暂停Update更新循环并显示一张闪屏图片给用户。当设备重新能追踪到位置时,闪屏图片会消失,并且Update循环还会继续。此外,用户也可以手动处理这个切换过程。发生tracking loss期间,如果不做任何处理动作,那么所有的场景中的全息内容将会处于body-locked状态。&
Vuforia在Unity中的实现步骤Vuforia简介Vuforia的操作流程1. 申请Vuforia账号2. License Manager和Target Manager3. Get Development Key4. Add Database5. Unity中操作新建Unity 3D项目加载Vuforia引擎加载Vuforia Database创建目标图片对象新建ARcamera加载自己的
转载
2024-04-13 12:52:02
144阅读
本篇博客继续学习Vulkan,主要是基础代码学习记录。先来一个通用的结构:#include <vulkan/vulkan.h>
#include <iostream>
#include <stdexcept>
#include <functional>
#include <cstdlib>
class HelloTriangleApp
转载
2024-01-20 22:42:15
173阅读
# Android 使用Vulkan
Vulkan 是一种新一代的图形API,旨在为游戏和其他图形密集型应用程序提供更高的性能和更好的图形效果。在 Android 平台上使用 Vulkan 可以充分利用硬件资源,提升应用程序的性能和用户体验。
## Vulkan 的优势
相比于传统的 OpenGL,Vulkan 具有以下优势:
- 更高的性能:Vulkan 允许更好地利用多核处理器和多线程,
原创
2024-07-01 06:08:30
204阅读
# Android 使用 Vulkan 进行图形渲染
Vulkan 是由 Khronos Group 推出的新一代图形 API,旨在提供更高性能、更灵活的图形渲染能力。在 Android 平台上,Vulkan 已经成为主流的图形渲染技术之一。本文将介绍如何在 Android 上使用 Vulkan 进行图形渲染,并提供一些代码示例。
## Vulkan 简介
Vulkan 是一个跨平台的图形
原创
2024-07-21 07:14:52
173阅读
固定管线 老式图形API为多数图形管线提供了默认状态。而在Vulkan中你必须明确所有的东西,从视口大小到混合函数。本章我们会填充所有的结构体来配置这些固定管线操作。 VkPipelineVertexInputS
# 使用Python实现Vulkan的完整指南
Vulkan是一个现代图形API,提供了更接近硬件的控制,常用于游戏开发和高性能图形渲染。虽然它主要是用C和C++编写的,但我们可以通过一些绑定来在Python中使用它。下面,我们将详细探讨如何用Python与Vulkan交互。
## 流程概述
以下是使用Python进行Vulkan开发的主要步骤:
| 步骤 | 描述 |
|------|-
Vulkan图形系统究竟是什么?Vulkan是一个图形和计算硬件的API(Application Programming Interface)。这个API由很多命令组成,它们允许程序员指定着色器程序,计算内核,对象和操作 产生高质量的图像,特别是三维对象的彩色图像。程序员的视角看Vulkan:对程序员来讲,Vulkan是一些命令的集合,允许内核或者着色器,和shader执行的外部 Vulkan a
转载
2023-11-20 21:40:26
204阅读
设备初始化Instance --> GPU --> DeviceInstance表示具体的Vulkan应用。在一个应用程序中可以创建多个实例,这些实例之间相互独立,互不干扰。当调用API创建Vulkan实例的时候,Vulkan SDK内部会经由驱动装载器(loader)查找可用的GPU设备。创建Vulkan实例需要两个输入信息: 应用程序的信息 
转载
2024-07-27 09:23:38
363阅读
Vulkan介绍Vulkan是由Khronos组织开发的一种高级图形API。其他图形API(像OpenGL和Direct3D)需要驱动去将上层API翻译成适合硬件执行的指令。这些图形API是为了使开发者不需要关注复杂的图形硬件细节。随着那些较老的图形API继续发展,它们会慢慢地将越来越多的底层硬件功能直接暴露给程序员。 程序员被要求访问底层硬件,权衡那些具有较高开销和较低性能的功能的便利性和安全
转载
2024-08-05 16:26:44
28阅读
清理电脑垃圾文件时,你可能会发现Windows系统被安装了这么一款应用程序,它的名字是Vulkan Runtime Libraries,属于第三方软件,并非windows系统自带程序。那么,Vulkan Runtime Libraries到底是什么程序?卸载删除对系统稳定性有没有影响? 首先说说Vulkan,它是一个免费开放的、跨平台的、底层的图形编程接口,从功能指向方面看,Vulka
作为一个Android开发者,很多的时候我们需要花大量的时间在bulid,运行到真机(虚拟机)上,对于ios上的Playground羡慕不已,这种情况将在Android Studio 2.0有了很大改善,使用instant run,在第一次运行之后,就可以快速的在真机中看见修改后的结果,不仅仅是UI可以直接显示,还包括代码逻辑。不用再苦苦等build了,节约生命呀! 即时运行
# Android 使用 Vulkan 加速的科普文章
随着移动设备性能的不断提升,开发者对应用程序的图形性能要求也在不断提高。Vulkan,作为一种现代的图形 API(应用程序编程接口),为开发者提供了更高效、低开销的图形渲染能力。在这篇文章中,我们将介绍如何在 Android 平台上使用 Vulkan 进行图形加速,并示例一些基础代码。
## Vulkan 简介
Vulkan 是由Khr
metal 和vulkan可以对比着看了 包括dx12它们都是 适合modern gpu archti 的api
metal有很多适合tbdr的
本文主要内容是powervr 的tiled renderer对vulkan的使用状况的理解和优化建议
跨平台
多线程 low cpu overhead
独立object orientated(device,cmd queue, cmd buffer,s
转载
2019-03-06 10:50:00
330阅读
2评论
官方的环境配置教程 https://vulkan-tutorial.com/Development_environment一、下载SKD进入官网 https://vulkan.lunarg.com/由于是windows下进行开发,所以选择windows的sdk,点击下载,也可以右击选择复制链接,然后使用迅雷下载,这样下载的更快些。下载然后后双击进行安装安装完成。完成后,我们可以看一下安装目录下的b
转载
2024-01-09 17:04:25
719阅读
一、前言在一个新的项目中,要在页面中嵌入三维部门用 Unity3D 做的场景。在摸索中使用了一些方法。下面是对这些总结。二、Iframe 嵌入这种做法是,先写一个简单的 HTML ,把 Unity3D 包含进来。再在项目中用 Iframe 嵌入。HTML 代码:<body>
<div id="gameContainer"></div>
<d
转载
2023-10-04 23:19:00
213阅读
Vulkan是Khronos Group(OpenGL标准的维护组织)开发的一个新API,它提供了对现代显卡的一个更好的抽象,与OpenGL和Direct3D等现有api相比,Vulkan可以更详细的向显卡描述你的应用程序打算做什么,从而可以获得更好的性能和更小的驱动开销。Vulkan的设计理念与Direct3D 12和Metal基本类似,但Vulkan作为OpenGL的替代者,它设计之初就是为了
转载
2024-01-01 14:17:07
101阅读
一 什么是VUE它是一个构建用户界面的JavaScript框架,自动生成(js,css,HTML文件)二 如何使用VUE1. 应用vues.js<script src="vue.js"></script>2. 展示html<div id="app">
<input type="text" v-model="msg"&
转载
2023-10-01 14:52:25
108阅读