OpenXR標準今天更新首個獲批的運行程序現已推出
在Khronos聯盟的眾多技術中,有的支持增強現實,有的支持虛擬現實。為了完成該組織為新技術制定開放標準的任務,該組織開始創建一個用於AR和VR設備的開放API,最終制定了OpenXR標準。該標準的初始版本於去年夏天發布,現在,技術行業終於有機會為其開發軟件,今天早上,Khronos提供了OpenXR最新情況,公開了一些使用其新API的項目。
首先,Khronos宣布第一批符合標準的OpenXR實施推出。從今天開始,Oculus和微軟各自的OpenXR運行時都通過了一致性測試,並獲得了該組織的批准,作為Khronos的OpenXR採用者計劃的一部分,允許這兩家公司推廣他們對OpenXR的支持和產品。
令人驚訝的是,系留式和獨立式頭顯都在新的合規設備之列。微軟和Oculus現在都已經批准了Windows的運行程序,將OpenXR支持與Oculus Rift系列頭顯一起帶到了Windows混合現實設備上。同時Oculus獨立的、由Android驅動的頭顯Oculus Quest也獲得了OpenXR支持,微軟的獨立Hololens 2 AR頭顯也獲得了支持。這意味著在一年的時間裡,OpenXR的支持範圍已經擴大到了OpenXR設想的全部設備,AR和VR設備現在都支持該API。
這又是OpenXR的一個重要里程碑,因為這意味著該標準終於解決了所有新API所面臨的引導問題。有了可用的硬件,軟件開發人員終於可以編寫軟件並針對實際設備進行測試,使整個過程變得更加容易。因此,在很多方面,真正拉開API生命週期序幕的是這一刻,而不是去年的OpenXR 1.0發布,因為Khronos及其成員終於可以就廣泛部署問題向開發者伸出援手。同時,受支持的頭顯隊伍也將在未來幾個月內不斷壯大,因為Valve、Varjo和Collabora目前都有OpenXR產品正在開發中。
Valve表示,它正在努力將自己的VR產品過渡到OpenXR。上個月,該公司在SteamVR內推出了對OpenXR的測試版支持,允許SteamVR遊戲使用符合OpenXR的運行時。同時Valve基本上擱置了自己的OpenVR標準的開發,將重點轉移到OpenXR上,因為任何新的SteamVR功能都將針對Khronos的API進行開發。
同時微軟也計劃在自己的一些項目中使用OpenXR,最明顯的就是新的VR版Minecraft。今天被宣布,微軟將在新的RenderDragon引擎中加入VR支持,該引擎於今年早些時候推出,作為Minecraft支持光線追踪的圖形大修的一部分。新的VR實現將取代舊的實現,舊的實現是針對遊戲之前的渲染引擎構建的,只支持Oculus和Windows MR設備。
最後,Khronos還提供了關於OpenXR內手部和眼部追踪狀態的簡要更新。這兩個功能都沒有進入核心1.0規範,但現在這兩個功能都在作為跨廠商擴展開發。這兩項功能都已在HoloLens 2上運行,Khronos計劃在證明其價值後將這些擴展納入到核心規範的未來版本中。