最新高通骁龙Spaces XR SDK带来空间映射和网格划分功能
骁龙Spaces XR开发者平台是一个支持OpenXR的AR基础平台,支持多种3D引擎,如Epic Games的Unreal、Niantic的Lightship开发者平台以及Unity的AR基础套件(AR Foundation)和Unity MARS。该平台可以帮助开发者建立可感知用户、可与用户智能互动、可适应用户所在室内物理空间的头戴式AR体验。
SDK版本为Spaces带来了空间映射和网格划分功能,这可以帮助智能眼镜理解和重建环境的几何形状。空间映射和网格化提供了用户周围环境的详细三维表示和简化的二维平面表示,可以用于计算遮挡遮罩或虚拟对象与现实世界之间的物理交互。
通过空间映射和网格化可以实现更真实的增强现实体验,如虚拟对象遮挡、真实世界中的虚拟照明和阴影、虚拟世界中的真实照明和阴影等。
骁龙Spaces工程团队的空间映射和网格划分方法基于帧深度感知和3D深度融合。帧深度感知利用机器学习的力量,3D深度融合通过将深度图像融合并集成到体三维重建中来生成三维表示。
然而,网格的精度和限制会受硬件的影响,如透明对象会导致网格中出现孔洞,而距离眼镜越远,网格的精确性越低。