當前位置:成語大全網 - 英語詞典 - openxr是什麽

openxr是什麽

openxr是壹個針對XR的應用程序接口,簡稱API。

1、發展歷程

openxr推出後便引來多家頭部ARNR設備公司的支持,首批有高通、HTC、Oculus、微軟、NVIDIA、Epic、Unity、Valve、AMDntel、Magic Leap等。後來高通推出了使用openxr的Snapdragon Spaces XR開發平臺。

2、為什麽需要openxr?

為了專門對接不同的ARVR設備,Khronos組織開發了壹套名為openxr的框架,該框架對ARNR設備的能力進行抽象,對外提供壹套統的開發API,不同的開發引擎對該API進行二次封裝,形成開發SDK,提供給AR/VR應用開發者使用。

3、openxr的組成

Dopenxr?Loader(載入器);2openxr?API Layers(接口層);openxr?Runtimes(運行庫)。

第三方應用通過載入器使用openxr的功能,載入器負責與接口層、運行庫交互。運行庫負責與ARIVR設備交互並驅動設備提供的功能。載入器根據功能需要,在第三方應用跟運行庫之間調配接口層。

接口層用於驗證、跟蹤、調試被第三方應用調用的接口,也可以添加和修改接口的功能。

openxr的現狀與問題:

1、開發進展慢。

openxr自身進展緩慢,2019年7月0penXR1.0規範正式發布,2020年7月公布首批Oculus和微軟的設備通過壹致性測試,2021年3月SteamVR才正式支持。同時,因為需要對接引警和設備比較多,兼容性也是個問題。

此外,現在還有部分VR設備廠商沒有加入openxr,也就沒有openxr的硬件驅動,因此開發者也是無能為力的。

2、openxr的支持,巨頭有想法。

在蘋果尚未入局之前,我們充分的理由猜測蘋果未來的ARNR不會去主動適配openxr,索尼雖然在openxr支持廠家的名單中,但是到目前為止還沒有公布具體的支持計劃。

3、基於openxr,目前開發者仍需要適配不同廠商。

理想很主滿,現實很骨感,雖然大量廠商聲稱已支持openxr,但是還沒有統壹的官方認證機制。

現階段不同設備的openxr適配工作,仍需要ARR開發者完成,不利於不同型號設備的openxr快速導入。