5分钟了解什么是OpenXR

OpenXR是Khronos组织为解决VR/AR设备互不兼容问题而开发的一套框架,提供统一的开发API,降低内容开发者对接不同设备的难度。它处于开发引擎和硬件设备之间,包括Loader、接口层和运行库,目前面临进展缓慢和兼容性问题,但未来有望成为XR行业的标准。
摘要由CSDN通过智能技术生成

1 | 为什么需要 OpenXR?

2 | OpenXR 架构和组成

3 | OpenXR 现状和未来

01  为什么需要OpenXR?

VR、AR内容开发的一大痛点是缺乏统一的标准,不像PC或移动端,可以做到一次开发多设备使用。如移动端应用基于Android SDK开发后,就可以运行于绝大部分Android手机。

相比之下,AR/VR行业其标准尚处初步发展阶段,各家设备互不兼容,例如基于Oculus SDK开发的应用只能运行于Oculus的设备。这对内容开发者来说,对接不同的设备就要基于不同的SDK对接移植,且不同的设备交互方式不尽统一,移植工作比较繁琐。

为了专门对接不同的AR/VR设备,Khronos组织开发了一套名为OpenXR的框架,该框架对AR/VR设备的能力进行抽象,对外提供一套统一的开发API,不同的开发引擎对该API进行二次封装,形成开发SDK,提供给AR/VR应用开发者使用。

这样的好处是开发者只需关注引擎本身的使用,无需关注设备间差异,复杂的设备和平台兼容将由底层的通用开发框架(OpenXR)来负责。

OpenXR 发展历程

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>