大空间多人联机 MR
从 SpatialXR 视频课程整理的研究型案例:共址多人 MR 的核心难题——多台头显的本地坐标系经空间锚 + 空间对齐收敛到同一个共享 origin,再叠加玩家 / 物体状态同步,走公网中继,目标 Pico 大空间。联机 Netcode SDK 来自视频、未核实。非已上线 Unity 应用。
用俯视平面图复演课程文档里的共址管线:两台头显起初各有本地坐标系;扫描空间锚后,对齐一步把两个系吸附到同一个共享 origin,之后 avatar 和共享被抓物体跨端位置一致。
本地版本说明
从 SpatialXR「VR-MR 大空间多人联机」视频课程整理——没有可运行的 Unity 应用(纯视频 + 加密 RAR)。管线步骤和 Pico 大空间目标来自课程结构。联机 Netcode SDK 未在任何可读文件点名 → 标"未核实(视频-only)";不臆测框架名。
大空间多人 MR:锚 → 对齐 → 共享 origin → 状态同步
俯视平面图复演课程文档里的共址(colocation)管线:两台头显起初各有本地坐标系,扫描空间锚后「对齐」一步把两个系吸附到同一个共享 origin,之后 avatar 和被抓物体跨端位置才一致。
俯视平面图(两台头显共享一个 origin)
对齐前:B 在自己的本地系里,看到的物体位置和 A 不一致(虚线幽灵框)。
1. 两台头显各自的本地坐标系(origin 不重合)
2. 空间锚扫描:各自识别环境特征并放置 spatial anchors
3. 空间对齐:两个本地系收敛到同一个共享 origin
4. 组网:进入同一联机房间,走公网中继
5. 状态同步:玩家 avatar + 共享被抓物体跨端位置一致
共址管线(Pico 大空间)
联机用的 Netcode SDK 在可读材料里未点名(视频课程,未核实)。
建议体验
运行流程:两个独立本地系 → 空间锚扫描 → 对齐把两者吸附到同一共享 origin → 状态同步。
对齐前注意虚线"幽灵框":A 和 B 对物体位置不一致。
对齐后看 avatar A/B 和共享物体收敛到同一坐标系。
这个试玩能说明什么
你理解 XR 最难的问题:用空间锚 → 对齐让多台头显认同同一个共享坐标系。
你能设计分层状态同步(玩家数据 / 可交互物体 / 复杂交互),并走公网中继。
你诚实界定范围——从纯视频课程整理,Netcode SDK 明确标"未核实"。
管线
锚 → 对齐 → 联机房间 → 状态同步 → 公网中继
最难一步
空间对齐:多个本地系 → 同一个共享 origin
诚实缺口
Netcode SDK 未核实(视频-only);目标 Pico 大空间