A Microsoft a WinRT API-kat OpenXR-re cseréli a HoloLens 2 és a Windows Mixed Reality számára

Olvasási idő ikonra 3 perc olvas


Az olvasók segítenek az MSpoweruser támogatásában. Kaphatunk jutalékot, ha a linkjeinken keresztül vásárol. Eszköztipp ikon

Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább

Microsoft OpenXR

Microsoft OpenXR

2017-ban, Microsoft csatlakozott az OpenXR-hez, egy szabvány, amelyet a VR-ben használt különféle alkalmazások és hardver interfészek közötti együttműködés javítására terveztek. 2019 elején a Microsoft kiadott egy az OpenXR futtatókörnyezet előnézeti verziója Windows Mixed Reality platformhoz az OpenXR tervezet specifikáción alapuló. 2019 júliusában a Microsoft felszabaduló az első OpenXR 1.0 futtatókörnyezet, amely támogatja a vegyes valóságot, minden Windows Mixed Reality és HoloLens 2 felhasználó számára.

Jelenleg az OpenXR-rel olyan motorokat és alkalmazásokat fejleszthetsz, amelyek a HoloLens 2-t célozzák meg ugyanazzal az API-val, mint a PC-s VR fejhallgatók célzására, beleértve a Windows Mixed Reality headsetet, az Oculus Rift headsetet és a SteamVR headsetet. Mivel az OpenXR-alapú alkalmazások több hardverplatformon is hordozhatók, a Microsoft leállítja az örökölt WinRT API-k fejlesztését. A meglévő WinRT API-alapú alkalmazások továbbra is működni fognak a HoloLens 2 és a Windows Mixed Reality rendszeren, de a Microsoft nem ad hozzá új funkciókat a WinRT API-khoz.

Elkezdheti a fejlesztést az OpenXR számára Unity és Unreal Engine rendszerben. A részleteket lent találja.

OpenXR a Unityben

Ma a támogatott Unity fejlesztési útvonal a HoloLens 2-hez, a HoloLens (1st gen) és a Windows Mixed Reality headsetek is Unity 2019 LTS a meglévő WinRT API háttérrendszerrel. Ha az új HP Reverb G2 vezérlőt célozza meg egy Unity 2019 alkalmazásban, tekintse meg HP Reverb G2 bemeneti dokumentumok.

kezdve Unity 2020 LTSA Unity OpenXR háttérrendszert fog szállítani amely támogatja a HoloLens 2 és a Windows Mixed Reality fejhallgatókat. Ez magában foglalja az OpenXR kiterjesztések támogatását, amelyek világítanak a a HoloLens 2 és a Windows Mixed Reality fejhallgatók teljes képességét, beleértve a kéz/szemkövetést, a térbeli horgonyokat és a HP Reverb G2 vezérlőket. A Unity OpenXR csomag előnézeti verziója még ebben az évben elérhető lesz. Az OpenXR MRTK-Unity támogatása jelenleg fejlesztés alatt áll mrtk_development ág és az OpenXR előnézeti csomag mellett lesz elérhető.

Kezdve Unity 2021, az OpenXR ezután az egyetlen támogatott Unity háttérrendszer lesz a HoloLens 2 és Windows Mixed Reality fejhallgatók célzására.

OpenXR az Unreal Engine-ben

Mint Unreal Engine 4.23, a HoloLens 2 és a Windows Mixed Reality fejhallgatók teljes támogatása elérhető a Windows Mixed Reality (WinRT) bővítményen keresztül.

Az Unreal Engine 4.23 volt az első olyan játékmotor-kiadás is, amely előzetesen támogatja az OpenXR 1.0-t! Most Unreal Engine 4.26, a HoloLens 2, a Windows Mixed Reality és más asztali VR fejhallgatók támogatása az Unreal Engine beépített OpenXR bővítményén keresztül lesz elérhető. Az Unreal Engine 4.26 a kézi interakciót lehetővé tévő OpenXR bővítmény első készletével és a HP Reverb G2 vezérlő támogatásával is megjelenik, megvilágítva a HoloLens 2 és Windows Mixed Reality fejhallgatók teljes körű készlete. Az Unreal Engine 4.26 előzetesben ma elérhető a webhelyen Epic Games Launcher, a hivatalos kiadás még ebben az évben érkezik. Az OpenXR MRTK-Unreal támogatása is elérhető lesz a kiadás mellett.

Ha saját DirectX-motort épít a HoloLens 2-hez, a Windows Mixed Reality-hez vagy más PC-s VR-fejhallgatókhoz, a Microsoft most az OpenXR-t ajánlja.

Forrás: microsoft

Bővebben a témákról: lyukak 2, microsoft, openxr, Windows vegyes valóság