Microsoft korvaa WinRT API:t OpenXR:llä HoloLens 2:lle ja Windows Mixed Realitylle
3 min. lukea
Julkaistu
Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää
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 LTS, Unity 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