目前虚拟和增强现实市场上有很多玩家,但是在不同平台上的标准和解决方案都不尽相同。为此,VR开放标准组织
Khronos Group 创建了 OpenXR,这是一个开放免费的 VR 和 AR
应用程序和设备标准。现在,微软也加入其中,成为越来越多加入和支持
OpenXR 的公司之一。

IT之家11月3日消息目前,虚拟现实市场上有很多玩家,但是事实上,他们所使用的VR标准非常分散,各平台的VR应用体验也有很强的割裂感。这对开发者来讲绝对不是一件好事。

在今天于旧金山举办的游戏开发者大会上,Khronos
工作组发布了面向增强现实和虚拟现实硬件的 OpenXR 0.90
早期标准。它为拓展现实行业带来了免版税的开放规范,意味着软件制造商将知晓如何在各种
VR 和 AR 硬件上快速、有效地运行软件。感兴趣的开发者和制造商,可以到
Khronos 网站上查看临时发布的标准公告,以便后续提交反馈。

澳门新葡萄京官网首页 1

▲图片来源:OnMSFT

澳门新葡萄京官网首页 2

OpenXR 标准消除了将 VR 应用程序,游戏和引擎移植到不同供应商 API
的需求。同时,对于消费者来说,这样可以解决 VR 设备只能运行已经移植到 SDK
中应用程序的问题。对于开发人员来说,OpenXR 可以通过两层 API
接口将代码编写成在任何 VR 系统上运行的应用程序。

有鉴于此,VR开放标准组织Khronos
Group创建了OpenXR,旨在为VR和AR的应用程序和设备建立一个统一的标准。

Khronos 工作组带来了 VR / AR 领域的硬件标准

OpenXR 的愿景:

作为VR/AR/MR领域的领军企业,微软起了一个很好的示范作用。据外媒OnMSFT报道,近日,微软加入了VR开放标准组织OpenXR。

据悉,OpenXR 0.90 临时版本指定了跨平台应用程序编程接口,使 XR
硬件平台供应商能够公开其运行时系统的功能。

澳门新葡萄京官网首页 3

OpenXR标准将消除把VR应用程序、游戏和引擎从一个平台移植到另外一个平台的隔阂,对开发者来说,他们可以做到程序只需编写一次,便可在任何VR系统上运行。对于消费者来说,这意味着他们的VR设备的应用生态将更加丰富。

在遍历了应用程序中有关渲染、追踪、帧定时、输入等相对应的一组通用对象和函数后,你会发现各个厂商的
API 功能和定义有多么巨大的不同。

而不是像下面这样:

随着微软继续推动Windows混合现实,微软在VR/AR/MR领域的话语权也会越来越高,此次微软对OpenXR的支持,或许就是OpenXR标准取得成功的关键。

好消息是,在 OpenXR 0.90
的强制统一之下,软件开发人员只需经历最少量的修改,即可完成跨多个 XR
系统、无障碍运行其应用程序的工作。

澳门新葡萄京官网首页 4

要了解关于OpenXR的更多信息,请点击这里。

Khronos OpenXR 工作组成立于 2017 年初,得到了业内领先的 XR
公司的支持与参与。在规范的开发过程中,成员们一直在努力完善,以确保新标准的稳健和完整。

OpenXR 定义了两个级别的 API 接口,VR 平台的运行时可以用来访问 OpenXR
生态系统。应用程序和引擎使用标准化的接口来询问和驱动设备。设备可以自我集成到一个标准化的驱动程序界面。标准化的硬件/软件接口减少了碎片化,同时保留了实施细节,以鼓励行业创新。

澳门新葡萄京官网首页 5

随着微软继续推动 Windows 混合现实,微软正在慢慢地成为 VR 和 AR
市场的大玩家。他们对 OpenXR 的支持很可能成为未来数月标准成功的关键之一。

OpenXR
工作组拥有来自各大软硬件和游戏行业的诸多支持者,其中包括英特尔、AMD、英伟达、三星、高通、Valve、Oculus、谷歌、Unity
等科技巨头。遗憾的是,苹果并未参与其中。

来自:cnBeta.COM

Oculus 联合创始人兼 Facebook VR 产品负责人 Nate Mitchell
在一份声明中称:

Facebook 和 Oculus 坚信,开放的 OpenXR
标准能够为用户和开发者带来价值。为用户和开发者带来的价值。

我们计划今年晚些时候,在 Rift 和 Quest 平台上为 OpenXR 1.0
构建的应用程序提供运行时支持。

对开发者来说,其实有许多可供评估的选项,包括:Collabora 的 Monado OpenXR
开源实施,微软今日发布的面向WindowsMR 头显的 OpenXR 运行时,以及 Epic
宣布的虚幻引擎将持续支持 OpenXR 。

澳门新葡萄京官网首页 6

Khronos 工作组希望修复 XR 行业中,各个平台的“碎片化”。

英特尔 VR 首席架构师兼 OpenXR 工作组主席 Brent Insko 在一份声明中称:

OpenXR 旨在简化 AR / VR
的软件开发,使应用程序能够覆盖更广泛的硬件平台、无需移植或重写其代码、并允许后续的平台供应商访问更多支持的应用程序。

今日宣布的 OpenXR
临时规范、以及即将在未来几周内推出的运行时,将实现应用程序与引擎开发人员的实际操作和跨平台测试。

OpenXR 工作组环境开发者提交反馈,以确保正式发布的 OpenXR 1.0
规范能够切实满足 XR 行业的需求。

HTC平台战略副总裁Vinay Narayan在一份声明中称:HTC VIVE 致力于为 XR
行业创建一个可行的生态系统,这也是我们为 OpenXR
提供支持的原因。将社区聚集到一起、帮助实现标准定义与最佳实践,所有人都将受益于此。