Unity开发OpenXR | Open XR 标准化的好处
OpenXR
“ OpenXR ” 旨在标准化各种 VR / AR 平台上的设备和应用程序之间的规范。
它由 Khronos Group 制定,Khronos Group 是一个由 VR/AR 相关公司组成的组织,下面会进行详细介绍。
微软、HTC等多家公司都参与了,Valve(SteamVR)也在2021年2月支持。
标准化有何好处
OpenXR 工作组相信我们可以通过标准化来帮助解决这些问题。标准将允许应用程序开发人员将更多时间花在创造令人惊叹的体验上,而将更少的时间花在让体验在无数硬件组合上发挥作用上。它还将使设备供应商能够在其平台上提供更多内容,并将使其投资面向未来。
OpenXR 标准分为两部分。首先是应用程序接口,应用程序开发人员和中间件提供者写入该接口,用于定义和组合通用的跨平台功能。这使应用程序开发人员能够编写一次可在任何地方运行的代码,专注于对其应用程序进行创新,并且不必为各种不同的设备支持多个接口。
接下来,设备层允许 VR/AR 运行时与各种设备进行交互。如果硬件制造商想要添加对新设备的支持,他们会实现符合设备层规范的代码,并且他们的硬件将立即与为应用层编写的应用程序兼容。这是一个强大的架构,使每个人都能够专注于对他们来说最重要的事情。
OpenXR 标准旨在实现供应商之间丰富多样的实现差异化。来自不同供应商的运行时可能在性能和功能上有所不同,但是让这些运行时实现支持相同的标准接口会为最终用户带来更多的选择。
跨平台的VR标准通过使应用程序能够在任何VR系统上运行一次,以及访问集成在VR系统中供应用程序使用的VR设备,从而消除了行业分割。
- 点赞
- 收藏
- 关注作者
评论(0)