
Meta針對(duì)Unity和Unreal的“OpenXR”集成,對(duì)其他PC VR頭顯造成了阻礙,這一情況引發(fā)了開(kāi)發(fā)者的不滿。OpenXR作為業(yè)界絕大多數(shù)都支持AR/VR/MR開(kāi)放標(biāo)準(zhǔn)的API,其愿景是讓開(kāi)發(fā)者能夠構(gòu)建出可在任何頭戴設(shè)備上運(yùn)行的應(yīng)用程序,無(wú)需依賴針對(duì)不同硬件的供應(yīng)商特定API。然而,至少在當(dāng)下,實(shí)際情況要復(fù)雜得多。
的確,幾乎所有頭顯以及運(yùn)行時(shí)(Apple Vision Pro和PS5 PS VR2除外)都對(duì)OpenXR提供支持。不過(guò),像Meta和PICO等公司,依然為Unity和Unreal提供自家集成方案。這些特定于供應(yīng)商的引擎集成號(hào)稱能兼顧兩方面:既支持OpenXR,又能實(shí)現(xiàn)OpenXR尚未具備的獨(dú)特功能。但就Meta在PC端的情況而言,這一承諾并未落實(shí)。雖說(shuō)被稱作 “OpenXR”,但在PC上,Meta Unity和Unreal引擎目前僅適用于Quest Link和Rift,無(wú)法用于其他任何PC VR頭顯。
這就意味著,但凡使用Meta所推薦和推廣集成的開(kāi)發(fā)者,都不得不另外實(shí)現(xiàn)一個(gè)單獨(dú)的子系統(tǒng),以支持其他PC VR頭顯,而這恰恰是OpenXR原本試圖解決的難題。這也解釋了為何許多PC VR游戲仍在沿用SteamVR的傳統(tǒng)OpenVR API,而非采用任何OpenXR的實(shí)施方案。
軟件開(kāi)發(fā)者M(jìn)atthieu Bucchianeri 數(shù)月來(lái)一直在公開(kāi)指出這個(gè)問(wèn)題。Bucchianeri曾就職于索尼,參與PS4和第一代PS VR的相關(guān)工作;也曾在SpaceX,負(fù)責(zé)Falcon 9和Dragon項(xiàng)目;在微軟時(shí),他參與了HoloLens和Windows MR的研發(fā),目前則負(fù)責(zé)Xbox相關(guān)事務(wù)。在微軟工作期間,他為OpenXR貢獻(xiàn)了力量,還利用業(yè)余時(shí)間開(kāi)發(fā)了OpenXR Toolkit和VDXR。
OpenXR Toolkit已于2024年停用,原因是Bucchianeri鼓勵(lì)開(kāi)發(fā)者將其功能整合到各自應(yīng)用中。如今,他在OpenXR Toolkit網(wǎng)站頂部添加了一條通知,對(duì)Meta Unity和Unreal集成提出批評(píng),還專門設(shè)立了一個(gè)頁(yè)面,對(duì)該問(wèn)題進(jìn)行了更深入闡釋。








