Environnements physiques
Concevez une expérience pour de nombreux espaces différents.
Donnez aux utilisateurs une idée précise de la quantité d'espace dont ils auront besoin pour votre application. Pouvez-vous l'utiliser sur vos genoux, sur une table de cuisine ou dans un stade de football ? Montrez-leur les conditions idéales pour l'utiliser. Vous pouvez inclure des images d'aperçu sur le Play Store ou des instructions dans l'application elle-même.
Il est toujours utile de prendre en compte tous les endroits où votre application pourrait être utilisée, d'un petit appartement à un vaste champ. Préparez-vous aux petits et aux grands espaces, aux obstacles du monde réel comme les meubles ou la chaussée, et aux défis physiques.
Les espaces publics fournissent leurs propres défis pour la RA. Le suivi et l'occlusion deviennent difficiles en fonction du nombre d'objets et de personnes qui les entourent. De plus, les mouvements du téléphone et l'immersion en RA peuvent être gênants ou dangereux.
Environnements virtuels
Un environnement amélioré associe une image réelle prise par l'appareil photo d'un appareil à du contenu virtuel, comme des objets ou des informations numériques.
À mesure que votre téléphone se déplace à travers le monde, ARCore suit sa position par rapport au monde qui l'entoure. Ce processus est appelé odométrie et cartographie simultanées, ou COM.
ARCore examine l'image d'une caméra et détecte des caractéristiques visuellement distinctes, appelées "points de caractéristiques". Elle utilise ensuite ces points pour déterminer son changement de position. Les informations visuelles sont combinées aux mesures inertielles de l'appareil pour estimer la position (position et orientation) de la caméra par rapport au monde au fil du temps.
En alignant la pose de la caméra virtuelle qui affiche le contenu 3D avec celle de la caméra de l'appareil, ARCore affiche le contenu virtuel sous la bonne perspective. Cette image virtuelle est superposée à une image de caméra en direct, faisant apparaître le contenu virtuel comme faisant partie du monde réel.
Détection continue
ARCore améliore constamment sa compréhension de l'environnement réel.
Elle crée un modèle de votre espace, puis ajoute ces informations à mesure que le téléphone se déplace et que la caméra détecte de nouvelles parties de l'espace, ainsi que de nouveaux détails à son sujet. ARCore reconnaît et regroupe les points de caractéristiques qui semblent se trouver sur des surfaces inclinées et horizontales courantes, et met ces surfaces à la disposition de votre application en tant que plans.
Limites environnementales
À l'heure actuelle, les limitations qui peuvent nuire à la précision de la compréhension des surfaces sont les suivantes:
- Surfaces planes sans texture, comme un bureau blanc
- Environnements à faible luminosité
- Environnements extrêmement lumineux
- Surfaces transparentes ou réfléchissantes comme le verre
- Surfaces dynamiques ou mobiles, comme des brins d'herbe ou des ondulations dans l'eau
Lorsque les utilisateurs sont confrontés à des limites environnementales, indiquez ce qui s'est mal passé et orientez-les dans la bonne direction.