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

Guides spécifiques à la plate-forme

Une ancre cloud est un type spécial d'ancre qui peut être utilisé pour conserver les 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 interactives d'informations numériques et les ancrer à des lieux réels, en concevant des expériences qui peuvent être partagées au fil du temps par plusieurs personnes sur de nombreux appareils différents. Cloud Anchors connecte des lieux réels avec du contenu numérique accessible à tous depuis des appareils mobiles compatibles. Les utilisateurs Android et iOS peuvent profiter de la même expérience et y revenir plusieurs fois, voire plusieurs semaines ou 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 contribuer à la persistance des expériences de RA dans le monde réel et à la création d'expériences partagées entre les utilisateurs. Voici quelques façons de l'utiliser dans vos propres projets.

Pérennisez les expériences de RA dans le monde réel

Les ancres cloud permettent à un utilisateur de placer un objet de RA dans l'environnement physique et à un autre utilisateur de voir ultérieurement le même objet au même endroit. Par exemple, utilisez Cloud Anchors pour créer des panneaux virtuels devant des magasins, laisser des notes virtuelles sur le plan de travail de leur cuisine pour leurs amis ou redécorer leurs chambres avec des affiches virtuelles. En général, les ancres cloud sont mieux utilisées pour les expériences de RA à l'échelle d'une 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 à un jeu de ping-pong virtuel sur la 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, permettant ainsi ces expériences partagées. Une connexion Internet opérationnelle est nécessaire.

Voici un aperçu général 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 vers le point de terminaison cloud de l'API ARCore, qui renvoie alors 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 possèdent l'identifiant 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 d'éléments 3D de l'espace qui l'entoure. Pour obtenir cette carte de caractéristiques, la caméra arrière de l'appareil doit cartographier l'environnement à l'intérieur et autour du centre d'intérêt sous différents angles et positions de vue avant l'appel hôte. L'API ARCore Cloud Anchor crée ensuite une carte d'éléments 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 dirige la caméra de son appareil vers la zone où l'ancre cloud a été hébergée, une requête de résolution oblige l'API ARCore Cloud Anchor à comparer régulièrement les caractéristiques visuelles de la scène avec la carte de caractéristiques 3D qui a été 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 d'API

Pour en savoir plus, consultez le Règlement d'obsolescence de l'API ARCore Cloud Anchor.