Cocos Creator:透视

Cocos Creator:透视
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

透视

透视(Pass Through)的实现方式是通过 XR 设备的摄像头捕捉现实世界的场景,再将其传输到显示器上,让用户可以看到现实世界的场景。在虚拟现实环境中,用户无法感知现实世界的环境,容易发生碰撞或者其他安全问题,使用 Pass Through 技术可以让用户感知现实世界的环境,不但可以更加安全地在虚拟现实环境中行动,还可以增强虚拟现实的沉浸感。

透视功能

XR 扩展提供了专门用于渲染透视图像的层,同时使用合成层技术控制透视图像与虚拟场景的融合显示关系。

属性说明
Placement指定 Pass Through Layer 的合成方式。
Depth设置深度来指定 Pass Through在Composition Layer 的排序。
Opacity设置 Pass Through 图像的不透明度。
注意:透视功能对接 OpenXR 的非核心扩展API。当前版本只对接了 Meta Quest 系列设备。

开启透视

调整 XR HMD 节点 Camera 组件的 Clear Flags 为 SOLID_COLOR,Clear Color 的不透明度调为 0。

为 XR HMD 节点添加透视组件,找到 XR > Extra > XRPassThroughLayer,点击添加。

要想将透视视频图像显示在所有3D内容之下,Placement 属性请选择为 Underlay

打包即可看到透视效果。

3D建模学习工作室 翻译整理,转载请注明出处

上一篇:Cocos Creator:XR 合成层 (mvrlink.com)

下一篇:Cocos Creator:AR 相机 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号