Les ancres cloud permettent à différents utilisateurs de partager des expériences de RA

Guides spécifiques à chaque plate-forme

Une ancre cloud est un type spécial d'ancre qui peut être utilisé pour conserver des expériences de RA dans le monde réel. Avec l'API ARCore Cloud Anchor ou le service ARCore Cloud Anchor, vous pouvez créer des couches d'informations numériques interactives et les ancrer à des emplacements réels, afin de concevoir des expériences pouvant être partagées au fil du temps par plusieurs personnes sur de nombreux appareils différents. Les ancres cloud connectent des sites concrets à du contenu numérique accessible à tous depuis un appareil mobile compatible. Les utilisateurs d'Android et d'iOS peuvent profiter de la même expérience et y revenir encore et encore, même des semaines ou des mois plus tard.

Ancres et ancres cloud

Les ancres cloud sont des ancres hébergées sur le point de terminaison cloud de l'API ARCore. Cet hébergement permet aux utilisateurs de partager des expériences dans la même application. Les consignes de base concernant les ancres s'appliquent également aux ancres cloud.

Cas d'utilisation du développement avec l'API ARCore Cloud Anchor

L'API ARCore Cloud Anchor peut aider à conserver des expériences de RA dans le monde réel et à créer des expériences partagées entre les utilisateurs. Voici quelques façons de l'utiliser dans vos propres projets.

Persistance des expériences de RA dans le monde réel

Les ancres cloud permettent à un utilisateur de placer un objet RA dans l'environnement physique et à un autre de voir ultérieurement le même objet au même endroit. Par exemple, utilisez Cloud Anchors pour créer des panneaux virtuels devant les magasins, laisser des notes virtuelles sur le plan de travail de leur cuisine pour leurs amis ou redécorer leur chambre avec des affiches virtuelles. En général, les ancres cloud conviennent mieux aux expériences de RA à l'échelle de la salle.

Expériences collaboratives en temps réel

Les ancres cloud permettent également une collaboration en temps réel entre les utilisateurs. Par exemple, les utilisateurs peuvent jouer au ping-pong sur une table basse ou peindre une fresque virtuelle avec leur communauté.

Compatibilité avec les appareils

L'API ARCore Cloud Anchor fonctionne sur tous les appareils compatibles avec ARCore.

Fonctionnement des ancres cloud

ARCore se connecte au point de terminaison cloud de l'API ARCore pour héberger et résoudre les ancres cloud, ce qui permet de partager ces expériences. Cette option nécessite une connexion Internet opérationnelle.

Voici une vue d'ensemble du fonctionnement de l'hébergement et de la résolution:

  1. L'utilisateur crée un ancrage local dans son environnement.
  2. L'ancre est hébergée : ARCore importe les données de cette ancre locale dans le point de terminaison cloud de l'API ARCore, et le point de terminaison renvoie un ID unique pour cette ancre.
  3. L'application distribue cet identifiant unique aux autres utilisateurs.
  4. L'ancre est résolue : les utilisateurs dont les appareils ont l'ID unique peuvent recréer la même ancre à l'aide de l'API ARCore Cloud Anchor.

Hébergement

Pour établir et héberger une ancre, ARCore utilise une carte de caractéristiques 3D de l'espace entourant cette ancre. Pour obtenir cette carte des fonctionnalités, la caméra arrière de l'appareil doit cartographier l'environnement dans et autour du centre d'intérêt sous différents angles et positions avant l'appel de l'organisateur. L'API Cloud Anchor ARCore crée ensuite une carte de caractéristiques 3D de l'espace et renvoie un ID d'ancre cloud unique à l'appareil.

Résolution en cours

Lorsqu'un autre utilisateur du même environnement pointe l'appareil photo de son appareil vers la zone où l'ancre cloud était hébergée, une requête de résolution amène l'API ARCore Cloud Anchor à comparer régulièrement les caractéristiques visuelles de la scène avec la carte de caractéristiques 3D créée. ARCore utilise ces comparaisons pour déterminer la position, l'orientation et la pose de l'utilisateur par rapport à Cloud Anchor.

Règlement relatif aux abandons des API

Consultez le Règlement relatif aux abandons de l'API Cloud Anchor ARCore. pour en savoir plus.