統(tǒng)稱為“XR”的VR和MR正在影響各行各業(yè)。XR不僅正在游戲領(lǐng)域?qū)崿F(xiàn)騰飛,同時(shí)在醫(yī)療,零售,教育,培訓(xùn),房地產(chǎn),娛樂和更多市場中發(fā)現(xiàn)了應(yīng)用。然而,XR的增長受到行業(yè)碎片化的阻礙,每個XR平臺的專有API導(dǎo)致缺乏應(yīng)用程序和設(shè)備互操作性。Khronos一直致力于解決這一問題,并在SIGGRAPH 2018大會首次公開演示了針對VR和AR的開源標(biāo)準(zhǔn):OpenXR。
1。 問題:碎片化
下圖說明了OpenXR之前的行業(yè)狀態(tài),其中每個XR運(yùn)行時(shí)都公開了專有應(yīng)用程序和設(shè)備面向的API。這意味著必須重新編寫應(yīng)用程序才能令其在不同的AR/VR平臺上運(yùn)行,而外設(shè)則需要多個自定義運(yùn)行時(shí)集成。這在市場上造成不受歡迎的成本,混亂和不確定性。例如,最終用戶可能擔(dān)心他們購買的VR或AR系統(tǒng)或許只能運(yùn)行有限的應(yīng)用程序子集。
2。 Khronos的解決方案:OpenXR AR/VR互操作性標(biāo)準(zhǔn)
通過創(chuàng)建所有XR運(yùn)行時(shí)都可以公開的應(yīng)用面向API,以及一個允許任何兼容設(shè)備在OpenXR生態(tài)系統(tǒng)中無縫運(yùn)行的可選設(shè)備插件擴(kuò)展,OpenXR可以幫助解決碎片問題。這創(chuàng)造了一個雙贏的局面:應(yīng)用程序無需移植或重寫代碼即可進(jìn)入更龐大的XR系統(tǒng)市場;XR設(shè)備可以自我集成,并由公開OpenXR設(shè)備集成層的任何運(yùn)行時(shí)使用;最后,XR運(yùn)行時(shí)供應(yīng)商可以訪問系統(tǒng)上的更多應(yīng)用程序和設(shè)備。
3。 OpenXR設(shè)計(jì)理念
OpenXR由Khronos成員開發(fā),其中包括一眾業(yè)內(nèi)領(lǐng)先的AR/VR公司。除了跨平臺API的設(shè)計(jì)合作外,成員企業(yè)同時(shí)為OpenXR工作組帶來了豐富的經(jīng)驗(yàn),幫助創(chuàng)建具有前瞻性的,面向未來的標(biāo)準(zhǔn)。
OpenXR應(yīng)用面向的API提供核心XR功能,例如位置追蹤,視口管理和輸入事件處理。OpenXR設(shè)計(jì)具有可擴(kuò)展性,因此可以輕松添加新功能。OpenXR同時(shí)采用了類似于Vulkan的方法,通過支持可安裝的工具層來提供調(diào)試,驗(yàn)證和性能分析,從而實(shí)現(xiàn)高效的應(yīng)用程序開發(fā)。
作為工作組前瞻性設(shè)計(jì)理念的一個例子,OpenXR采用基于運(yùn)動的輸入抽象,使得應(yīng)用程序能夠定義希望執(zhí)行的任何運(yùn)動(如“傳送”,“移動”,“跳躍”),以及將它們綁定至驅(qū)動相應(yīng)動作的物理輸入,如按鈕單擊,移動滑塊或手勢。這使得OpenXR應(yīng)用程序可以在支持不同輸入硬件的系統(tǒng)之間進(jìn)行移植,包括尚未發(fā)明的未來UI設(shè)備。就應(yīng)用程序而言,無論是光學(xué)追蹤器,內(nèi)向外追蹤器,還是其他尚未發(fā)明的空間對象追蹤方法,使用什么追蹤方法都并不重要。
4。 首次公開演示
OpenXR標(biāo)準(zhǔn)的開發(fā)始于2017年4月,而工作組在2018年3月舉行的GDC大會首次公開討論了相關(guān)的設(shè)計(jì)細(xì)節(jié)。隨著OpenXR 1.0規(guī)范越來越接近公開發(fā)布,工作組成員正在設(shè)計(jì)多個獨(dú)立原型實(shí)現(xiàn),從而確保標(biāo)準(zhǔn)的設(shè)計(jì)穩(wěn)定而完整。
在SIGGRAPH 2018大會,Khronos首次公開演示OpenXR。Epic的“Showdown”VR Demo利用Unreal 4插件OpenXR API在StarVR頭顯和微軟WMR頭顯上輕松運(yùn)行。應(yīng)用程序無需對不同的設(shè)備進(jìn)行任何更改,這將說明OpenXR的可移植性。
另外,8月15日下午13點(diǎn),你還可以在SIGGRAPH展會現(xiàn)場和OpenXR交流會上瀏覽演示作品:Standardizing All the Realities: A Look at OpenXR(標(biāo)準(zhǔn)化所有的現(xiàn)實(shí):OpenXR的一睹)。
來源:新浪VR