在XR技术蓬勃发展的当下,Khronos组织迎来了一项关键技术突破——全新的OpenXR空间实体扩展正式完成标准化工作。这一创新成果涵盖表面检测、标记跟踪、空间锚点以及持久性四大核心领域,为XR应用开发带来了深远变革。
OpenXR作为AR/VR/MR应用开发与运行时的开放标准API,由非营利性行业联盟Khronos负责管理与推进。Khronos在技术领域久负盛名,其管理的OpenGL、Vulkan和WebGL等标准,早已成为图形计算与显示领域的行业基石。OpenXR秉持着“一次开发,多端适配”的核心理念,致力于帮助开发者摆脱不同硬件供应商专属核心API的束缚,打造出能够兼容各类头显设备的XR应用。目前,市场上绝大多数头显设备、开发引擎及运行时环境均已对OpenXR提供支持,不过Apple Vision Pro和PS5配套的PS VR2暂未加入这一阵营。
此次推出的OpenXR空间实体扩展,聚焦于规范开发者对耳机、眼镜等XR设备环境跟踪功能的调用方式,从而实现应用与用户物理环境的深度交互。在过去,此类功能往往依赖供应商定制的扩展或SDK来实现,而标准化的OpenXR空间实体扩展则有效解决了这一碎片化问题。该扩展体系以XR_EXT_spatial_entities基础扩展为核心构建,该基础扩展提供了“表示和与用户环境中的空间元素交互的基础功能”,为上层功能的实现奠定了稳固基础。
在此之上,五个细分扩展进一步完善了整个体系:
XR_EXT_spatial_plane_tracking:实现对真实世界表面的精准检测与空间跟踪,为虚拟物体与现实平面的贴合交互提供技术保障;
XR_EXT_spatial_marker_tracking:支持对环境中二维码等视觉标记进行6自由度(6DOF)跟踪,便于实现基于标记的交互与定位功能;
XR_EXT_spatial_anchor:确保虚拟内容能够相对于现实世界位置实现精确定位,提升虚实融合的准确性;
XR_EXT_spatial_persistence:允许空间上下文在不同应用会话之间持续保留,为用户带来连贯的使用体验;
XR_EXT_spatial_persistence_operations:提供对持久空间数据的高级管理能力,优化数据处理与存储效率。
OpenXR工作组现任主席、Meta公司的Ron Bessems对此次扩展给予高度评价,他在声明中指出:“OpenXR空间实体扩展切实回应了开发者社区的关键诉求,是我们构建强大且真正可互操作的XR生态系统进程中的重要里程碑。这些扩展被精心设计为可发现、可扩展的功能集合,不仅为当下的空间应用开发筑牢根基,还为未来便携式空间计算的持续创新预留了充足空间。”
Khronos透露,未来还将围绕“图像和物体跟踪”以及“基于网格的用户环境模型的生成和处理”等方向展开进一步的扩展研究与讨论。值得关注的是,Meta、Google、PICO、Varjo、Unity、Godot、Collabora等七家行业巨头已纷纷发表声明,表达对OpenXR空间实体扩展的支持,并计划在短期内完成相关功能的部署与适配,这无疑为该扩展的推广与应用注入了强大动力。