Expériences partagées dans DirectXShared experiences in DirectX

Notes

Cet article s’applique aux API natives WinRT héritées.This article relates to the legacy WinRT native APIs. Pour les nouveaux projets d’application native, nous vous recommandons d’utiliser l' API OpenXR.For new native app projects, we recommend using the OpenXR API.

Une expérience partagée consiste à utiliser plusieurs utilisateurs avec leur propre appareil HoloLens, iOS ou Android, à afficher et interagir de manière collective avec le même hologramme.A shared experience is one where multiple users with their own HoloLens, iOS, or Android device, collectively view and interact with the same hologram. L’hologramme est positionné à un point fixe dans l’espace à l’aide du partage d’ancrage spatial.The hologram is positioned at a fixed point in space using spatial anchor sharing.

Azure Spatial AnchorsAzure Spatial Anchors

Vous pouvez utiliser des ancres spatiales Azure pour créer des ancres spatiales durables dans le Cloud, que votre application peut ensuite localiser sur plusieurs appareils HoloLens, iOS et Android.You can use Azure Spatial Anchors to create durable cloud-backed spatial anchors, which your app can then locate across multiple HoloLens, iOS and Android devices. En partageant une ancre spatiale commune sur plusieurs appareils, chaque utilisateur peut voir le contenu affiché par rapport à cette ancre dans le même emplacement physique.By sharing a common spatial anchor across multiple devices, each user can see content rendered relative to that anchor in the same physical location. Cette technique autorise les expériences partagées en temps réel.This allows for real-time shared experiences.

Vous pouvez également utiliser des ancres spatiales Azure pour la persistance des hologrammes asynchrones sur les appareils HoloLens, iOS et Android.You can also use Azure Spatial Anchors for asynchronous hologram persistence across HoloLens, iOS, and Android devices. En partageant une ancre spatiale Cloud durable, plusieurs appareils peuvent observer le même hologramme persistant dans le temps, même si ces appareils ne sont pas présents simultanément.By sharing a durable cloud spatial anchor, multiple devices can observe the same persisted hologram over time, even if those devices aren't present together at the same time.

Pour commencer à créer des expériences partagées dans votre application HoloLens, essayez le démarrage rapide de 5 minutes d' ancrage spatial Azure HoloLens.To get started building shared experiences in your HoloLens app, try out the 5-minute Azure Spatial Anchors HoloLens quickstart.

Une fois que vous êtes opérationnel avec les ancres spatiales Azure, vous pouvez créer et localiser des ancres sur HoloLens.Once you're up and running with Azure Spatial Anchors, you can then create and locate anchors on HoloLens. Les procédures pas à pas sont également disponibles pour Android et iOS , ce qui vous permet de partager les mêmes ancres sur tous les appareils.Walkthroughs are available for Android and iOS as well, enabling you to share the same anchors on all devices.

Transferts d’ancrage locauxLocal anchor transfers

Dans les situations où vous ne pouvez pas utiliser d’ancres spatiales Azure, les transferts d’ancrage locaux permettent à un appareil hololens d’exporter une ancre à importer par un second appareil hololens.In situations where you can't use Azure Spatial Anchors, local anchor transfers enable one HoloLens device to export an anchor to be imported by a second HoloLens device. Cette approche offre un rappel d’ancrage moins fiable que les ancres spatiales Azure, et les appareils iOS et Android ne sont pas pris en charge par cette approche.This approach provides less robust anchor recall than Azure Spatial Anchors, and iOS and Android devices are not supported by this approach.

Voir aussiSee also