(
映维网
2021年07月24日
)为简化和加速XR应用的开发,
Oculus
自2016年以来就一直直致力于推动
OpenXR
标准的发展和采用。在过去的一年里,我们看到了整个行业在OpenXR方面的进步。Oculus、
微软
、
Steam
VR和
HTC
都发布了符合OpenXR运行时的版本,而
Unity
和
Epic Games
同样为引擎添加了相关的支持。
针对这一趋势,Oculus日前表示团队将全方位支持OpenXR。
1. Oculus将全力支持OpenXR
从v31开始,新功能将通过OpenXR扩展交付,而不再是Oculus Mobile和PC API。团队会全方位支持OpenXR,而它将成为未来所有新应用程序的首选API,包括计划采用Passthrough Experimental API的应用程序。
全方位支持意味着:
2. Oculus Native Mobile和PC API兼容性支持
利用Oculus Mobile和PC API构建的应用程序能够继续正常运行,但Oculus提供的支持级别将在明年发生变化。从2021年8月31日开始,Oculus Mobile和PC API将进入兼容性支持。
兼容性支持意味着:
3. Oculus将停止对Oculus Native Mobile和PC API的支持
2022年8月31日,Oculus将停止Oculus Native Mobile和PC API的兼容性支持。现有的应用程序将能继续兼容Oculus设备,但Oculus的支持级别将发生变化。
不再支持意味着:
4. Unity引擎
Oculus正在将OVRPlugin迁移到OpenXR后端。从2021年7月(v31)开始,团队将通过Oculus XR Plugin with Unity 2020+全面支持OpenXR。对于采用Unity 2019.4 LTS的开发者,Oculus在2022年7月之前将继续通过legacy CAPI/VRAPI后端提供兼容性支持。新功能(v31之后)将仅通过OpenXR提供。
Oculus将继续与Unity密切合作开发OpenXR插件。Unity OpenXR插件将在2022年初获得完全支持(Unity 2021 LTS),并将成为Unity开发者的推荐路径。团队将继续为Oculus XR插件提供兼容性支持,直到2023年初Unity 2022 LTS发布。
5.
Unreal
引擎
从2021年7月(v31)开始,Oculus将把Oculus VR插件迁移到OpenXR后端。开发者可以在插件设置中选择后端(legacy后端在v31中为默认后端),而团队期望OpenXR后端在v32中成为默认后端。Oculus在2022年7月之前将继续通过legacy CAPI/VRAPI后端提供兼容性支持。新功能(v31之后)将仅通过OpenXR提供。
团队将继续与Epic Games合作,通过UE5中的OpenXR插件向Oculus设备提供全面支持。但当UE5发布时,Oculus VR插件将弃用,而UE5开发者需要使用OpenXR插件来开发Oculus应用程序。
0