Microsoft zamjenjuje WinRT API-je s OpenXR za HoloLens 2 i Windows Mixed Reality

Ikona vremena čitanja 3 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

Povratak u 2017. Microsoft pridružio OpenXR-u, standard dizajniran za poboljšanje interoperabilnosti između različitih aplikacija i hardverskih sučelja koji se koriste u VR-u. Početkom 2019. Microsoft je objavio a pregled verzije OpenXR runtimea za Windows Mixed Reality platformu temeljenu na nacrtu OpenXR specifikacije. Microsoft je u srpnju 2019 otpušten prvi OpenXR 1.0 runtime koji podržava mješovitu stvarnost, za sve korisnike Windows Mixed Reality i HoloLens 2.

Upravo sada, uz OpenXR, možete razviti motore i aplikacije koje ciljaju HoloLens 2 s istim API-jem koji koristite za ciljanje PC VR slušalica, uključujući Windows Mixed Reality slušalice, Oculus Rift slušalice i SteamVR slušalice. Budući da su aplikacije temeljene na OpenXR-u prenosive na sve hardverske platforme, Microsoft zaustavlja razvoj naslijeđenih WinRT API-ja. Postojeće aplikacije temeljene na WinRT API-ju nastavit će raditi na HoloLens 2 i Windows Mixed Reality, ali Microsoft neće dodati nikakve nove značajke WinRT API-jima.

Možete započeti razvoj za OpenXR u Unity i Unreal Engineu. Pojedinosti potražite u nastavku.

OpenXR u Unityju

Danas podržani put razvoja Unity za HoloLens 2, HoloLens (1st gen) i Windows Mixed Reality slušalice je Jedinstvo 2019 LTS s postojećim WinRT API pozadinom. Ako ciljate na novi HP Reverb G2 kontroler u aplikaciji Unity 2019, pogledajte našu HP Reverb G2 ulazni dokumenti.

počevši Jedinstvo 2020 LTSUnity će isporučiti pozadinu OpenXR koji podržava slušalice HoloLens 2 i Windows Mixed Reality. To uključuje podršku za proširenja OpenXR koja osvjetljavaju pune mogućnosti slušalica HoloLens 2 i Windows Mixed Reality, uključujući praćenje ruku/oka, prostorna sidra i HP Reverb G2 kontrolere. Pregledna verzija Unity-ovog OpenXR paketa bit će dostupna kasnije ove godine. MRTK-Unity podrška za OpenXR je trenutno u razvoju u mrtk_development grana i bit će dostupan uz taj OpenXR paket za pregled.

Počevši od Jedinstvo 2021, OpenXR će tada postati jedini podržani Unity backend za ciljanje HoloLens 2 i Windows Mixed Reality slušalica.

OpenXR u Unreal Engineu

Od Unreal Engine 4.23, puna podrška za slušalice HoloLens 2 i Windows Mixed Reality dostupna je putem dodatka za Windows Mixed Reality (WinRT).

Unreal Engine 4.23 također je bio prvo veliko izdanje motora za igre koje je isporučilo podršku za pregled OpenXR 1.0! Sada unutra Unreal Engine 4.26, podrška za HoloLens 2, Windows Mixed Reality i druge desktop VR slušalice bit će dostupne putem Unreal Engine-ovog ugrađenog OpenXR dodatka. Unreal Engine 4.26 također će se isporučiti sa svojim prvim setom proširenja OpenXR dodataka koji omogućuju interakciju s rukama i podršku za HP Reverb G2 kontroler, osvjetljavajući kompletan skup značajki HoloLens 2 i Windows Mixed Reality slušalica. Unreal Engine 4.26 dostupan je u pregledu danas na Pokretač epskih igara, a službeno izdanje dolazi kasnije ove godine. MRTK-Unreal podrška za OpenXR također će biti dostupna uz to izdanje.

Ako gradite vlastiti DirectX motor za HoloLens 2, Windows Mixed Reality ili druge PC VR slušalice, Microsoft sada preporučuje OpenXR.

Izvor: microsoft

Više o temama: hololeni 2, Microsoft, openxr, Mješovita stvarnost sustava Windows