【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

相关推荐
Hody9112 小时前
【XR开发系列】Unity第一印象:编辑器界面功能布局介绍(六大功能区域介绍)
unity·编辑器·xr
lrh302518 小时前
Custom SRP - 14 Multiple Cameras
unity·渲染管线·srp
AA陈超1 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P07-11 实现自动运行
c++·游戏·ue5·游戏引擎·虚幻
Hody912 天前
【XR开发系列】Unity下载与安装详细教程(UnityHub、Unity)
unity·游戏引擎·xr
程序员正茂2 天前
在Unity3d中使用Netly开启TCP服务
unity·tcp·netly
Little丶Seven2 天前
使用adb获取安卓模拟器日志
android·unity·adb·个人开发
雪下的新火3 天前
Blender-一个简单的水
游戏引擎·blender·特效制作·笔记分享
黄思搏3 天前
Unity坐标转换指南 - 3D与屏幕UI坐标互转
ui·3d·unity
weixin_424294673 天前
在 Unity 游戏开发中,为视频选择 VP8 还是 H.264
unity·游戏引擎
一步一个foot-print4 天前
【Unity】Light Probe 替代点光源给环境动态物体加光照
unity·游戏引擎