本文主要是介绍基于Varjo软件开发功能介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. Varjo专注于研发企业级的头戴显示器
Varjo是一家芬兰VR头显制造商,专注于研发企业级的头戴显示器,为专业人士提供先进的虚拟和混合现实解决方案。Varjo产品从外观、体验和技术方面都为业内高水平设定了新的标准。
Varjo第三代产品使用了人眼仿生技术,使其在115°的视野范围内达到70PPD人眼分辨率,从而提供无与伦比的真实感和可见性;除了能够匹配99%以上SRGB色彩空间反应现实世界之外,还集成眼动追踪 (200 Hz) 和 Ultraleap (v5) 手部追踪提供自然且直观的交互能力;完全支持Unity、Unreal、SteamVR和数百种其它设计软件工具,可以使用您熟悉的工具进行二次开发或定制化开发,让专业用户可以更加直观地体验真实与虚拟世界无缝融合。
2. Varjo产品提供可定制开发能力
2.1 目前支持以下开发平台
2.2 Varjo人眼级分辨率开发简介
2.2.1 Varjo人眼仿生显示技术
在Varjo头显开发时,可以创建高分辨率的视频输入,而不会影响整体性能。Varjo与其他品牌的头显设备的成像原理相似。主要区别在,要以Bionic Display(仿生显示器)的最佳分辨率渲染图像,应用程序必须提交四个视图,普通头显只需两个。因此每只眼睛有两个显示画面:一个人眼分辨率的焦点显示区域和一个高分辨率的外围显示区域。焦点显示区域在外围显示器的前面,并与之无缝融合。
2.2.2 注视点渲染
VarjoXR-3、VR-3 和Aero 头显除了固定焦点显示外,还使用注视点渲染功能。注视点渲染需要使用眼动追踪,仅在用户当前正在查看的区域中以全分辨率渲染图像。这可以显著提高性能和帧速率,使质量损失达到最小甚至没有。这种方法模仿了我们的眼睛在现实生活中的工作方式,捕捉到我们注视中心周围的最大细节。
当Unity 或 Unreal 使用 Varjo XR 插件时,这些功能默认启用
2.3 眼动追踪开发功能介绍
Varjo头显左右眼各具有20个眼部位置追踪器,您可以通过Varjo 二次开发SDK获取头显使用者眼睛的注视数据并进行分析,也可以将这些数据用于内容交互。眼动追踪数据将以 .csv 文件的形式记录,之后可以在视频记录的顶部进行可视化或单独分析。
2.3.1 注视点数据格式
-
CSV 包含每个样本的以下数据:通用注视数据,也可从 Varjo API 获得。
-
视频采集相关数据:投影的 XY 坐标,可用于将注视坐标直接映射到视频像素坐标。
-
相对于视频开始的时间戳。
2.4 手势识别开发原理介绍
Varjo XR-3、VR-3 和 VR-2 Pro 头显集成了 Ultraleap 的手部追踪功能。手部追踪让您无需使用物理控制器即可用手进入虚拟世界。诸如捏合、抓取和与对象交互等手势可让您在应用程序中获得新的沉浸感。
XR-3 和 VR-3 的手部跟踪偏移
XR-3使用以下偏移量(根据您选择的引擎,您可能需要使用不同的比例):
Y: -0.0112 m
Z: 0.0999 m
X tilt: 0°
或者
这篇关于基于Varjo软件开发功能介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!