Unity XR Interaction Toolkit 开发教程(4)XR Origin:追踪参考系与相机高度【3.0以上版本】

获取完整课程以及答疑,工程文件下载:
https://www.spatialxr.tech/

视频试看链接:
4.XR Origin:追踪参考系与相机高度【Unity XR Interaction Toolkit 跨平台开发教程】(3.0以上版本)

系列教程专栏:Unity XR Interaction Toolkit 系列教程(SDK 版本 3.0 以上)

XROrigin 作为玩家物体,能够获取到硬件设备提供的追踪数据,作用于虚拟世界中的玩家物体,实现虚拟与现实的同步,比如现实中头显的位置和旋转能够同步虚拟世界中用户的视野,现实中手柄的运动同步虚拟世界中手部的运动。

XROrigin 的知识点:

1)能够决定用户进入到程序后的初始位置和朝向

2)能够决定进入到程序后的追踪参考系(追踪原点),视觉上的效果是能决定虚拟世界中相机的高度,主要是通过 XROrigin 脚本上的 TrackingOriginMode 参数决定的。TrackingOriginMode 有三个选项可以选择:

  • Floor: 以现实中的地面作为参考系 。理想状态下,虚拟世界中相机高度等于现实中硬件设备到地面之间的高度,实现虚拟世界和现实世界用户身高的统一。严谨来说,虚拟世界中相机高度 = XROrigin 物体自身高度 + 现实中硬件设备到地面之间的高度(对于 Quest,Pico 这种设备来说体验前需要先划定安全区,确认安全区地面高度,实际上看的是硬件设备到安全区地面的高度。当安全区地面高度与现实地面高度一致时,才能等同于硬件设备到地面之间的高度)。程序运行后,XROrigin 物体下的 CameraYOffset 子物体的高度会重置为 0。
  • Device:以设备自身作为参考系。计算虚拟世界相机高度时不会额外加上现实中硬件设备到地面之间的高度,可在 XROrigin 脚本中设置 CameraYOffset 数值手动设置相机高度。
  • Not Specified:会根据设备默认的追踪模式选择 Floor 或者 Device 模式。像 Quest,Pico 这种 6DoF XR 头显都是 Floor 模式。
相关推荐
花生糖@25 分钟前
VR 创业之路:从《I Expect You To Die》到未来展望
创业创新·vr·创业
starsongda25 分钟前
VR科技展厅重塑科技展示新风貌,引领未来展示潮流
科技·3d·vr
Leoysq4 小时前
【UGUI】实现点击注册按钮跳转游戏场景
游戏·unity·游戏引擎·ugui
北京搜维尔科技有限公司6 小时前
搜维尔科技:【煤矿虚拟仿真】煤矿企业、高校、科研单位-多语言支持、数字孪生、交互式学习体验
科技·机器人·vr
MediaTea7 小时前
Pr 沉浸式视频 - 自动 VR 属性
vr
MediaTea7 小时前
Pr 视频过渡:沉浸式视频 - VR 光线
音视频·vr
_oP_i8 小时前
unity中 骨骼、纹理和材质关系
unity·游戏引擎·材质
Padid20 小时前
Unity SRP学习笔记(二)
笔记·学习·unity·游戏引擎·图形渲染·着色器
Tp_jh20 小时前
推荐一款非常好用的C/C++在线编译器
linux·c语言·c++·ide·单片机·unity·云原生
北京搜维尔科技有限公司1 天前
搜维尔科技:SenseGlove案例-利用VR触觉技术培训机组人员
科技·vr