OpenXROpenXR

OpenXR est une norme ouverte libres de Khronos qui fournit l’accès natif à un large éventail d’appareils à partir de nombreux fournisseurs qui couvrent la spectre de réalité mixte.OpenXR is an open royalty-free standard from Khronos that provides native access to a wide range of devices from many vendors that span across the mixed reality spectrum.

Avec OpenXR, vous pouvez créer des applications qui ciblent les appareils HOLOGRAPHIQUE (par exemple, HoloLens, 2) qui placent un contenu numérique dans le monde réel comme s’il s’agissait vraiment ce, ainsi qu’immersives périphériques (tels que les casques de réalité mixte Windows pour les ordinateurs de bureau) qui masquent la monde physique et le remplacer par une expérience numérique.With OpenXR, you can build applications that target both holographic devices (like HoloLens 2) that place digital content in the real world as if it were really there, as well as immersive devices (like Windows Mixed Reality headsets for desktop PCs) that hide the physical world and replace it with a digital experience. OpenXR vous permet d’écrire du code une fois que c’est portable sur un large éventail de plateformes matérielles.OpenXR lets you write code once that's then portable across a wide range of hardware platforms.

La norme OpenXR est en cours d’une phase provisoire, avec une spécification OpenXR 0,90 initiale publiée pour envoyer des commentaires.The OpenXR standard is currently in a provisional phase, with an initial OpenXR 0.90 spec released for feedback. Pour plus d’informations sur OpenXR, y compris l’accès à la spec 0,90 provisoire et en-têtes, consultez le Khronos OpenXR page.For more information on OpenXR, including access to the provisional 0.90 spec and headers, see the Khronos OpenXR page.

Vous pouvez essayer l’API OpenXR 0,90 provisoire sur un 2 HoloLens ou un PC de bureau à l’aide de l’aperçu pour développeurs OpenXR réalité mixte.You can try out the provisional OpenXR 0.90 API on a HoloLens 2 or a desktop PC using the Mixed Reality OpenXR Developer Preview. Ce runtime anticipé permet aux applications ciblant l’API OpenXR 0,90 cibler HoloLens 2 ou des casques IMMERSIFS Windows Mixed Reality sur le bureau.This early runtime enables applications targeting the OpenXR 0.90 API to target HoloLens 2 or Windows Mixed Reality immersive headsets on the desktop.

Si vous n’avez pas accès à un casque, vous pouvez utiliser l’émulateur de 2 HoloLens ou le simulateur de réalité mixte Windows à la place.If you don't have access to a headset, you can use the HoloLens 2 Emulator or the Windows Mixed Reality Simulator instead.

Configuration de l’aperçu pour développeurs OpenXR réalité mixte pour HoloLens 2Setting up the Mixed Reality OpenXR Developer Preview for HoloLens 2

Prise en main l’aperçu pour développeurs OpenXR réalité mixte sur HoloLens 2 :To get started with the Mixed Reality OpenXR Developer Preview on HoloLens 2:

  1. Configurer un 2 HoloLens ou suivez les instructions pour installer l’émulateur HoloLens 2.Set up a HoloLens 2 or follow the instructions to install the HoloLens 2 emulator.
  2. Lancer l’application Store à partir de l’appareil ou l’émulateur et vérifier que toutes les applications sont mises à jour.Launch the Store app from within the device or emulator and ensure all apps are updated. Cela installera l’aperçu pour développeurs OpenXR réalité mixte pour une utilisation avec des applications sur l’appareil.This will install the Mixed Reality OpenXR Developer Preview for use with apps on that device. Si vous utilisez l’émulateur, vous voudrez consulter le émulateur d’entrée des instructions pour vous aider à utiliser l’application de Store dans l’émulateur.If using the emulator, you'll want to consult the emulator input instructions to help you use the Store app within the emulator.

Configuration de l’aperçu pour développeurs OpenXR réalité mixte pour des casques IMMERSIFS de bureauSetting up the Mixed Reality OpenXR Developer Preview for immersive desktop headsets

Prise en main l’aperçu pour développeurs OpenXR réalité mixte sur un PC de bureau :To get started with the Mixed Reality OpenXR Developer Preview on a desktop PC:

  1. Vérifiez que vous exécutez Windows 10 octobre 2018 mise à jour (1809) ou Windows 10 peut 2019 mettre à jour (1903).Be sure you are running the Windows 10 October 2018 Update (1809) or the Windows 10 May 2019 Update (1903). Si vous êtes sur une version antérieure de Windows 10, vous pouvez mettre à niveau vers le mai 2019 mettre à jour à l’aide de la l’Assistant Mise à jour de Windows 10.If you're on an earlier version of Windows 10, you can upgrade to the May 2019 Update using the Windows 10 Update Assistant.
  2. Configurer un casque Windows Mixed Reality ou suivez les instructions pour activer le simulateur Windows Mixed Reality.Set up a Windows Mixed Reality headset or follow the instructions to enable the Windows Mixed Reality simulator.
  3. Installer le Mixed Reality OpenXR Developer Preview, application.Install the Mixed Reality OpenXR Developer Preview app. Cette application vous permet de configurer avec la version préliminaire du runtime de OpenXR sur Windows 10 octobre 2018 mise à jour (1809) ou version ultérieure.This app gets you set up with the preview OpenXR runtime on Windows 10 October 2018 Update (1809) or later. Après avoir installé cette application, le Windows Store conserve le runtime à jour.After installing this app, the Windows Store will keep the runtime up to date.
  4. Exécutez l’application mixte réalité OpenXR Developer Preview dans le menu Démarrer et suivez les instructions pour rendre le runtime actif.Run the Mixed Reality OpenXR Developer Preview app from the Start menu and follow the instructions to make the runtime active. Bientôt, cette application vous permet d’Explorer les autres informations de débogage OpenXR également.Soon, this app will let you explore other OpenXR debug information as well.

