生成数据智能

OpenXR 1.1 更新显示了行业对关键技术特性的共识

日期:

OpenXR 是一项为 XR 硬件和应用程序接口创建标准化方式的开放标准,现已迎来首次重大更新。 OpenXR 1.1 通过合并对行业很重要但以前未标准化的新功能来发展标准。

OpenXR 由标准机构 Khronos Group 推动,是一项免版税标准,旨在标准化 VR 和 AR 应用程序的开发,打造更具互操作性的生态系统。该标准自 2017 年 XNUMX 月开始制定,随着时间的推移,几乎所有 VR 行业的主要硬件、平台和引擎公司都支持该标准,其中包括主要的 AR 厂商,但值得注意的是,苹果除外。

图片由Khronos Group提供

继 1.0 年 OpenXR 2019 发布后, 本周发布 OpenXR 1.1 这是四年半以来该标准的首次重大更新。

此次更新表明该标准随着行业需求的出现而不断发展,这是标准设计的一部分。

OpenXR 框架中内置了“扩展”的概念,这是特定于供应商的功能,可以自定义 OpenXR 的功能,而无需首先经历纳入官方标准的过程。

在某些情况下,此类扩展包含的功能最终变得足够通用,足以保证包含在整体标准中。因此,扩展可以被“推广”并纳入 OpenXR 标准中,供所有人使用和支持。

OpenXR 1.1 包含了五种最初作为扩展而开始的功能:

当地楼层: 提供了一个新的参考空间,具有重力对齐的世界锁定原点,用于站立比例内容,只需按一下按钮即可将其重新置于当前用户位置,无需校准程序。它还内置了估计的楼层高度。有关本地楼层功能及其对开发人员的价值的更多详细信息,请参阅此博客文章。

具有注视点渲染的立体: 提供主视图配置,以跨多个图形渲染 API 为 XR 耳机实现眼动追踪注视点渲染或固定注视点渲染。它的使用特别有利于高效渲染高像素数显示器,这会给 GPU 带来沉重的负载。原始供应商扩展已在 Unity、Unreal 中原生采用,最近还被 NVIDIA Omniverse 采用。

握把表面: 提供标准姿势标识符,无论手部位置是直接跟踪还是从物理控制器的位置和方向推断,该标识符都能可靠地锚定相对于用户的物理手的视觉内容。

XrUuid: 提供通用数据类型来保存遵循 IETF RFC 4122 的通用唯一标识符。

xr定位空间: 提供定位空间函数,使应用程序能够在填充“结构数组”(AoS) 的单个函数调用中定位空间数组,而不是仅限于每个函数调用定位单个空间,从而提高性能并简化应用程序代码。

将这些扩展直接构建到 OpenXR 中代表了业界对这些功能的需求以及如何在整个生态系统中实施它们的共识。

OpenXR 1.1 还包括对现有功能的各种改进,并澄清了一些功能,以使标准对于那些想要构建符合标准的实现的人来说更加清晰。

展望未来,OpenXR 工作组(由指导该标准的成员公司代表组成)表示,计划未来对 OpenXR 进行更多定期更新,确保随着行业需求的发展不断添加新功能。

“OpenXR 1.1 标志着这一开放标准发展的一个重要里程碑,该标准已在整个 XR 行业得到广泛采用。 OpenXR 1.0 提供了基线功能,并为通过扩展试验新功能奠定了基础。”OpenXR 工作组主席 Alfredo Muniz 说道。 “现在,工作组正在转向管理定期的核心规范更新,以平衡发布新功能的灵活性与整合成熟技术的需求,以减少碎片并实现真正的跨平台应用程序可移植性。”

现货图片

最新情报

现货图片

在线答疑

你好呀! 我怎么帮你?