Google ARCore est la plateforme de réalité augmentée pour smartphones et tablettes Android de Google. Elle permet de créer des applications en réalité augmentée pour mobile. Découvrez tout ce que vous devez savoir sur ce framework : fonctionnement, différences avec Project Tango, appareils compatibles, ainsi qu’une sélection des meilleures expériences créées avec ARCore.
La réalité augmentée est une technologie formidable, permettant de superposer des images virtuelles au monde réel. Sur le long terme, cette technologie sera utilisée avec des lunettes AR comme le Magic Leap One ou le Microsoft Hololens. Toutefois, pour le moment, les smartphones sont le principal moyen d’accéder à la réalité augmentée.
L’utilisateur filme son environnement réel à l’aide de l’appareil photo du smartphone, et des images virtuelles se superposent au réel sur l’écran. L’exemple d’application AR mobile le plus connu est sans nul doute Pokémon Go. L’utilisateur voit apparaître des petits Pokémon en 3D sur l’écran de son smartphone.
Mais comment créer des applications en réalité augmentée ? Pour faciliter la tâche aux développeurs, les deux géants du mobile Apple et Google ont créé leurs kits de développement respectifs : ARKit et ARCore. Apple ARKit permet de créer des applications en réalité augmentée pour iOS (iPhone et iPad), et Google ARCore permet de créer des applications en réalité augmentée pour Android.
C’est en août 2017 que Google a dévoilé Google ARCore, sa plateforme de réalité augmentée. Plus précisément, ARCore est une plateforme permettant de développer des applications en réalité augmentée pour Android, le système d’exploitation mobile de Google.
Google ARCore : comment ça marche ?
Pour faire simple, le fonctionnement de Google ARCore se résume en deux points. La plateforme suit la position de l’appareil mobile pendant qu’il bouge, et développe sa propre compréhension du monde réel. ARCore repose sur trois technologies principales : le tracking de mouvement, la compréhension de l’environnement, et l’estimation de la luminosité.
Le tracking de mouvement permet au smartphone de comprendre et de suivre sa position par rapport au monde réel. Il repose sur l’appareil photo du smartphone pour identifier les points d’intérêt (features) et tracer les déplacements de ces points au fil du temps. Les données des capteurs d’inertie du smartphone se combinent avec les mouvements de ces points afin de déterminer la position et l’orientation du smartphone tandis qu’il se déplace dans l’espace.
La compréhension environnementale permet au smartphone de détecter la taille et l’emplacement des surfaces planes horizontales comme le sol ou une table basse. Enfin, l’estimation de la luminosité permet au smartphone d’estimer les conditions de luminosité actuelles de son environnement en temps réel.
Grâce à cette compréhension du monde réel, ARCore permet de placer des objets, des annotations ou toutes autres informations dans le monde réel de façon réaliste. Par exemple, il est possible de placer une nappe virtuelle sur une table basse. Grâce au Motion Tracking, il sera possible de voir la nappe sous tous les angles en tournant autour de la table. Enfin, l’estimation de la luminosité permet un éclairage réaliste.
Google ARCore vs Project Tango : quelle est la différence ?
Avant Google ARCore, Google proposait déjà une plateforme de réalité augmentée : Project Tango. Cependant, cette plateforme reposait fortement sur les composants matériels des smartphones sur lesquels elle tournait, comme le Asus ZenFone AR. Pour que Tango fonctionne, le smartphone devait être doté d’un appareil photo dédié et de capteurs de profondeur. Ainsi, très peu de smartphones étaient compatibles.
Avec ARCore, Google a voulu supprimer totalement la dépendance matérielle et permettre à tous les utilisateurs de smartphones Android d’accéder à la réalité augmentée. La plateforme repose uniquement sur les capteurs déjà présents dans presque tous les smartphones. Même les smartphones les plus anciens pourront éventuellement accéder aux applications développées avec cette plateforme.
Techniquement, ARCore est moins avancé que le Project Tango. Cependant, la plateforme permet tout de même de développer des applications AR de qualité et ouvre surtout l’accès à ces applications au plus grand nombre.
Google ARCore 1.0 lancé lors du MWC 2018
Dans le cadre du MWC de février 2018, Google a enfin lancé la version 1.0 de son framework de réalité augmentée Google ARCore. La plateforme sort ainsi de sa phase de preview. Désormais, les développeurs peuvent publier leurs applications en réalité augmentée sur le Play Store (et sur les différentes boutiques d’applications chinoises de Xiaomi, Huawei et Samsung).
De nouvelles améliorations permettent également aux développeurs de créer des applications AR plus vite et plus facilement. La compréhension de l’environnement a été améliorée, ce qui permet de placer des éléments virtuels sur des surfaces dotées de reliefs comme des posters, des meubles, des livres, des boîtes de jouets, des canettes et bien plus encore.
Par ailleurs, Android Studio Beta est désormais compatible avec ARCore dans l’émulateur. Ceci permettra aux développeurs de tester rapidement une application AR au sein d’un environnement virtuel directement sur leurs PC.
Google ARCore smartphones compatibles
Sur le long terme, Google souhaite que Google ARCore soit compatible avec tous les smartphones Android disponibles dans le commerce. Lors du lancement initial en août 2017, seuls quelques smartphones sous Android 7.0 ou supérieur comme les Google Pixel ou le Samsung Galaxy S8 étaient compatibles.
Toutefois, avec le lancement de Google ARCore 1.0 en février 2018, 13 modèles différents sont désormais compatibles. Il s’agit des Google Pixel, Pixel XL, Pixel 2 et Pixel 2 XL, Samsung’s Galaxy S8, S8+, Note 8, S7 et S7 Edge, LG V30 et V30+, ASUS Zenfone AR, et OnePlus 5. Dans le courant de l’année 2018, ARCore sera également compatible avec les prochains smartphones des constructeurs Samsung, Huawei, LG, Motorola, ASUS, Xiaomi, Nokia, ZTE, Sony et Vivo.
Google ARCore : quelles sont les meilleures expériences en réalité augmentée pour Android ?
Plusieurs grandes entreprises utilisent déjà Google ARCore pour créer des applications en réalité augmentée. Ainsi, Sotheby International Realty propose de visualiser différentes décorations d’intérieur pour son logis. Porsche propose d’explorer l’intérieur de son concept Mission E et de découvrir son fonctionnement. Les développeurs de jeux NetEase, Wargaming et Game Insight préparent quant à eux des jeux en réalité augmentée. Snapchat utilise la réalité augmentée pour permettre aux utilisateurs d’entrer dans un portail et se téléporter dans différents lieux, comme le stade FC Barcelona Camp Nou.
Outre ces entreprises de renom, de nombreux développeurs indépendants ont également créé des applications en réalité augmentée avec ARCore. Découvrez sans plus attendre notre sélection des meilleures applications en réalité augmentée pour Android créées avec Google ARCore, déjà disponibles ou à paraître prochainement.
Ghostbusters World
Annoncé au MWC 2018 lors du lancement de Google ARCore 1.0, Ghosbusters World est un jeu vidéo en réalité augmentée pour Android développé par Sony Pictures, Ghost Corps et FourThirtyThree Inc. Un peu comme Pokémon Go dans l’univers de Ghostbusters, le titre propose aux joueurs de combattre et de capturer des fantômes en tout genre issus des films, comics et dessins animés Ghostbusters.
Amazon ARView
Déjà disponible sur iOS depuis quelques mois, Amazon ARView est une fonctionnalité de réalité augmentée proposée par Amazon sur son application mobile. Elle permet tout simplement de visualiser des articles de la boutique en ligne Amazon. Ainsi, les utilisateurs peuvent vérifier comment un canapé, une lampe ou une télévision s’intégrera dans leur logis. Avec Google ARCore 1.0, Amazon ARView est enfin disponible sur l’application Android d’Amazon.
Morph Face
Morph Face est une application développée avec Unity et Google ARCore. Elle permet de faire apparaître des visages sur n’importe quelle surface. Le rendu visuel est saisissant.
Sahi Labs
https://youtu.be/UYErFnAVhnE
Sahi Labs est un laboratoire scientifique en réalité augmentée. Au sein de ce laboratoire, les utilisateurs peuvent réaliser toutes sortes d’expériences et comprendre les concepts scientifiques.
Portal Painter
L’application Portal Painter vous permet de créer des portails vers d’autres dimensions. L’utilisateur peut peindre des portails sur toutes sortes de surfaces du bout de son doigt.
Meow AR Cat
Ce n’est pas un secret : les chats sont les maîtres du monde et les stars d’internet. Sans surprise, les malicieux félins comptent bien conquérir la réalité augmentée. Meow AR Cat est une application en réalité augmentée permettant d’élever un chat virtuel dans le monde réel.
Free-Hand Drawing AR
Avec Free-Hand Drawing AR, vous pouvez donner vie à vos dessins. Dessinez sur une feuille, scannez le croquis avec votre appareil mobile, et regardez-le prendre vie dans la réalité augmentée.
Hidden World
Hidden World est une expérience combinant animations à la main et réalité augmentée. L’utilisateur peut observer des animations prendre vie dans son environnement réel.
Beer Pong AR
Le beer pong c’est bien, mais c’est salissant. Avec Google ARCore, vous pouvez désormais jouer à ce jeu en réalité augmentée. Placez des coupes virtuelles sur une surface plane, et lancez vos balles de ping-pong dedans.
ARCore Car Customization
Cette application développée avec Google ARCore et Unity 3D vous permet de personnaliser le véhicule de vos rêves en réalité augmentée. Filmez une voiture avec votre smartphone, et personnalisez-la selon vos goûts.
Draw and Dance
Avec Draw and Dance, vous pouvez créer des petits personnages en fil de fer. Ces derniers vont ensuite danser au son de la musique et du son qui vous entoure. Vous pouvez ainsi les faire danser au son de votre voix ou les faire vibrer sur vos enceintes. Inutile, mais impressionnant.
AR Skills Training
Et si la réalité augmentée pouvait permettre de transformer le secteur de l’éducation et des formations en entreprise ? Cette application créée avec ARCore offre un aperçu des possibilités. Apprenez à faire un Espresso en suivant simplement les instructions didactiques à l’écran.
- Partager l'article :