为了构建感觉自然真实的虚拟环境,我们需要改进在应用中表达运动和空间的方式。在Connect 2021大会期间,Meta发布了一个涵盖一系列机器感知和人工智能功能的Presence Platform。它包括透视功能、空间定位和场景理解,并允许你构建更逼真的混合现实、交互和语音体验,从而在用户的物理世界中无缝混合虚拟内容。
现在,Presence Platform中的Spatial Anchors(实验性)和Voice SDK已经正式向社区开放。
1. Spatial Anchors空间锚定(实验性)
这个世界锁定的参考框架允许你将虚拟内容放置在物理空间中,并实现跨会话持久化。对于即将推出的实验性功能Spatial Anchors,你将能够在特定的六自由度姿态下创建空间锚定,追踪相对于头显的六自由度姿态,在设备保留空间锚定,并检索当前追踪的空间锚列表。
- 世界锁定内容:用户可以放置世界锁定内容。它们在用户在房间内走动时保持不变。例如,汽车设计应用的用户可以将汽车的3D模型放在办公室,然后四处走动并从不同角度检查设计。
- 持久化:用户可以持久化世界锁定内容。当用户离开并回来后,它们可以在未来会话中重新出现。例如,生产力应用的用户可以将白板放在办公桌的一侧。当第二天上班回来启动时,白板会重新出现在办公桌的一侧,无需用户重新定位。
要创建所述体验,你可以通过Spatial Anchors执行以下操作:
- 以特定的六自由度姿态创建Spatial Anchors
- 追踪Spatial Anchors相对于头显的当前六自由度姿态
- 在设备持久化Spatial Anchors
- 检索当前追踪的Spatial Anchors列表
- 删除Spatial Anchors
OpenXR和Unity开发者可以在v35 SDK版本使用Spatial Anchors,而它将在以后支持其他开发平台。这个实验性API允许你开始在Quest设备构建和测试基于Spatial Anchors的体验。团队表示,未来将提供Spatial Anchors的Production版本,届时你将能够在Oculus Store或App Lab向用户提供相关体验。
2. Voice SDK
Voice SDK是一组自然语言功能,可允许开发者创建基于语音的导航体验和新的语音驱动游戏。利用Voice SDK,你可以创建语音导航和搜索,或者启用语音常见问题解答。这个工具同时能够支持新型的语音驱动游戏,比如通过语音激活的魔法来进行战斗,或者与角色或虚拟化身交谈。
Voice SDK是于上月发布实验版,而现在则是正式版本。Voice SDK同样可包含在v35 SDK之中。
文章来源:映维网
评论