Microsoft remplace les API WinRT par OpenXR pour HoloLens 2 et Windows Mixed Reality

Icône de temps de lecture 3 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Microsoft Open XR

Microsoft Open XR

En 2017, Microsoft rejoint OpenXR, une norme conçue pour améliorer l'interopérabilité entre les différentes applications et interfaces matérielles utilisées dans la réalité virtuelle. Début 2019, Microsoft a publié une version d'aperçu du runtime OpenXR pour la plate-forme Windows Mixed Reality basée sur le projet de spécification OpenXR. En juillet 2019, Microsoft libéré le premier environnement d'exécution OpenXR 1.0 qui prend en charge la réalité mixte, pour tous les utilisateurs de Windows Mixed Reality et HoloLens 2.

À l'heure actuelle, avec OpenXR, vous pouvez développer des moteurs et des applications qui ciblent HoloLens 2 avec la même API que vous utilisez pour cibler les casques PC VR, y compris les casques Windows Mixed Reality, les casques Oculus Rift et les casques SteamVR. Étant donné que les applications basées sur OpenXR sont portables sur toutes les plates-formes matérielles, Microsoft arrête le développement des API WinRT héritées. Les applications basées sur l'API WinRT existantes continueront de fonctionner sur HoloLens 2 et Windows Mixed Reality, mais Microsoft n'ajoutera aucune nouvelle fonctionnalité aux API WinRT.

Vous pouvez commencer à développer pour OpenXR dans Unity et Unreal Engine. Retrouvez les détails ci-dessous.

OpenXR dans Unity

Aujourd'hui, le chemin de développement Unity pris en charge pour HoloLens 2, HoloLens (1st gen) et les casques Windows Mixed Reality est Unité 2019 LTS avec le backend API WinRT existant. Si vous ciblez le nouveau contrôleur HP Reverb G2 dans une application Unity 2019, consultez notre Documents d'entrée HP Reverb G2.

Commençant par Unité 2020 LTSUnity livrera un backend OpenXR qui prend en charge les casques HoloLens 2 et Windows Mixed Reality. Cela inclut la prise en charge des extensions OpenXR qui éclairent le toutes les fonctionnalités des casques HoloLens 2 et Windows Mixed Reality, y compris le suivi main/œil, les ancres spatiales et les contrôleurs HP Reverb G2. Une version préliminaire du package OpenXR de Unity sera disponible plus tard cette année. La prise en charge de MRTK-Unity pour OpenXR est actuellement en cours de développement dans le branche mrtk_development et sera disponible avec ce package de prévisualisation OpenXR.

à partir de Unity 2021, OpenXR deviendra ensuite le seul backend Unity pris en charge pour cibler les casques HoloLens 2 et Windows Mixed Reality.

OpenXR dans Unreal Engine

À compter du Unreal 4.23 Engine, la prise en charge complète des casques HoloLens 2 et Windows Mixed Reality est disponible via le plug-in Windows Mixed Reality (WinRT).

Unreal Engine 4.23 a également été la première version majeure du moteur de jeu à fournir un support de prévisualisation pour OpenXR 1.0 ! Maintenant en Unreal 4.26 Engine, la prise en charge de HoloLens 2, Windows Mixed Reality et d'autres casques VR de bureau sera disponible via le plug-in OpenXR intégré d'Unreal Engine. Unreal Engine 4.26 sera également livré avec son premier ensemble de plugins d'extension OpenXR permettant l'interaction manuelle et la prise en charge du contrôleur HP Reverb G2, éclairant le ensemble complet de fonctionnalités des casques HoloLens 2 et Windows Mixed Reality. Unreal Engine 4.26 est disponible en avant-première aujourd'hui sur le Lanceur de jeux épiques, avec la sortie officielle à venir plus tard cette année. La prise en charge de MRTK-Unreal pour OpenXR sera également disponible parallèlement à cette version.

Si vous créez votre propre moteur DirectX pour HoloLens 2, Windows Mixed Reality ou d'autres casques PC VR, Microsoft recommande désormais OpenXR.

La source: Microsoft

En savoir plus sur les sujets : Hololens 2, microsoft, ouvrirxr, Windows Mixed Reality