随着更开放,兼容性更好的AR/VR行业标准OpenXR正式版在2019年7月发布,得到越来越多的平台支持。
例如:2019年9月,Oculus最新的公测版本就加入对OpenXR的支持;2020年3月7日,OpenXR加入对Oculus Quest的原生支持。
如今Valve也公布SteamVR将支持最新的1.09 OpenXR预览版,想要体验需要先将SteamVR设置为Beta版更新获取。
实际上,我们可以把OpenXR理解为一个为了解决AR/VR设备和应用开发,以及游戏引擎之间混乱局面的兼容性AR/VR开发平台,为了解决各家SDK和各个设备之间不兼容的问题。以前,开发者需要为每个平台开发不同的应用版本,而通过OpenXR API则可以通过一次开发,完成多个平台的适配。
根据Valve的博客表示:目前SteamVR初始版本支持OpenXR的测试通过率为95%,意味着开发者可以开始展开测试了。
目前版本一致的问题还有些,例如:SteamVR最多支持1个投影层,在完整版API功能支持前,将删除此权限;SteamVR中的OpenXR支持Windows D3D11(D3D12正在测试),在Windows和Linux同时还支持Vulkan;暂不支持编辑OpenXR应用绑定等等。
来源:青亭网