Microsoft sostituisce le API WinRT con OpenXR per HoloLens 2 e Windows Mixed Reality

Icona del tempo di lettura 3 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Microsoft Open XR

Microsoft Open XR

Nel 2017, Microsoft si è unito a OpenXR, uno standard progettato per migliorare l'interoperabilità tra le varie applicazioni e interfacce hardware utilizzate in VR. All'inizio del 2019, Microsoft ha rilasciato un versione di anteprima del runtime di OpenXR per la piattaforma Windows Mixed Reality basata sulla specifica bozza OpenXR. Nel luglio 2019, Microsoft rilasciato il primo runtime OpenXR 1.0 che supporta la realtà mista, per tutti gli utenti di Windows Mixed Reality e HoloLens 2.

In questo momento, con OpenXR, puoi sviluppare motori e app destinati a HoloLens 2 con la stessa API che utilizzi per i visori VR per PC, inclusi visori Windows Mixed Reality, visori Oculus Rift e visori SteamVR. Poiché le app basate su OpenXR sono portabili su piattaforme hardware, Microsoft interrompe lo sviluppo di API WinRT legacy. Le app basate sull'API WinRT esistenti continueranno a funzionare su HoloLens 2 e Windows Mixed Reality, ma Microsoft non aggiungerà nuove funzionalità alle API WinRT.

Puoi iniziare a sviluppare per OpenXR in Unity e Unreal Engine. Trova i dettagli di seguito.

OpenXR nell'Unità

Oggi, il percorso di sviluppo di Unity supportato per HoloLens 2, HoloLens (1st gen) e le cuffie Windows Mixed Reality sono Unità 2019 LTS con il back-end dell'API WinRT esistente. Se stai prendendo di mira il nuovo controller HP Reverb G2 in un'app Unity 2019, consulta il nostro Documenti di input HP Reverb G2.

Iniziare con Unità 2020 LTSUnity spedirà un backend OpenXR che supporta HoloLens 2 e visori Windows Mixed Reality. Ciò include il supporto per le estensioni OpenXR che illuminano il file funzionalità complete delle cuffie HoloLens 2 e Windows Mixed Reality, incluso il rilevamento mano/occhio, ancoraggi spaziali e controller HP Reverb G2. Una versione di anteprima del pacchetto OpenXR di Unity sarà disponibile entro la fine dell'anno. Il supporto MRTK-Unity per OpenXR è attualmente in fase di sviluppo nel ramo mrtk_development e sarà disponibile insieme a quel pacchetto di anteprima OpenXR.

a partire dal unità 2021, OpenXR diventerà quindi l'unico back-end Unity supportato per il targeting di visori HoloLens 2 e Windows Mixed Reality.

OpenXR nell'Unreal Engine

Come di Unreal Engine 4.23, il supporto completo per HoloLens 2 e visori Windows Mixed Reality è disponibile tramite il plug-in Windows Mixed Reality (WinRT).

Unreal Engine 4.23 è stata anche la prima grande release del motore di gioco a fornire il supporto in anteprima per OpenXR 1.0! Ora in Unreal Engine 4.26, il supporto per HoloLens 2, Windows Mixed Reality e altri visori VR desktop sarà disponibile tramite il plug-in OpenXR integrato di Unreal Engine. Unreal Engine 4.26 verrà inoltre fornito con il suo primo set di plug-in di estensione OpenXR che consentono l'interazione manuale e il supporto del controller HP Reverb G2, illuminando il set completo di funzionalità di visori HoloLens 2 e Windows Mixed Reality. Unreal Engine 4.26 è disponibile in anteprima oggi su Epic Games Launcher, con il rilascio ufficiale in arrivo entro la fine dell'anno. Insieme a quella versione sarà disponibile anche il supporto MRTK-Unreal per OpenXR.

Se stai creando il tuo motore DirectX per HoloLens 2, Windows Mixed Reality o altri visori VR per PC, Microsoft ora consiglia OpenXR.

Fonte: Microsoft

Maggiori informazioni sugli argomenti: hololens 2, microsoft, openxr, Windows Mixed Reality