Vue d’ensemble de la communication à distance holographique
Vous pouvez utiliser holographique Remoting pour diffuser du contenu holographique vers votre HoloLens en temps réel. Il existe deux utilisations main pour la communication à distance holographique, et il est important de comprendre la différence :
(Unity ou Unreal) : vous souhaitez afficher un aperçu et déboguer votre application pendant le processus de développement : vous pouvez exécuter votre application localement dans l’éditeur Unity sur votre PC en mode Lecture et diffuser l’expérience sur votre HoloLens. La communication à distance holographique permet de déboguer rapidement votre application sans générer et déployer un projet complet. Nous appelons ce type d’application une application Holographic Remoting Player.
(Unity, Unreal ou C++) : vous souhaitez que les ressources d’un PC alimentent votre application au lieu de compter sur les ressources intégrées HoloLens : vous pouvez créer et créer une application qui dispose d’une fonctionnalité de communication à distance holographique. L’utilisateur découvre l’application sur l’appareil HoloLens, mais l’application s’exécute en réalité sur un PC, ce qui lui permet de profiter des ressources plus puissantes du PC. La communication à distance holographique peut être particulièrement utile si votre application a des ressources ou des modèles haute résolution et que vous ne souhaitez pas que la fréquence d’images souffre. Nous appelons ce type d’application une application Holographic Remoting Remote.
En savoir plus sur l’utilisation des ressources PC dans Unity
En savoir plus sur l’utilisation des ressources PC dans Unreal
Écrire une application distante holographique à distance à l’aide de Windows Mixed Reality API (C++)
Écrire une application distante holographique à distance à l’aide des API OpenXR (C++)
Dans les deux cas, les entrées de l’HoloLens (regard, mouvement, voix et mappage spatial) sont envoyées au PC, le contenu est rendu dans une vue immersive virtuelle et les images rendues sont ensuite envoyées à HoloLens.
Notes
Lors du développement d’une application distante, l’API Windows Mixed Reality ou l’API OpenXR doit être utilisée. Le mélange des deux API au sein d’une même application n’est pas pris en charge.
Important
La communication à distance holographique pour HoloLens 2 est un changement de version majeur. Les applications distantes pour HoloLens (1ère génération) doivent utiliser le package NuGet version 1.x.x et les applications distantes pour HoloLens 2 doivent utiliser 2.x.x. Cela implique que les applications distantes écrites pour HoloLens 2 ne sont pas compatibles avec HoloLens (1ère génération) et vice versa.