隨著更開放,兼容性更好的AR/VR行業(yè)標(biāo)準(zhǔn)OpenXR正式版在2019年7月發(fā)布,得到越來越多的平臺支持。
例如:2019年9月,Oculus最新的公測版本就加入對OpenXR的支持;2020年3月7日,OpenXR加入對Oculus Quest的原生支持。
如今Valve也公布SteamVR將支持最新的1.09 OpenXR預(yù)覽版,想要體驗(yàn)需要先將SteamVR設(shè)置為Beta版更新獲取。
實(shí)際上,我們可以把OpenXR理解為一個為了解決AR/VR設(shè)備和應(yīng)用開發(fā),以及游戲引擎之間混亂局面的兼容性AR/VR開發(fā)平臺,為了解決各家SDK和各個設(shè)備之間不兼容的問題。以前,開發(fā)者需要為每個平臺開發(fā)不同的應(yīng)用版本,而通過OpenXR API則可以通過一次開發(fā),完成多個平臺的適配。
根據(jù)Valve的博客表示:目前SteamVR初始版本支持OpenXR的測試通過率為95%,意味著開發(fā)者可以開始展開測試了。
目前版本一致的問題還有些,例如:SteamVR最多支持1個投影層,在完整版API功能支持前,將刪除此權(quán)限;SteamVR中的OpenXR支持Windows D3D11(D3D12正在測試),在Windows和Linux同時還支持Vulkan;暫不支持編輯OpenXR應(yīng)用綁定等等。
來源:青亭網(wǎng)