Microsoft nahrádza WinRT API s OpenXR pre HoloLens 2 a Windows Mixed Reality

Ikona času čítania 3 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Microsoft OpenXR

Microsoft OpenXR

V roku 2017 Microsoft sa pripojil k OpenXR, štandard navrhnutý na zlepšenie interoperability medzi rôznymi aplikáciami a hardvérovými rozhraniami používanými vo VR. Začiatkom roka 2019 spoločnosť Microsoft vydala a ukážková verzia runtime OpenXR pre platformu Windows Mixed Reality na základe špecifikácie návrhu OpenXR. V júli 2019 spoločnosť Microsoft uvoľnený prvý runtime OpenXR 1.0, ktorý podporuje zmiešanú realitu, pre všetkých používateľov Windows Mixed Reality a HoloLens 2.

Práve teraz môžete s OpenXR vyvíjať motory a aplikácie, ktoré sa zameriavajú na HoloLens 2 s rovnakým rozhraním API, aké používate na zacielenie náhlavných súprav PC VR, vrátane náhlavných súprav Windows Mixed Reality, náhlavných súprav Oculus Rift a náhlavných súprav SteamVR. Keďže aplikácie založené na OpenXR sú prenosné naprieč hardvérovými platformami, Microsoft zastavuje vývoj starších rozhraní WinRT API. Existujúce aplikácie založené na WinRT API budú naďalej fungovať na HoloLens 2 a Windows Mixed Reality, ale Microsoft nepridá žiadne nové funkcie do WinRT API.

Môžete začať s vývojom pre OpenXR v Unity a Unreal Engine. Podrobnosti nájdete nižšie.

OpenXR v Unity

Dnes je podporovaná cesta vývoja Unity pre HoloLens 2, HoloLens (1st gen) a náhlavné súpravy Windows Mixed Reality je Unity 2019 LTS s existujúcim backendom WinRT API. Ak sa v aplikácii Unity 2 zameriavate na nový ovládač HP Reverb G2019, pozrite si naše Vstupné dokumenty HP Reverb G2.

počnúc Unity 2020 LTSUnity dodá backend OpenXR ktorý podporuje náhlavné súpravy HoloLens 2 a Windows Mixed Reality. To zahŕňa podporu pre rozšírenia OpenXR, ktoré rozsvietia plné možnosti náhlavných súprav HoloLens 2 a Windows Mixed Reality, vrátane sledovania rúk a očí, priestorových kotiev a ovládačov HP Reverb G2. Ukážková verzia balíka OpenXR od Unity bude k dispozícii neskôr v tomto roku. Podpora MRTK-Unity pre OpenXR je v súčasnosti vo vývoji mrtk_development branch a bude k dispozícii spolu s ukážkovým balíkom OpenXR.

Začiatok v Unity 2021, OpenXR potom postúpi a stane sa jediným podporovaným backendom Unity pre zacielenie na náhlavné súpravy HoloLens 2 a Windows Mixed Reality.

OpenXR v Unreal Engine

Ako Unreal Engine 4.23, plná podpora pre náhlavné súpravy HoloLens 2 a Windows Mixed Reality je k dispozícii prostredníctvom doplnku Windows Mixed Reality (WinRT).

Unreal Engine 4.23 bol tiež prvým veľkým vydaním herného enginu s podporou ukážky pre OpenXR 1.0! Teraz v Unreal Engine 4.26, podpora pre HoloLens 2, Windows Mixed Reality a ďalšie náhlavné súpravy pre stolnú VR bude dostupná prostredníctvom vstavaného doplnku OpenXR od Unreal Engine. Unreal Engine 4.26 sa bude dodávať aj so svojou prvou sadou rozširujúcich doplnkov OpenXR umožňujúcich interakciu rukou a podporou ovládača HP Reverb G2, čím sa rozsvieti kompletná sada funkcií náhlavných súprav HoloLens 2 a Windows Mixed Reality. Unreal Engine 4.26 je dnes k dispozícii v ukážke na stránke Spúšťač epických hier, pričom oficiálne vydanie príde koncom tohto roka. Spolu s týmto vydaním bude k dispozícii aj podpora MRTK-Unreal pre OpenXR.

Ak si vytvárate vlastný DirectX engine pre HoloLens 2, Windows Mixed Reality alebo iné PC VR headsety, Microsoft teraz odporúča OpenXR.

zdroj: Microsoft

Viac o témach: Hololens 2, microsoft, openxr, Windows Mixed Reality