Meta的Quest SDK现在允许在不进行场景扫描的情况下将虚拟对象放置在表面上,同时显示任何键盘的透视剪切,并通过蓝牙发现附近的头显以便进行共存。
即时放置和键盘追踪功能已在Meta的混合现实实用工具包(MRUK)v71版本中推出,而共存发现功能则在Meta XR核心SDK的v71版本中可用。
即时放置
许多混合现实应用程序通过利用Quest 3和Quest 3S可通过可选的混合现实房间设置过程生成的场景网格,将虚拟对象放置在现实表面上,例如桌子或墙壁。
如果应用程序试图在用户尚未扫描的房间中利用场景网格,用户将被迫经历设置过程,这可能需要最多一分钟来在房间中平移他们的头。
对于一个可能只需要知道桌子或墙壁位置的应用而言,这无疑是一种阻力,而MRUK的新即时放置功能旨在解决这一问题。
即时放置不再依赖场景网格,而是利用深度API提供从控制器或手发射到3D空间中被遮挡位置的射线,使用户能够在表面上生成虚拟对象或界面。
但需要注意的是,这仅适用于生成简单的静态对象和界面。如果这些对象需要在桌子上移动或与房间的其他部分互动,仍然需要场景网格。
键盘剪切
Meta的SDK多年来一直包含一个功能,允许渲染一些支持的追踪键盘的虚拟版本。
但尝试建模每一种可能的蓝牙键盘显然是一场不可能的战斗,因此在Quest的Horizon OS的v71中,Meta增加了追踪任意键盘并通过透视剪切将其切出的能力,而不是渲染其模型。
现在,这种能力也向应用开发者开放,作为MRUK的一部分。这意味着任何想要的VR应用都可以通过透视剪切显示您的键盘,这在生产力软件中尤其有用。
Virtual Desktop已经手动实现了这一功能几个月,通过追踪一些支持的键盘。现在,从理论上讲,开发者可以将该支持扩展到所有键盘。
蓝牙共存发现
一年多以来,Quest头显通过共享空间锚API支持同空间本地多玩家,即共存。
但在启用共存体验时,一个主要阻碍是需要使用与在线多人游戏相同的用户体验,即邀请联系或房间代码的流程,通常涉及一系列菜单。
随着Meta XR核心SDK的v71更新,Meta现在拥有了一个共存发现API。在技术层面上,它利用头显的蓝牙连接,允许发送一小部分数据(1024字节)到附近的头显,以传达加入会话所需的参数。
从理论上讲,这意味着开发者应该能够构建一个简化的本地多玩家用户体验,让一个头显主持会话,附近的头显自动加入。