Oculus Quest获OpenXR支持,开发人员可快速开发跨平台VR内容

      最后更新:2020-04-09 12:53:41 手机定位技术交流文章

      编译/虚拟陀螺仪

      安卓游戏引擎开发者现在可以使用OpenXR来支持Oculus Quest设备的内容开发。

      这种支持仍然是一个“原型”。OpenXR 1.0不提供标准的安卓加载程序,但是脸书已经提供了一个作为其OpenXR SDK软件包的一部分。

      OpenXR是最近建立的虚拟现实和增强现实开放标准。这意味着,从理论上讲,使用OpenXR为Quest构建的应用程序也应该可以在任何未来基于安卓的Quest竞赛设备上使用。

      奥库斯裂谷也将很快得到OpenXR的支持。当蒸汽虚拟现实增加了对OpenXR的支持,这意味着个人电脑游戏引擎开发者将能够使用一个应用编程接口来支持所有的平台。

      OpenXR解决的问题

      应用编程接口允许软件与其他软件或硬件交互。虚拟现实开发人员使用诸如脸谱网的Oculus和阀门公司的OpenVR之类的应用程序接口来构建应用程序,这些应用程序通常是软件开发工具包的一部分。

      Oculus应用编程接口的问题在于,使用它开发的应用程序只能在Oculus硬件上运行。此外,对于使用定制引擎的开发人员来说,Quest和Rift之间实际上有两个独立的API。

      这意味着,如果开发人员想要支持所有的虚拟现实头,他们需要使用多个应用编程接口。这非常耗时并且增加了复杂性。

      像“统一”和“虚幻”这样的引擎使这变得更容易,并且都试图在他们新的引擎子系统下统一虚拟现实应用编程接口,但是问题仍然存在。

      什么是OpenXR?

      OpenXR是虚拟现实/现实的开放标准。它是由一个由非营利行业联盟Khronos管理的工作组开发的。该工作组包括主要虚拟现实公司,如脸谱,阀门,微软,英伟达,AMD,宏达,谷歌,团结和史诗。

      该应用编程接口允许开发人员向他们的应用程序添加通用虚拟现实支持,因此任何支持OpenXR的应用程序都应该运行在受支持的个人电脑虚拟现实平视设备上,而任何安卓OpenXR应用程序在技术上应该运行在任何集成的平视设备上。

      当OpenXR 0.9在2019年3月发布时,脸书说它计划“今年晚些时候”在Rift和Quest上支持它,Rift平台实际上隐藏了最初的支持。

      还应该注意的是,大多数虚拟现实应用程序都是使用Unity游戏引擎构建的,该引擎尚未宣布任何支持OpenXR的计划(然而,Unity是该联盟的成员)。

      几年前,OpenXR似乎还是一个遥远的梦想。但是现在引擎开发者可以快速开发虚拟现实,而不用担心他们支持的硬件。这将减少开发跨平台虚拟现实应用程序所需的时间,并可能鼓励开发人员开始制作虚拟现实软件,这种软件最初由于专有的应用编程接口而被延迟。

      资料来源:uploadvr

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/3990.html

          热门文章

          文章分类