Microsoft înlocuiește API-urile WinRT cu OpenXR pentru HoloLens 2 și Windows Mixed Reality

Pictograma timp de citire 3 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

Microsoft OpenXR

Microsoft OpenXR

În 2017, Microsoft s-a alăturat OpenXR, un standard conceput pentru a îmbunătăți interoperabilitatea între diferitele aplicații și interfețe hardware utilizate în VR. La începutul lui 2019, Microsoft a lansat un versiunea de previzualizare a OpenXR runtime pentru platforma Windows Mixed Reality, pe baza specificațiilor de proiect OpenXR. În iulie 2019, Microsoft eliberat primul runtime OpenXR 1.0 care acceptă realitate mixtă, pentru toți utilizatorii Windows Mixed Reality și HoloLens 2.

Chiar acum, cu OpenXR, puteți dezvolta motoare și aplicații care vizează HoloLens 2 cu același API pe care îl utilizați pentru a viza căștile VR pentru PC, inclusiv căștile Windows Mixed Reality, căștile Oculus Rift și căștile SteamVR. Deoarece aplicațiile bazate pe OpenXR sunt portabile pe platforme hardware, Microsoft oprește dezvoltarea API-urilor WinRT vechi. Aplicațiile existente bazate pe WinRT API vor continua să funcționeze pe HoloLens 2 și Windows Mixed Reality, dar Microsoft nu va adăuga nicio caracteristică nouă la API-urile WinRT.

Puteți începe dezvoltarea pentru OpenXR în Unity și Unreal Engine. Găsiți detaliile mai jos.

OpenXR în Unity

Astăzi, calea de dezvoltare Unity acceptată pentru HoloLens 2, HoloLens (1st gen) și căștile Windows Mixed Reality este Unity 2019 LTS cu backend-ul WinRT API existent. Dacă vizați noul controler HP Reverb G2 într-o aplicație Unity 2019, consultați Documente de intrare HP Reverb G2.

Începând cu Unity 2020 LTSUnity va livra un backend OpenXR care acceptă căștile HoloLens 2 și Windows Mixed Reality. Aceasta include suport pentru extensiile OpenXR care luminează capabilitățile complete ale căștilor HoloLens 2 și Windows Mixed Reality, inclusiv urmărirea mâinii/ochilor, ancore spațiale și controlere HP Reverb G2. O versiune de previzualizare a pachetului OpenXR de la Unity va fi disponibilă în cursul acestui an. Suportul MRTK-Unity pentru OpenXR este în prezent în curs de dezvoltare în ramura mrtk_development și va fi disponibil alături de acel pachet de previzualizare OpenXR.

Începând unitate 2021, OpenXR va fi apoi singurul backend Unity acceptat pentru vizarea căștilor HoloLens 2 și Windows Mixed Reality.

OpenXR în Unreal Engine

De la 4.23 Unreal Engine, suport complet pentru căștile HoloLens 2 și Windows Mixed Reality sunt disponibile prin pluginul Windows Mixed Reality (WinRT).

Unreal Engine 4.23 a fost, de asemenea, prima lansare majoră a motorului de joc care a livrat suport pentru previzualizarea OpenXR 1.0! Acum in 4.26 Unreal Engine, suportul pentru HoloLens 2, Windows Mixed Reality și alte căști VR pentru desktop vor fi disponibile prin pluginul încorporat OpenXR al Unreal Engine. Unreal Engine 4.26 va fi livrat cu primul său set de pluginuri de extensie OpenXR care permit interacțiunea manuală și suportul pentru controlerul HP Reverb G2, luminând set complet de funcții de căști HoloLens 2 și Windows Mixed Reality. Unreal Engine 4.26 este disponibil astăzi în previzualizare pe Lansator de jocuri epice, cu lansarea oficială care va veni la sfârșitul acestui an. Suportul MRTK-Unreal pentru OpenXR va fi disponibil și alături de această versiune.

Dacă vă construiți propriul motor DirectX pentru HoloLens 2, Windows Mixed Reality sau alte căști VR pentru PC, Microsoft recomandă acum OpenXR.

Sursa: Microsoft

Mai multe despre subiecte: hololens 2, microsoft, openxr, Realitatea mixtă Windows