Lors de Google I/O 2021, Google annonce des mises à jour notables de la plate-forme ARCore pour aider les développeurs à créer des expériences de réalité augmentée plus réalistes.
Lors de Google I/O 2021, Google annonce des mises à niveau importantes pour ARCore, la plate-forme de réalité augmentée de la société qui alimente plus de 850 millions de smartphones Android dans le monde. Contrairement au projet Tango, qui nécessitait du matériel spécialisé, ARCore s'appuie sur le matériel existant de votre téléphone et des capteurs pour collecter des données sur la profondeur, le suivi des mouvements et l'estimation de la lumière pour aider les développeurs à créer une RA interactive expériences.
Depuis son lancement, Google a constamment amélioré l'ensemble des fonctionnalités et les capacités d'ARCore, poussant les limites de ce que les développeurs d'applications AR peuvent accomplir avec le matériel Android existant smartphones. L'année dernière, Google a publié l'API ARCore Depth pour permettre aux développeurs de générer une carte de profondeur à l'aide d'une seule caméra RVB et de créer des expériences AR plus réalistes. Aujourd’hui, la société ajoute deux nouveaux outils à l’arsenal d’ARCore: l’API Raw Depth et l’API d’enregistrement et de lecture.
API de profondeur brute ARCore
La nouvelle API Raw Depth s'appuie sur API de profondeur pour fournir des représentations plus détaillées des objets environnants en générant des cartes de profondeur brutes avec des images de confiance correspondantes. Alors que l'API Depth se concentrait sur la génération de cartes de profondeur lissées avec des estimations de profondeur pour tous les pixels, l'API Raw L'API Depth vise à capturer des cartes de profondeur plus réalistes avec des images fiables fournissant une profondeur par pixel estimation.
Un autre domaine d'amélioration est le test de frappe qui utilise désormais des cartes de profondeur au lieu de plans pour fournir davantage de résultats de test de frappe, même sur des sols non plans et à faible texture. L'application LifeAR de TeamViewer a utilisé le test de profondeur pour intégrer les fonctionnalités de réalité augmentée dans les appels vidéo.
Ces nouvelles améliorations ne nécessitent pas de matériel spécialisé comme les capteurs de temps de vol (ToF) et peuvent donc être mises en œuvre sur une grande majorité d'appareils certifiés ARCore. L'API Raw Depth et le test de profondeur sont disponibles pour les développeurs à partir d'aujourd'hui.
API d'enregistrement et de lecture ARCore
Parallèlement à la nouvelle API Raw Depth, Google lance également une nouvelle API d'enregistrement et de lecture dans ARCore qui offre aux développeurs d'applications une plus grande flexibilité pour tester différentes expériences AR. Lorsqu'ils créent de nouvelles expériences de réalité augmentée, les développeurs doivent souvent tester en permanence dans des environnements et des lieux spécifiques. Grâce à la nouvelle API d'enregistrement et de lecture, les développeurs peuvent désormais enregistrer des séquences vidéo avec des métadonnées AR. tels que les données de profondeur et de capteur de mouvement IMU et utilisez-les pour recréer le même environnement pour davantage essai. L'idée ici est d'enregistrer la séquence une fois et de l'utiliser comme modèle pour tester d'autres effets et expériences AR au lieu de filmer de nouvelles séquences à chaque fois. L'application de covoiturage Didi-Rider a utilisé l'API pour créer et tester des directions basées sur la réalité augmentée dans son application et a pu économiser 25 % sur la R&D et accélérer son cycle de développement de six mois.
Pour les utilisateurs finaux, l'API d'enregistrement et de lecture permet également de nouvelles expériences de RA telles que la RA post-capture. Cela permet aux utilisateurs de transmettre une vidéo précédemment enregistrée aux applications AR, éliminant ainsi le besoin d'être physiquement sur place et d'effectuer une session de caméra en direct. En d’autres termes, les utilisateurs peuvent filmer une seule fois et ajouter des effets AR plus tard. L'API ARCore Recording and Playback est disponible pour les développeurs à partir d'aujourd'hui, et vous pouvez en savoir plus à ce sujet sur cette page.