Guides spécifiques à la plate-forme
Android (Kotlin/Java)
NDK Android (C)
Unity (AR Foundation)
iOS
Unreal Engine

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. L'API ARCore Cloud Anchor, ou service ARCore Cloud Anchor, vous permet de créer des calques interactifs d'informations numériques et de les ancrer à des lieux réels. Vous pouvez ainsi concevoir des expériences qui peuvent être partagées au fil du temps par plusieurs personnes sur différents appareils. Les ancres Cloud associent des lieux réels à du contenu numérique accessible à tous depuis des appareils mobiles compatibles. Les utilisateurs Android et iOS peuvent participer à 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 pour les ancres s'appliquent également aux ancres cloud.
Cas d'utilisation du développement avec l'API ARCore Cloud Anchor
L'API ARCore Cloud Anchors peut vous aider à rendre les expériences de RA persistantes dans le monde réel et à créer des expériences partagées entre les utilisateurs. Voici quelques exemples d'utilisation dans vos propres projets.
Faire persister les 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 le même objet au même endroit à une date ultérieure. Par exemple, utilisez les ancres cloud pour créer des panneaux virtuels devant les magasins, laisser des notes virtuelles sur le plan de travail de la cuisine pour vos amis ou redécorer votre chambre avec des affiches virtuelles. En général, les ancres cloud sont plus adaptées aux expériences de RA à l'échelle d'une pièce.
Expériences collaboratives en temps réel
Les ancres cloud permettent également aux utilisateurs de collaborer en temps réel. 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, ce qui permet ces expériences partagées. Pour cela, vous devez disposer d'une connexion Internet fonctionnelle.
Voici un aperçu du fonctionnement de l'hébergement et de la résolution :
- L'utilisateur crée une ancre locale dans son environnement.
- L'ancre est hébergée : ARCore importe les données de cette ancre locale au point de terminaison cloud de l'API ARCore, et le point de terminaison renvoie un ID unique pour cette ancre.
- L'application distribue cet identifiant unique à d'autres utilisateurs.
- L'ancre est résolue : les utilisateurs dont l'appareil possède 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 des caractéristiques 3D de l'espace environnant cette ancre. Pour obtenir cette carte des 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 de vue et positions avant l'appel de l'hôte. L'API ARCore Cloud Anchors crée ensuite une carte des 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 sur la zone où l'ancrage cloud a été hébergé, une requête de résolution amène l'API ARCore Cloud Anchors à comparer régulièrement les caractéristiques visuelles de la scène à la carte des caractéristiques 3D qui a été créée. ARCore utilise ces comparaisons pour identifier précisément la position, l'orientation et la pose de l'utilisateur par rapport à l'ancre cloud.
Règlement relatif aux abandons d'API
Pour en savoir plus, consultez les Règlement relatif aux abandons de l'API ARCore Cloud Anchor.