【2025 Unity Meta Quest MR 开发教程】透视 Passthrough 模块配置(戴上头显看见现实画面)

XR 开发者社区:https://www.spatialxr.tech/

文章目录

教程中使用的 SDK:Meta XR SDK v72(可以从 Unity 资源商店添加 Meta XR All-in-One SDK:https://assetstore.unity.com/packages/tools/integration/meta-xr-all-in-one-sdk-269657,然后在 Unity 的 Package Manager 中进行导入)

使用的 Unity 版本:2022.3.20f1

视频教程:1. MR 透视配置(戴上头显看到现实画面)【2025 Unity Meta Quest MR 混合现实开发教程】

📕导入透视模块

打开 Unity 菜单栏的 Meta > Tools > Building Blocks,把 Passthrough 模块拖到场景当中

然后打开 Project Setup Tools,进行环境修复。

然后需要检查一些环境配置。

📕OVRManager

找到 OVRCameraRig 物体身上的 OVRManager 脚本,确保 Passthrough Support 设为 Supported 或者 Required,Insight Passthrough 下方的 Enable Passthrough 要手动勾选上。

📕OVRPassthroughLayer 脚本

确保场景里有 OVRPassthroughLayer 脚本(用 Building Blocks 添加时就在场景中的 【Building Block】Passthrough 物体上)。Placement 参数设为 Underlay

当 Placement 设置成 Underlay 的时候,相当于透视的现实图层置于应用图层的最底端,这时候现实图层位于虚拟图层之下。可以理解为现实场景充当背景,虚拟物体叠加在现实场景上。

当 Placement 设置成 Overlay 的时候,则反之。相当于现实图层置于应用最顶层,也就是现实图层位于虚拟图层之上,这个时候现实场景会把整个虚拟场景覆盖掉,我们只能看到现实场景,看不到虚拟物体。

因为我们想要在透视下的现实场景中看到虚拟物体,所以我们要选择 Underlay。

📕相机

找到玩家物体身上的 CenterEyeAnchor 物体,确保相机的 Background Type 设为 Solid Color,背景色为黑色,透明度为 0

相关推荐
AllBlue7 分钟前
unity导出成安卓工程,集成到安卓显示
android·unity·游戏引擎
Sator13 小时前
Unity的FishNet相关知识
网络·unity·游戏引擎
卡奥斯开源社区官方3 小时前
深度解析:极智G-X100芯片如何用5nm Chiplet架构重构MR空间计算技术栈
重构·架构·mr
AllBlue3 小时前
安卓调用unity中的方法
android·unity·游戏引擎
李岱诚4 小时前
epic商城下载,ue4报错处理
游戏引擎·ue4
jtymyxmz19 小时前
《Unity Shader》10.1.4 折射
unity·游戏引擎
在路上看风景19 小时前
12. Burst
unity
平行云PVT1 天前
实时云渲染解决UE5 像素流插件迁移及传输数据受限问题
unity·ue5·xr·实时云渲染·云桌面·像素流·云推流
熬夜敲代码的小N1 天前
Unity WebRequest高级操作:构建高效稳定的网络通信模块
android·数据结构·unity·游戏引擎
萘柰奈1 天前
Unity【小问题】----URP项目中加载AssetBundle中的预设体即使加载了依赖的材质依然是紫色的问题
unity·游戏引擎·材质