Microsoft korvaa WinRT API:t OpenXR:llä HoloLens 2:lle ja Windows Mixed Realitylle

Lukuajan kuvake 3 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Microsoft OpenXR

Microsoft OpenXR

Vuonna 2017, Microsoft liittyi OpenXR:ään, standardi, joka on suunniteltu parantamaan VR:ssä käytettävien eri sovellusten ja laitteistorajapintojen yhteentoimivuutta. Vuoden 2019 alussa Microsoft julkaisi a esikatseluversio OpenXR runtimesta Windows Mixed Reality -alustalle, joka perustuu OpenXR-luonnosspesifikaatioon. Heinäkuussa 2019 Microsoft julkaistu ensimmäinen OpenXR 1.0 -ajonaika, joka tukee sekatodellisuutta kaikille Windows Mixed Reality- ja HoloLens 2 -käyttäjille.

Tällä hetkellä OpenXR:n avulla voit kehittää moottoreita ja sovelluksia, jotka kohdistavat HoloLens 2:een samalla API:lla, jota käytät PC:n VR-kuulokkeiden kohdistamiseen, mukaan lukien Windows Mixed Reality -kuulokkeet, Oculus Rift -kuulokkeet ja SteamVR-kuulokkeet. Koska OpenXR-pohjaiset sovellukset ovat siirrettävissä laitteistoalustoilla, Microsoft lopettaa vanhojen WinRT-sovellusliittymien kehittämisen. Nykyiset WinRT API-pohjaiset sovellukset toimivat edelleen HoloLens 2:ssa ja Windows Mixed Realityssä, mutta Microsoft ei lisää uusia ominaisuuksia WinRT API:ihin.

Voit aloittaa OpenXR:n kehittämisen Unityssa ja Unreal Enginessä. Katso tiedot alta.

OpenXR Unityssa

Nykyään tuettu Unity-kehityspolku HoloLens 2:lle, HoloLens (1st gen) ja Windows Mixed Reality -kuulokkeet on Unity 2019 LTS olemassa olevan WinRT API -taustajärjestelmän kanssa. Jos kohdistat uuteen HP Reverb G2 -ohjaimeen Unity 2019 -sovelluksessa, katso HP Reverb G2 -tulodokumentit.

Alkaen Unity 2020 LTSUnity toimittaa OpenXR-taustajärjestelmän joka tukee HoloLens 2- ja Windows Mixed Reality -kuulokkeita. Tämä sisältää tuen OpenXR-laajennuksille, jotka syttyvät HoloLens 2- ja Windows Mixed Reality -kuulokkeiden täydet ominaisuudet, mukaan lukien käsi-/silmäseuranta, spatiaaliset ankkurit ja HP ​​Reverb G2 -ohjaimet. Unityn OpenXR-paketin esikatseluversio on saatavilla myöhemmin tänä vuonna. MRTK-Unity-tuki OpenXR:lle on parhaillaan kehitteillä mrtk_development haara ja se on saatavana OpenXR-esikatselupaketin rinnalla.

Alkaen Unity 2021, OpenXR siirtyy sitten ainoaksi tuetuksi Unity-taustajärjestelmäksi HoloLens 2- ja Windows Mixed Reality -kuulokkeille kohdistamiseen.

OpenXR Unreal Enginessä

Vuodesta Unreal Engine 4.23, täysi tuki HoloLens 2- ja Windows Mixed Reality -kuulokkeille on saatavilla Windows Mixed Reality (WinRT) -laajennuksen kautta.

Unreal Engine 4.23 oli myös ensimmäinen suuri pelimoottorin julkaisu, joka toimitti esikatselutuen OpenXR 1.0:lle! Nyt sisällä Unreal Engine 4.26, tuki HoloLens 2:lle, Windows Mixed Realitylle ja muille pöytätietokoneiden VR-kuulokkeille on saatavilla Unreal Enginen sisäänrakennetun OpenXR-laajennuksen kautta. Unreal Engine 4.26 toimitetaan myös ensimmäisten OpenXR-laajennusosien kanssa, jotka mahdollistavat käsien vuorovaikutuksen ja HP ​​Reverb G2 -ohjaimen tuen, mikä valaisee täydellinen sarja HoloLens 2- ja Windows Mixed Reality -kuulokkeita. Unreal Engine 4.26 on saatavana esikatseluversiona tänään Epic Games Launcher, jonka virallinen julkaisu tulee myöhemmin tänä vuonna. MRTK-Unreal-tuki OpenXR:lle on saatavilla myös tämän julkaisun rinnalla.

Jos olet rakentamassa omaa DirectX-moottoriasi HoloLens 2:lle, Windows Mixed Realitylle tai muille PC:n VR-kuulokkeille, Microsoft suosittelee nyt OpenXR:ää.

Lähde: Microsoft

Lisää aiheista: hololens 2, microsoft, openxr, Windows Mixed Reality