近日,Meta 宣布将建议开发者使用 Unity 和 Unreal 引擎的内置 OpenXR 支持,以简化跨平台 VR 应用的开发流程,旨在解决此前开发者对 Meta 集成方案阻碍其他 PCVR 头显兼容性的不满。
在过去,尽管 Meta 一直在推广其 Unity 和 Unreal 集成功能,但开发者发现这些集成主要服务于 Meta 设备,若要在其他 PCVR 头显上实现兼容,则需要额外开发一个子系统。这与 OpenXR 标准的初衷——简化 VR 应用的跨平台兼容性——相悖。
针对这一问题,Meta 在即将发布的 SDK v74 中做出了调整。Meta 表示,从该版本开始,“所有主流游戏引擎(Unity、Unreal 和 Godot)的内置 OpenXR 路径都将成为推荐的开发路径”。这意味着开发者可以利用这些引擎内置的 OpenXR 支持,更轻松地开发出兼容多种 VR 设备的应用。
为了证明自己在推进 OpenXR 标准方面的贡献,Meta 在声明中强调,自 2016 年以来,它一直在积极开发、采用和推广该标准。
Meta 透露,它已为 33 个 Khronos 和跨供应商扩展(约占总数的 67%)以及 61 个特定供应商扩展做出了贡献。其中,许多针对特定供应商的扩展(如 SpaceWarp、foveation、passthrough 等)已被其他 OpenXR 供应商采用,以实现与最初为 Meta 设备开发的应用程序的更好互操作性。
领取专属 10元无门槛券
私享最新 技术干货