通用特征
Snapdragon Spaces提供了一系列的感知功能,帮助开发人员创建XR体验。
请注意,以下功能已经针对室内体验在理想条件下进行了构建和测试,包含了适度的照明。由于目前硬件设计的特性,不同的环境和光照条件可能会在感知质量方面提供不同程度的准确性。因此,在目前的硬件上,不建议或不支持在室外使用,同时正在为未来的设计进行改进。
定位追踪
定位追踪精确地映射环境,并在三维空间中估算XR设备的位置、姿态和方向,实现了六自由度的追踪。这使开发人员能够了解和跟踪最终用户相对于世界的位置。XR内容将根据最终用户的位置、头部位置和方向在场景中正确呈现。
本地空间锚点
本地锚点使XR内容能够以给定的位置、姿态和地图上生成的位置放置在空间中,并在会话期间将它们在本地保持。
请参考示例文档,了解如何使用本地锚点:
●Unity锚点示例(Local Anchors | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
●Unreal Engine锚点示例(Local Anchors | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
要在运行时保存和加载锚点,请参阅示例文档的特定章节:
●Unity Spaces Anchor Store(Local Anchors | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
●Unreal Engine加载和保存锚点(Local Anchors | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
碰撞测试
碰撞测试通过发送射线检测任何命中结果来获取在真实世界中的物理点。
请参考示例文档,了解如何进行碰撞测试:
●Unity碰撞测试示例(Hit Testing | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
●Unreal Engine碰撞测试示例(Hit Testing | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
相机帧访问
相机帧访问功能使得可以查询XR设备的RGB相机。检索到的数据可以用于各种用途,如创建远程解决方案或将数据输入到第三方感知库中。
请参考示例文档,了解如何捕获:
●Unity相机帧访问示例(Camera Frame Access (Experimental) | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)
●Unreal Engine相机帧访问示例(Camera Frame Access (Experimental) | Snapdragon Spaces™ Unity and Unreal SDKs (qualcomm.com)