Colocation(托管)指的是多个VR设备共享同一个物理游戏空间和同一个虚拟坐标空间。托管功能对于一些混合现实应用来说具有较高的应用潜力,因为这样每个人都可以在房间的相同位置看到相同的虚拟对象。
HTC Vive Focus 3从2021年开始正式支持托管功能,并已在VR游戏厅中使用。而Facebook于2018年底通过“arena scale” 原型展示了这一功能,并于去年正式引入Quest Pro,现在又进一步支持了Quest 2。
图源:Meta
对于开发人员而言,可以把应用接入Meta的Shared Spatial Anchors API以实现对于托管服务的支持,此前《Space Pirate Trainer DX》等Quest游戏通过让所有玩家将控制器触摸到现实世界的校准点来实现协同定位的支持,但是Shared Spatial Anchors的体验是无缝的。
具体工作原理上,基于相机的无标记位置跟踪系统会在环境中生成一个备用的高对比度静态特征的3D点云,如果要使用共享空间锚点,需要在头显的隐私设置中启用“共享点云数据”选项,这使得点云数据可以通过Meta的服务器在头显之间传输。系统软件找到与其自身点云相匹配的模式,以此对齐虚拟空间。
来源:UPLOAD VR