美文网首页
OpenXR 1.0 概览与现状分析

OpenXR 1.0 概览与现状分析

作者: wenson123 | 来源:发表于2021-08-19 11:25 被阅读0次

Open XR 提供跨平台的API,致力于解决AR/VR 碎片化问题。

image.jpeg

原有的开发流程是:

当我们基于untiy开发VR/AR应用时,需要针对不同设备进行适配,研发工作量巨大,难以维护。

image.jpeg

引入OpenXR层后,我们仍然基于Unity端开发。Unity端适配OpenXR Application Inteface层,各个设备厂商适配OpenXR Device Layer层。

由此将大量重复性的适配层工作,由各个设备厂商提供驱动层代码解决。

现状:

理想很丰满,现实很骨感,虽然有大量厂商声称已支持OpenXR,但是目前并没有统一的官方认证机制,所以这部分工作仍然需要VR/AR开发者完成,你还是需要将一家家的适配openxr sdk导入,实际和适配工作无异。

image.jpeg

OpenXR API 概览

https://www.khronos.org/files/openxr-10-reference-guide.pdf

目前OpenXR提供的接口是以C/C++语言开发,so库文件形式。对于普通开发者开发难度极大,从上面的这张图看,普通开发者也不需要直接面向OpenXR api 直接开发,针对OpenXR api的适配由untiy ,unreal等软件厂商完成。

,所以对于普通开发者开发VR/AR程序时,仍然应基于当前的开发平台,比如Unity XR。

基于Unity的 OpenXR 开发

https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.2/manual/index.html

参考:

https://blog.csdn.net/kasteluo/article/details/79312400

相关文章

网友评论

      本文标题:OpenXR 1.0 概览与现状分析

      本文链接:https://www.haomeiwen.com/subject/eabobltx.html