VR眼镜

Meta的Unity和Unreal“OpenXR”集成阻止其他PC VR头显,开发者不满

  • 2025-03-07
  • Meta的Unity和Unreal“OpenXR”集成在PC上仅支持Quest Link和Rift头显,导致其他PC VR头显无法使用,这引起了开发者的不满。

    OpenXR简介

    OpenXR是业界广泛支持的AR/VR/MR开放标准API。其初衷是让开发者能够创建无需依赖特定供应商API的应用程序,从而在任何头显上运行。然而,现实情况比理想复杂得多。

    几乎所有头显和运行时(除了Apple Vision Pro和PS5上的PlayStation VR2)都支持OpenXR。尽管如此,像Meta和Pico这样的公司仍为Unity和Unreal提供自己的集成方案。

    供应商特定引擎集成的问题

    这些供应商特定的引擎集成承诺两全其美:既支持OpenXR,也支持尚未纳入OpenXR的独特功能。但在PC平台上,Meta并未兑现这一承诺。尽管其产品被描述为“OpenXR”,但实际上,Meta的Unity和Unreal引擎仅适用于Quest Link和Rift头显,不支持其他PC VR头显。UploadVR已经测试并确认了这一点。

    这意味着使用Meta推荐和推广的集成方案的开发者,需要额外实现一个子系统来支持其他PC VR头显,而这正是OpenXR旨在解决的问题。因此,许多PC VR游戏依然依赖SteamVR的传统OpenVR API,而非OpenXR实现。

    开发者Matthieu Bucchianeri的声音

    软件开发者Matthieu Bucchianeri长期公开讨论这个问题。他曾参与索尼的PS4和初代PlayStation VR、SpaceX的Falcon 9和Dragon、以及微软的HoloLens和Windows MR项目,目前在微软从事Xbox相关工作。他在微软期间为OpenXR做出了贡献,并业余时间开发了OpenXR Toolkit和VDXR(Virtual Desktop的OpenXR运行时)。

    由于对Khronos——这个支持包括Vulkan和OpenGL在内的其他API的行业协会——未采取行动对抗Meta感到失望,Bucchianeri已请求将自己的名字从OpenXR规范和公共文档中移除。随后,Khronos发布了一份关于该问题的公开声明,表示认识到开发者面临的挑战,并致力于通过将供应商扩展纳入核心规范来改进OpenXR。

    OpenXR生态系统的现状

    自2024年以来,PC上的OpenXR生态系统处于不健康状态。Bucchianeri指出:“这不是偶然的。这个问题在2024年初通过Khronos集团的官方渠道向Meta报告。Meta当时承认有意阻止其他平台运行OpenXR内容。”

    他认为,Khronos未采取任何措施解决由Meta的OVRPlugin造成的问题,意味着OpenXR不再是跨供应商和跨平台支持的通用解决方案。通过CTS认证并符合规范的运行时被排除在外,无法运行OpenXR应用,使得OpenXR标志和商标在PCVR生态系统中的重要性大大降低。

    Meta的未来计划

    Meta曾表示打算最终放弃自己的Unity集成,转而支持Unity内置的OpenXR子系统。但这并不妨碍公司在OpenXR扩展中添加新功能。然而,最近该公司继续在其自有集成包中独家添加一些新功能,如果开发者只使用这些功能,他们的应用程序将无法在其他PC VR头显上运行。

    共 0 条评分
  • 热度
  • 最新
  • 最早
  • 没有更多啦

    VR52

    VR52网成立于2015年,平台提供VR头显、AR眼镜、配件外设、厂商、测评、行业资讯、游戏与应用、展会活动等。

    热门VR眼镜

    热门资讯

    标签

    头显眼镜对比
    清除所有