2023年9月11日

OpenXR大揭秘!5分钟掌握!

作者 admin

疯狂升级!看着VR/AR行业发展,我们深感既无助又无奈,统一标准的缺失是我们跨越发展障碍的主要问题。对比众多行业的多设备兼容,AR/VR行业却殊为特殊,现有标准难以实现各设备的兼容性,日渐增多的AR/VR应用使得不同设备所需的开发工作变得越来越繁琐。如今,Khronos组织推出了OpenXR框架,这款革命性的框架将各设备的能力做了前所未有的提升,其卓越的兼容性将为我们消除困难,铺就AR/VR行业的璀璨发展之路!


为什么我们需要OpenXR?—最详细解读
AR/VR——既刺激又神秘的新兴行业,其标准缺失成为绕不过去的巨大障碍。如何实现数据的可靠互通,AR/VR中的设备鸿沟还有谁能跨越?!不同设备的兼容性呼之欲出,那么如何统一设备引擎的API风格呢?!当今,Khronos组织破解AR/VR技术发展瓶颈,通过OpenXR框架下足功夫,将不同设备驱动做到无缝连接。如此伟大的开发框架,他能大幅度提升AR/VR设备对接的效率,是行业创新的代名词。从此,打破阻碍AR/VR内容多设备兼容的桎梏,OpenXR为我们的AR/VR空间,开启一切无限可能!

热血澎湃,我们呐喊OpenXR!! 这个看似抽象的统一API是AR/VR市场的“救星”,为这个蓬勃发展的行业规范了新的开发标准。这个神奇的API,呼之欲出的,将AR/VR应用开发变得简单易用。开发者们只需专注于引擎开发,无需考虑系统平台之间的差异,复杂的设备与平台兼容性问题将在OpenXR通用开发框架的帮助下一扫而空!

OpenXR框架的发展历程

图1 OpenXR的发展历程

令人振奋的是,在OpenXR框架推出后立刻得到了众多AR/VR企业的广泛支持,包括高通、HTC、Oculus、微软、NVIDIA、Epic、Unity、Valve、AMD、Intel、Magic Leap等头部企业一一献出自己的力量。这个依靠多方合作完成的,世界级框架让AR/VR应用开发如获重生,即便面对以往繁琐的和棘手的兼容性问题,OpenXR的出现让我们看到了它所铺就的一条光明大道!

掀起激情无限的OpenXR,打破各类硬件和开发引擎平台之间的壁垒,成为AR/VR行业的强心剂和风向标。2017年首批加入OpenXR的众多企业见证了OpenXR蓬勃发展的雄心,2021年,更多企业的加入为OpenXR增添了新的活力和动力。

图1 OpenXR的开启

图2 新加入OpenXR的企业

值得骄傲的是,2021年11月,高通破天荒推出了使用OpenXR的Snapdragon Spaces XR开发平台。这款与众不同的计算处理平台,跨越了硬件和软件的边界,将OpenXR完美地适配了过来,成为OpenXR发展史上的重要一章。

02 OpenXR 架构和组成

OpenXR所处的层次

OpenXR卓越的架构和优秀的组成,不断推进着它在AR/VR行业中的地位。OpenXR处于众多开发引擎的上方,各类硬件设备的下方,居中承接着两者,肩负起众多AR/VR应用开发的岗位,成为AR/VR行业的桥梁和领导者,如下图所示。

OpenXR在AR/VR领域中的应用

OpenXR在AR/VR领域中应用广泛,其标准APIs支持多种操作系统和开发平台,具有高度可扩展性和可移植性。AR/VR应用的开发者们可以利用一套APIs同时在各类硬件设备上进行开发,让应用程序的兼容性更加普及化、便捷化,也为AR/VR应用的更广泛普及提供了更为可靠和安全的支撑。OpenXR将AR/VR领域的开发引擎和硬件设备之间的焦虑消除,让开发者能够更加专注于创新和实现卓越的交互体验。

