Présentation d'ARCore et des environnements de développement compatibles

ARCore est la plate-forme de Google qui permet de créer des expériences de réalité augmentée. À l'aide de différentes API, ARCore permet à votre téléphone de détecter son environnement, de comprendre le monde et d'interagir avec les informations. Certaines API sont disponibles sur Android et iOS pour permettre des expériences de RA partagées.

ARCore exploite trois fonctionnalités clés pour intégrer du contenu virtuel au monde réel tel que vous le voyez via l'appareil photo de votre téléphone:

  • Le suivi du mouvement permet au téléphone de comprendre et de suivre sa position par rapport au monde.
  • Les compréhensions environnementales permettent au téléphone de détecter la taille et l'emplacement de tous les types de surfaces: horizontales, verticales et inclinées comme le sol, une table basse ou des murs.
  • L'estimation de la luminosité permet au téléphone d'estimer les conditions d'éclairage actuelles de l'environnement.

Appareils compatibles

ARCore est conçu pour fonctionner sur une grande variété de téléphones Android qualifiés équipés d'Android 7.0 (Nougat) ou version ultérieure. La liste complète des appareils compatibles est disponible ici.

Comment fonctionne ARCore ?

Fondamentalement, ARCore effectue deux opérations: suivre la position de l'appareil mobile lorsqu'il se déplace et développer sa propre compréhension du monde réel.

La technologie de suivi du mouvement d'ARCore utilise l'appareil photo du téléphone pour identifier des points intéressants, appelés fonctionnalités, et suivre leur déplacement au fil du temps. En combinant le mouvement de ces points et les mesures des capteurs inertiaux du téléphone, ARCore détermine à la fois la position et l'orientation du téléphone lorsqu'il se déplace dans l'espace.

En plus d'identifier les points clés, ARCore peut détecter les surfaces planes, telles qu'une table ou le sol, et estimer l'éclairage moyen dans la zone environnante. Ces fonctionnalités combinées permettent à ARCore de développer sa propre compréhension du monde qui l'entoure.

La compréhension du monde réel par ARCore vous permet de placer des objets, des annotations ou d'autres informations de manière à s'intégrer parfaitement au monde réel. Vous pouvez placer un chaton qui fait la sieste sur le coin de votre table basse, ou annoter une peinture avec des informations biographiques sur l'artiste. Grâce au suivi du mouvement, vous pouvez vous déplacer et voir ces objets sous n'importe quel angle. Même si vous vous retournez et que vous quittez la pièce, le chaton ou l'annotation sera exactement là où vous l'avez laissé.

Pour en savoir plus sur le fonctionnement d'ARCore, consultez les concepts fondamentaux.

ARCore fournit des SDK pour de nombreux environnements de développement parmi les plus courants. Ces SDK fournissent des API natives pour toutes les fonctionnalités de RA essentielles, telles que le suivi du mouvement, la compréhension de l'environnement et l'estimation de la luminosité. Ces fonctionnalités vous permettent de créer de toutes nouvelles expériences de RA ou d'améliorer les applications existantes avec des fonctionnalités de RA.