「Oculus」Oculus Quest获得“原型版本”级别的OpenXR支持

 
「Oculus」Oculus Quest获得“原型版本”级别的OpenXR支持
文章图片
近日,Facebook宣布Oculus Quest将会支持OpenXR开放标准。尽管目前的支持仍处于“原型版本”状态,而且OpenXR 1.0版本还没有提供标准的安卓系统加载程序,但Facebook已经在其OpenXR SDK中提供了相应的加载程序。在此之后,安卓游戏引擎开发人员可以采用OpenXR而非Oculus移动端API来支持Oculus Quest。
OpenXR是一个有关VR/AR技术的开放标准,它是由非营利性行业联盟Khronos旗下的一个工作组提出。该工作组包括了Facebook、Valve、微软、英伟达、AMD、HTC、Google、Unity和Epic等VR行业的主流公司。
OpenXR允许开发者在其应用中添加通用的VR支持,这意味着在未来任何运行在Windows系统上的OpenXR应用都将兼容所有PCVR头显,而任何安卓OpenXR应用也可以在任何VR一体机上运行。
「Oculus」Oculus Quest获得“原型版本”级别的OpenXR支持
文章图片
当OpenXR 0.9版本于2019年3月发布时,Facebook曾表示计划在Oculus Rift及Oculus Quest平台对其进行支持。而到目前为止,Rift平台已实现对其的初步支持。值得注意的是,目前大多数VR应用都采用Unity引擎进行开发,而该引擎尚未支持OpenXR。
与OpenXR这种开放标准相比,Oculus提供的API只能使开发者开发的应用运行在Oculus自家的硬件上。而且,对于使用制定化引擎的开发者而言,开发Quest应用与Rift应用其实需要两个独立的API。如果开发者想要支持所有VR头显,就需要使用多家厂商的API,这不仅更耗时并且还增加了开发的复杂性。虽然Unity和Unreal引擎都试图在各自的新版本中统一VR API,但相关的问题仍然存在。此次随着该原型版本的推出,采用OpenXR标准开发的Oculus Quest应用有望在理论上适用于任何基于安卓系统的VR头显。
【「Oculus」Oculus Quest获得“原型版本”级别的OpenXR支持】几年前,OpenXR开放标准还是一个遥不可及的梦想,而随着其正式公布,游戏引擎开发人员将能够支持VR应用开发而无需担心硬件兼容性的问题。这将大大缩短开发跨平台VR应用所需的时间,并有可能鼓励更多开发者投身到开发VR应用的大军之中。
作者:威廉
【以上内容转自“93913网”,不代表本网站观点。 如需转载请取得93913网站许可,如有侵权请联系删除。】