Varjo XR

作者:追风剑情 发布于:2023-5-18 16:51 分类:Unity3d

官网
开始使用
Varjo XR-3 开发环境配置
Varjo开发文档
Varjo Native SDK 文档
DataStream API

安装 Varjo Unity XR Plugin

方法一:通过git安装
[Window]->Package Manager->点击“+”号->选择Add package from git URL...
输入 https://github.com/varjocom/VarjoUnityXRPlugin.git

1111.png

11111.png

如果from git URL安装时报以下错误:No 'git' executable was found. Please install Git on your system then restart Unity and Unity Hub

解决方案:下载Git安装到电脑上,并配置环境变量。如果官网下载git缓慢或无法下载,可将下载链接复制到迅雷新建任务中,利用迅雷下载。


方法二:通过disk安装
可以在GitHub上预先将VarjoUnityXRPlugin下载下来,然后选择"Add package from disk..."来安装。

安装 Ultraleap Unity Plugin

要想在Varjo项目中使用手势识别,需要在项目中导入Ultraleap公司的SDK。
下载 Ultraleap Unity Plugin
Ultraleap 开发文档
Ultraleap Unity Plugin API 文档
Varjo 手势跟踪文档

在Varjo Base软件中开启手势追踪功能
hand.PNG
Ultraleap SDK 自带虚拟手
222222.png

获取摄像头

ToF Camera: 深度摄像头。(Time of flight, ToF)。
VST Camera: 拍照摄像头。虚拟合成技术(Virtual Synthesis Technology,VST)。

(1)Unity只能通过CPU复制访问前置摄像头画面。这里有一个粗略的例子:how-to-get-mixed-reality-video-to-unity

(2)Unity不能直接访问深度摄像头(激光雷达),您可以使用深度测试(depth test)来启用和禁用激光雷达掩蔽(masking)。depth-occlusion-with-varjo-xr-plugin

(3)Unity不能直接访问眼睛摄像头(eye camera),但 Varjo Native SDK 中的 DataStream API 能实现读取眼睛摄像头画面。

您也可以手动调用Unity中的 Varjo DLL 并获取视频。但请注意,官方不支持执行此操作。

注意   如果未安装 Visual C++ Redistributable 调用 Varjo Native SDK 可能会出现报错或闪退现象。

标签: Unity3d

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号