Microsoft zamenja WinRT API z OpenXR za HoloLens 2 in Windows Mixed Reality

Ikona časa branja 3 min. prebrati


Bralci pomagajo pri podpori MSpoweruser. Če kupujete prek naših povezav, lahko prejmemo provizijo. Ikona opisa orodja

Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več

Microsoft OpenXR

Microsoft OpenXR

Nazaj v letu 2017, Microsoft pridružil OpenXR, standard, zasnovan za izboljšanje interoperabilnosti med različnimi aplikacijami in vmesniki strojne opreme, ki se uporabljajo v VR. V začetku leta 2019 je Microsoft izdal a predogled različice izvajalnega časa OpenXR za platformo Windows Mixed Reality, ki temelji na specifikaciji osnutka OpenXR. Julija 2019 je Microsoft sprosti prvi runtime OpenXR 1.0, ki podpira mešano resničnost, za vse uporabnike Windows Mixed Reality in HoloLens 2.

Zdaj lahko z OpenXR razvijete motorje in aplikacije, ki ciljajo na HoloLens 2, z istim API-jem, ki ga uporabljate za ciljanje na slušalke VR za osebne računalnike, vključno s slušalkami Windows Mixed Reality, slušalkami Oculus Rift in slušalkami SteamVR. Ker so aplikacije, ki temeljijo na OpenXR, prenosljive na različnih platformah strojne opreme, Microsoft ustavlja razvoj starejših API-jev WinRT. Obstoječe aplikacije, ki temeljijo na WinRT API, bodo še naprej delovale na HoloLens 2 in Windows Mixed Reality, vendar Microsoft ne bo dodal novih funkcij WinRT API-jem.

Lahko začnete razvijati za OpenXR v Unity in Unreal Engine. Podrobnosti najdete spodaj.

OpenXR v Unityju

Danes je podprta razvojna pot Unity za HoloLens 2, HoloLens (1st gen) in slušalke Windows Mixed Reality je Unity 2019 LTS z obstoječim zaledjem WinRT API. Če ciljate na novi krmilnik HP Reverb G2 v aplikaciji Unity 2019, si oglejte naš Vhodni dokumenti HP Reverb G2.

začenši z Unity 2020 LTSUnity bo poslal ozadje OpenXR ki podpira slušalke HoloLens 2 in Windows Mixed Reality. To vključuje podporo za razširitve OpenXR, ki osvetlijo polne zmogljivosti slušalk HoloLens 2 in Windows Mixed Reality, vključno s sledenjem rok/oči, prostorskimi sidri in krmilniki HP Reverb G2. Predogledna različica paketa Unity OpenXR bo na voljo pozneje letos. Podpora MRTK-Unity za OpenXR je trenutno v razvoju veja mrtk_development in bo na voljo skupaj s tem paketom za predogled OpenXR.

Začetek Enotnost 2021, bo OpenXR nato postal edini podprt zaledni del Unity za ciljanje na slušalke HoloLens 2 in Windows Mixed Reality.

OpenXR v Unreal Engine

Od leta Unreal Engine 4.23, popolna podpora za slušalke HoloLens 2 in Windows Mixed Reality je na voljo prek vtičnika Windows Mixed Reality (WinRT).

Unreal Engine 4.23 je bila tudi prva večja izdaja motorja za igre, ki je poslala podporo za predogled za OpenXR 1.0! Zdaj notri Unreal Engine 4.26, podpora za HoloLens 2, Windows Mixed Reality in druge namizne VR slušalke bo na voljo prek vgrajenega vtičnika OpenXR Unreal Engine. Unreal Engine 4.26 bo dobavljen tudi s svojim prvim naborom razširitvenih vtičnikov OpenXR, ki omogočajo interakcijo z roko in podporo za krmilnik HP Reverb G2, ki osvetljuje celoten nabor funkcij slušalk HoloLens 2 in Windows Mixed Reality. Unreal Engine 4.26 je danes na voljo v predogledu na Zaganjalnik epskih iger, uradna izdaja pa bo prišla pozneje letos. Poleg te izdaje bo na voljo tudi podpora MRTK-Unreal za OpenXR.

Če gradite svoj motor DirectX za HoloLens 2, Windows Mixed Reality ali druge slušalke za PC VR, Microsoft zdaj priporoča OpenXR.

vir: Microsoft

Več o temah: hololeni 2, microsoft, openxr, Windows Mešana Reality