【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

相关推荐
叶帆6 天前
【YFIOs】用C#开发硬件之设备上云
开发语言·unity·c#
世优科技虚拟人6 天前
VR大空间成文旅研学新宠:山海经、西游记、吴哥窟三大IP项目实探
vr·mr·虚拟体验·vr大空间
久数君6 天前
AI三维建模工具“造形家”:地理场景三维化的高效解决方案
unity·glb·ai算法·ai三维建模工具·地图框选·造形家·城市建筑模型
会思考的猴子6 天前
Unity VFX 属性 Postion 和 TargetPostion
unity
hai3152475437 天前
九章编程法 · 猜数字游戏 (GW-BASIC 重构版) *
人工智能·microsoft·游戏引擎·游戏程序
心前阳光7 天前
Unity资源导入之自动化资源导入
unity·自动化·游戏引擎
心前阳光7 天前
Unity之2021.3.45f2c1发布安卓程序遇到的问题
android·unity·游戏引擎
纪纯7 天前
PicoVR Unity Integration SDK 3.4 常用交互API
unity·游戏引擎·vr·pico
龙智DevSecOps解决方案7 天前
3A 游戏优化技术栈:如何打通引擎级分析工具与 DevOps 持续集成管线?
unity·性能优化·游戏开发·技术美术·perforce·unrealengine
葛兰岱尔7 天前
从 SolidWorks 到 Three.js,从 Inventor 到 Unity——制造业CAD模型“几何-语义一体化“转换,不再是天方夜谭!
开发语言·javascript·unity