Réalité mixte OpenXR Developer Preview, application

Prise en charge de la mise à jour de Windows 10 octobre 2018Support for Windows 10 October 2018 Update

Si vous exécutez Windows 10 mai 2019 (1903) de mettre à jour et suivi les étapes ci-dessus, vous devez être prêt à utiliser l’aperçu pour développeurs OpenXR réalité mixte !If you're running the Windows 10 May 2019 Update (1903) and followed the steps above, you should be ready to use the Mixed Reality OpenXR Developer Preview!

Si vous n’êtes pas prêt à mise à niveau de votre ordinateur de bureau vers le mai 2019 mise à jour, vous pouvez adopter Windows 10 octobre 2018 mettre à jour (1809) en suivant une étape supplémentaire :If you're not ready to upgrade your desktop PC to the May 2019 Update, you can get going on the Windows 10 October 2018 Update (1809) by following one more step:

  1. Suivez les étapes ci-dessus pour installer l’aperçu pour développeurs OpenXR réalité mixte.Follow the steps above to install the Mixed Reality OpenXR Developer Preview.
  2. Pour définir l’aperçu pour développeurs OpenXR réalité mixte comme runtime de OpenXR actif de votre système, vous devez installer le Pack de compatibilité mixte réalité OpenXR Developer Preview.To set the Mixed Reality OpenXR Developer Preview as your system's active OpenXR runtime, install the Mixed Reality OpenXR Developer Preview Compatibility Pack.

Création d’un exemple d’application OpenXRBuilding a sample OpenXR app

Le BasicXrApp projet illustre un exemple de OpenXR simple avec deux fichiers de projet Visual Studio, un pour à la fois une application de bureau Win32 et un pour une application UWP HoloLens 2.The BasicXrApp project demonstrates a simple OpenXR sample with two Visual Studio project files, one for both a Win32 desktop app and one for a UWP HoloLens 2 app. Étant donné que la solution contient un projet UWP de HoloLens, vous devez le charge de travail de développement plateforme Windows universelle installé dans Visual Studio pour l’ouvrir entièrement.Because the solution contains a HoloLens UWP project, you'll need the Universal Windows Platform development workload installed in Visual Studio to fully open it.

Notez que, si les fichiers de projet Win32 et UWP sont séparés en raison des différences dans l’empaquetage et déploiement, le code d’application à l’intérieur de chaque projet est 100 % le même !Note that while the Win32 and UWP project files are separate due to differences in packaging and deployment, the app code inside each project is 100% the same!

CommentairesFeedback

Pour envoyer des commentaires sur le spécification de OpenXR provisoires 0,90, visitez le Khronos OpenXR Forums, les canaux Slack #openxr et le spec suivi des problèmes.To give feedback on the OpenXR Provisional 0.90 specification, please visit the Khronos OpenXR Forums, Slack #openxr channel and the spec issue tracker.

Résolution des problèmesTroubleshooting

Voici quelques conseils de dépannage pour l’aperçu pour développeurs OpenXR réalité mixte.Here are some troubleshooting tips for the Mixed Reality OpenXR Developer Preview. Si vous rencontrez d’autres problèmes, visitez le Khronos OpenXR Forums ou les canaux Slack #openxr.If you're hitting any other problems, please visit the Khronos OpenXR Forums or Slack #openxr channel.

Application OpenXR ne démarre ne pas Windows Mixed RealityOpenXR app not starting Windows Mixed Reality

Si votre application OpenXR ne démarre pas Windows Mixed Reality lors de son exécution, l’aperçu pour développeurs OpenXR réalité mixte ne peuvent pas être définie en tant que le runtime actif.If your OpenXR app is not starting Windows Mixed Reality when you run it, the Mixed Reality OpenXR Developer Preview may not be set as the active runtime. Veillez à exécuter l’application mixte réalité OpenXR Developer Preview et suivez les instructions pour rendre le runtime actif.Be sure to run the Mixed Reality OpenXR Developer Preview app and follow the instructions to make the runtime active.

Application de réalité OpenXR Developer Preview mixte ne peut pas être installéeMixed Reality OpenXR Developer Preview app cannot be installed

Vérifiez que vous exécutez au moins Windows 10 octobre 2018 mettre à jour (1809).Be sure you are running at least the Windows 10 October 2018 Update (1809). Si vous êtes sur une version antérieure de Windows 10, vous pouvez mettre à niveau vers le mai 2019 mettre à jour (1903) à l’aide de la l’Assistant Mise à jour de Windows 10.If you're on an earlier version of Windows 10, you can upgrade to the May 2019 Update (1903) using the Windows 10 Update Assistant.

Si l’installation de bouton sur l’application mixte réalité OpenXR Developer Preview ne rien sur Windows 10 octobre 2018 met à jour, votre système ont mis en cache obsolète configuration requise pour l’application.If the Install button on the Mixed Reality OpenXR Developer Preview app does nothing on Windows 10 October 2018 Update, your system may have cached stale system requirements for the app. Vous pouvez exécuter la commande wsreset.exe à partir d’une invite de commandes pour effacer le cache.You can run the command wsreset.exe from a command prompt to clear the cache.

Voir aussiSee also