高通分享:了解骁龙Spaces XR平台的架构设计与技术构建
了骁龙Spaces XR的架构
(映维网Nweon 2022年07月22日)高通的骁龙Spaces XR开发者平台提供了环境和用户理解功能,能够支持开发者打造可感知用户、可与用户智能互动、可适应用户所在室内物理空间的头戴式AR体验,从而帮助社区充分挖掘可穿戴AR的潜力。
延伸阅读:骁龙Spaces XR专栏(点击访问)
在日前的AWE增强现实世界博览会中,高通的XR产品管理负责人斯蒂夫·卢卡斯(Steve Lukas)通过主题演讲简要介绍了骁龙Spaces的架构组成,而下面是具体的文字整理:
骁龙Spaces的架构组成
对于开发者来说,实现AR真的非常令人兴奋,我们的骁龙Spaces XR开发人员平台正是为了帮助开发者实现AR而设计。它包括用于Unity和Unreal的SDK,以及由联想ThinkReality A3智能眼镜和摩托罗拉edge+智能手机组成的HDK。
为了帮助开发人员进一步理解所述平台,斯蒂夫在主题演讲中探讨了其目的、设计和功能。
正如这位高通高管所强调的一样,骁龙Spaces旨在消除OEM厂商构建SDK以访问常见AR感知功能的需要。通过这个平台,开发者可以为OEM厂商的生态系统做出贡献。同时,开发者可以最小化其代码努力,并轻松将其分发到不同的骁龙Spaces兼容设备。
然后,斯蒂夫展示了采用骁龙Spaces的示例。第一个是Tripp的同名应用。据介绍,它能够在非常短的时间内从其他XR平台移植过过来:
Tripp
接下来是FlinkAR的演示,这是forwARdgame为骁龙Spaces打造的一种龙飞体验,同样,移植过程非常轻松:
forwARdgame的FlinkAAR
最后,高通旗下的骁龙游戏工作室将一款手游《Air Derby》转换到AR:
《Air Derby》
骁龙Spaces XR开发者平台的产品是基于数个核心技术构建,这包括Wikitude的核心感知技术、Clay Air的手部追踪技术和Augmented Pixels的云映射技术。
斯蒂夫同时谈到了OpenXR(XR的开放标准)以及OpenXR兼容工具的重要性。OpenXR合规性意味着平台不再需要为开发者设计自己的定制AR API。相反,它提供了OpenXR API的实现,因此针对OpenXR的现有应用在很大程度上是兼容的。对于骁龙Spaces的Unreal和Unity SDK,你通常不需要更改现有场景脚本,甚至不需要更改AR操作的设置。一般来说,你可以直接在OpenXR实现中进行交换。
然后,斯蒂夫提供了Snapdragon Spaces Services的详细信息。Snapdragon Spaces Services是一种兼容OpenXR的运行时,用于Android+头戴式AR的配置。这个服务主要通过Google Play Store并作为APK分发。然后,AR应用在运行时以编程方式从APK请求特定的AR服务,而APK则直接与硬件通信,如以下堆栈所示:
Snapdragon Spaces Services为应用提供AR运行时功能
通过APK提供AR功能,实现细节和优化就交给了高通。Snapdragon Spaces Services可以随时间更新,不再需要等待完整的OEM移动操作系统(如Android)发布。
最后,史蒂夫列出了数个相关的XR项目,包括骁龙Spaces探路者计划和骁龙元宇宙基金,以及T-Mobile的XR加速器和Hubraum Snapdragon Spaces计划。上述项目都是面向开发者,旨在帮助开发者构建引人入胜的AR体验。
伴随骁龙Spaces XR开发者平台正式面向全球开发者开放,为了更好地服务中国AR/VR开发者生态,并为骁龙Spaces XR平台寻找优秀的潜在合作伙伴。“2022 Qualcomm XR创新应用挑战赛”发起了“骁龙Spaces XR平台开发者问卷调查(点击前往)”。
参与问卷调查的优秀开发者(点击参与)更有机会获得高通创投的骁龙元宇宙基金支持,以及与高通公司在骁龙Spaces XR生态平台上达成深度合作,赋能并支持整个生态系统的创新。另外,参与问卷调查的合格提交者均有机会获得高通官方提供的“骁龙Spaces XR”专属T恤等礼品。