开发者报告称,Meta Unity和Unreal“OpenXR”SDK阻碍了其他PC VR头显

🤖 由 文心大模型 生成的文章摘要

Meta针对Unity和Unreal的“OpenXR”集成,对其他PC VR头显造成了阻碍,这一情况引发了开发者的不满。OpenXR作为业界绝大多数都支持AR/VR/MR开放标准的API,其愿景是让开发者能够构建出可在任何头戴设备上运行的应用程序,无需依赖针对不同硬件的供应商特定API。然而,至少在当下,实际情况要复杂得多。

的确,几乎所有头显以及运行时(Apple Vision Pro和PS5 PS VR2除外)都对OpenXR提供支持。不过,像Meta和PICO等公司,依然为Unity和Unreal提供自家集成方案。这些特定于供应商的引擎集成号称能兼顾两方面:既支持OpenXR,又能实现OpenXR尚未具备的独特功能。但就Meta在PC端的情况而言,这一承诺并未落实。虽说被称作 “OpenXR”,但在PC上,Meta Unity和Unreal引擎目前仅适用于Quest Link和Rift,无法用于其他任何PC VR头显。

这就意味着,但凡使用Meta所推荐和推广集成的开发者,都不得不另外实现一个单独的子系统,以支持其他PC VR头显,而这恰恰是OpenXR原本试图解决的难题。这也解释了为何许多PC VR游戏仍在沿用SteamVR的传统OpenVR API,而非采用任何OpenXR的实施方案。

软件开发者Matthieu Bucchianeri 数月来一直在公开指出这个问题。Bucchianeri曾就职于索尼,参与PS4和第一代PS VR的相关工作;也曾在SpaceX,负责Falcon 9和Dragon项目;在微软时,他参与了HoloLens和Windows MR的研发,目前则负责Xbox相关事务。在微软工作期间,他为OpenXR贡献了力量,还利用业余时间开发了OpenXR Toolkit和VDXR。

OpenXR Toolkit已于2024年停用,原因是Bucchianeri鼓励开发者将其功能整合到各自应用中。如今,他在OpenXR Toolkit网站顶部添加了一条通知,对Meta Unity和Unreal集成提出批评,还专门设立了一个页面,对该问题进行了更深入阐释。

「93913原创内容,转载请注明出处」