图2 OpenXR所处的层次:

图3 OpenXR结构图:

OpenXR是AR/VR领域中的一颗明珠,其前景一片光明!在它的核心构件OpenXR Loader、OpenXR API Layers以及OpenXR Runtimes的完美结合下,第三方应用可以轻松地与接口层、运行库交互,实现AR/VR应用的顺畅运行。相比其他AR/VR开发引擎,OpenXR具有更高的可扩展性和可移植性,让开发者可以在各类硬件设备上开发AR/VR应用,从而实现更广泛的普及和便捷化。

在OpenXR的应用过程中,最核心的是接口层。它不仅可以验证、调试被第三方应用调用的接口,而且可以添加和修改接口的功能。当接口被调用时,数据会根据功能需要在第三方应用和运行库之间调配,实现AR/VR应用丰富多彩的交互体验。

然而,OpenXR也存在一些实际问题,如开发进展缓慢。曾经,OpenXR 1.0规范直到2019年7月才正式发布,直至2020年7月,才有首批Oculus和微软设备通过一致性测试,2021年3月SteamVR才正式支持OpenXR。针对这些问题,我们应该积极探寻解决方案,以更快地推进OpenXR的发展,为AR/VR领域带来更多的可能性。

图4 OpenXR数据走向:

03 OpenXR 现状和未来
我们相信,OpenXR在AR/VR领域的发展前景非常广阔。未来,OpenXR将通过不断的改进和升级,带来更丰富的功能和更高的性能,满足AR/VR应用开发者和用户的期待。在OpenXR的发展过程中,我们应该保持开放、积极地探寻解决问题的方案,共同促进AR/VR领域的蓬勃发展。

扬起热烈的AR/VR旗帜,OpenXR所代表的开放式AR/VR开发引擎正日益走向人们的视野!然而,由于需要对接引擎和设备比较多,OpenXR现在的兼容性仍然存在一些问题。更不幸的是,一些VR设备厂商还没有加入OpenXR,缺乏OpenXR的硬件驱动,这让开发者无从下手。

但是,哪怕处于发展的早期,OpenXR依然得到了不少巨头厂商的青睐。虽然Apple尚未入局,让人猜测其未来的AR/VR市场策略并不会主动适配OpenXR。然而,已经在OpenXR支持厂商的名单中的索尼,虽然目前还没有公布具体的支持计划,但是我们依然相信OpenXR将会得到更多强大厂商的支持。

当然,ideal可能很丰满,现实却很骨感。虽然目前一些厂商声称已支持OpenXR,但是并没有统一的官方认证机制。因此,AR/VR开发者仍需要为不同型号设备进行OpenXR适配,这对不同厂商数据的快速导入带来了一定的不便,但并不能阻挡OpenXR在AR/VR领域的发展和应用。

OpenXR——华丽虚拟世界的统一标准!虽然OpenXR目前还存在着一些问题,但其远大而不穷的未来目标不容小视。OpenXR的终极目标是将VR/AR应用和头显之间的通信方式标准化,未来,OpenXR必将成为XR中间件标准。

越来越多的VR硬件正在日益趋向稳定,这有利于OpenXR的统一行业标准。同时VR应用开发引擎也十分期待将XR中间件标准化,以便于极大简化开发流程,诸如Steam平台、Unity、UE4、Godot等应用引擎都在为此而努力。

要知道,微软、Meta、高通等XR行业重量级巨头的大力支持和积极参与,加快了XR行业标准的统一,特别是微软收购暴雪,这更是拉开了巨头们元宇宙之战的帷幕。

————————————————
版权声明:本文为CSDN博主「S_DreamLab」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https:/睁开你的眼睛,展望未来的AR/VR世界吧!如果你热衷VR科技,则绝不能错过CSDN博主「S_DreamLab」关于OpenXR未来展望的文章!点击链接:/blog.csdn.net/S_DreamLab/article/details/123407056,一探OpenXR的未来美好前景吧!