Mappage redéfini : Vue immersive Google Maps pour Android XR et Unity
Présentation
Expérience Google Maps totalement immersive pour Android XR.
Cas d'utilisation
Propulse la cartographie au niveau supérieur grâce à l'informatique spatiale.
Solutions
Outils Google, moteur Unity.
Client
Google.
Google Maps, un produit sur lequel plus de 2 milliards d'utilisateurs comptent chaque mois, innove constamment pour aider les gens à naviguer et à explorer de nouvelles façons. Récemment, Android XR a intégré l'aperçu immersif de Google Maps, une fonctionnalité qui permet aux gens d'explorer virtuellement des endroits avec des détails étonnants pour les aider à prendre des décisions en toute confiance sur l'endroit où aller. Le résultat ? Une expérience immersive de pointe qui aide les gens à comprendre les monuments, restaurants, lieux et autres lieux comme jamais auparavant.
Cette entreprise révolutionnaire vise à servir de modèle pour faire le lien entre la familiarité des plateformes 2D et le potentiel inexploité des expériences immersives en XR, tout en s'appuyant sur la réputation de Google Maps en tant qu'outil de navigation et de découverte de pointe.
Les facteurs motivants
Le développement de Google Maps pour Android XR a été motivé par une combinaison de demande des utilisateurs et d'opportunités technologiques. Les recherches menées auprès des utilisateurs ont révélé qu'une expérience de découverte similaire à Google Maps faisait partie des trois activités les plus recherchées en XR, mettant ainsi en avant le fort intérêt des utilisateurs. En outre, la nature 3D unique de Google Maps en faisait un candidat idéal pour présenter les capacités immersives d'Android XR et Galaxy XR, repoussant les limites de ce que les expériences XR pouvaient offrir. S'appuyant sur des années d'investissement dans la vue immersive, XR présentait la plateforme idéale pour donner vie à ce contenu 3D riche et inédit.
“L'éditeur 3D Unity nous permet d'explorer de nouvelles idées et d'étudier des problèmes. Son GUI et son langage de programmation de scripts réduisent la barrière pour les ingénieurs non logiciels de participer, mais nous pouvons toujours incorporer du code natif C++ au besoin, ou réutiliser du code C++ existant.”
Chunpo Wang - Google
Staff Software EngineerEffet de voyage Tunnel Vision dans Google Maps XR
La solution
L'application fournit une expérience Google Maps 2D complète, un peu comme la version tablette, servant de base familière. À partir de ce point de départ, les utilisateurs peuvent effectuer une transition fluide vers une vue immersive entièrement 3D optimisée par Unity. Les utilisateurs peuvent survoler les villes avec des vues aériennes à couper le souffle, explorer au niveau du sol avec des panoramas Street View à 360 degrés ou pénétrer dans certains endroits avec des vues 3D intérieures entièrement immersives et explorables.
Cette exploration multicouche permet aux utilisateurs de découvrir et de comprendre le monde comme les images statiques ne peuvent pas le faire. Par exemple, les panoramas au rez-de-chaussée permettent aux utilisateurs de repérer un emplacement pour vérifier s'il y a un stationnement à proximité ou voir les environs. Les vues 3D entièrement immersives leur permettent de pénétrer virtuellement à l'intérieur d'un restaurant pour comprendre son atmosphère, vérifier s'il y a des sièges extérieurs, ou obtenir une " ambiance " avant d'investir le temps et l'argent pour visiter. Cette fonctionnalité offre un véritable sentiment de présence et d'échelle, offrant aux utilisateurs une confiance inégalée dans leurs décisions.
Pourquoi XR ?
La XR transforme la carte d'un utilitaire 2D en expérience 3D, ouvrant ainsi de nouvelles voies pour la découverte et l'apprentissage. Les utilisateurs sont transportés dans un endroit avec un sentiment de présence et d'échelle réalistes qui favorise une compréhension plus profonde et plus répercutée. Cette immersion est également précieuse pour des tâches pratiques telles que la planification de voyages en toute confiance ou la recherche de lieux, car elle fournit une véritable sensation pour l'atmosphère d'une destination.
À qui est-il destiné ?
L'application est destinée à tout utilisateur Android XR qui utiliserait généralement Google Maps. Le public cible initial de l'appareil Galaxy XR de Samsung, le premier à être équipé Android XR, en mettant l'accent sur les premiers utilisateurs.
L'application est conçue pour les utilisateurs engagés dans des activités telles que :
- Planification de voyage
- Découverte de nouveaux lieux de visite, tels que des boutiques et des restaurants
- Voyages virtuels
Essentiellement, l'utilisateur est toute personne qui souhaite explorer la planète d'un nouveau point de vue, planifier un voyage avec un niveau de compréhension approfondi ou obtenir la «vibe» d'un spot local avant de visiter.
Différents points de repère tels que visibles sur Google Maps sur Android XR
Principales fonctionnalités de Google Maps pour Android XR
Transition dynamique : Les utilisateurs peuvent se déplacer en toute fluidité entre des vues 2D traditionnelles, des perspectives aériennes à couper le souffle, des panoramas Street View à 360 degrés et des environnements intérieurs 3D entièrement immersifs.
Interface familière mais améliorée : La base reste l'expérience fiable Google Maps 2D, garantissant l'accessibilité tout en introduisant des couches d'exploration immersives et attrayantes.
Vue immersive : L'intégration de la fonctionnalité Immersive View de Google améliore la façon dont les lieux sont visualisés et compris, en fournissant des couches riches et contextuelles pour une meilleure planification et découverte des voyages.
Le rôle de la technologie Unity
La mise en place d'une application XR performante à l'échelle planétaire a représenté d'importants défis, et c'est là que les outils Unity se sont avérés indispensables.
Développement accéléré d'expériences 3D XR complexes
L'expérience Google Maps sur Android XR a des exigences spécifiques telles que la locomotion, le chargement rapide de contenu aérien à l'échelle de la planète, un son spatial immersif et des scènes performantes alimentées par des éclaboussures gaussiennes pour les environnements intérieurs.
L'éditeur Unity et le vaste ensemble de connaissances existantes et l'expertise de la communauté dans la création de contenu 3D et XR interactifs ont permis à l'équipe d'itérer beaucoup plus rapidement, de prototyper et d'itérer rapidement, et d'être plus agile avec la livraison de fonctionnalités. Cela a accéléré le processus de développement.
Transformer toutes les informations utiles de Google Maps, qui regroupe plus de 250 millions d'entreprises et de lieux, en une application XR hautes performances en temps réel présente d'immenses défis techniques. Le moteur Unity et sa capacité à gérer les données à grande échelle et le streaming étaient essentiels.
Rendu fluide et rapide pour un confort d'utilisation
L'équipe a pu tirer parti du pipeline de rendu robuste de Unity pour gérer le streaming de contenu aérien à l'échelle de la planète et de tuiles 3D très détaillées sans faire de compromis sur une fréquence d'image fluide et cohérente, primordiale pour le confort de l'utilisateur en XR.
Unity est le principal environnement de développement intégré (IDE) pour l'expérience Maps Immersive View XR. L'équipe utilise une gamme d'outils internes pour Build Automation, Test, Gestion de projet et Version Control, mais Unity reste l'outil principal utilisé jour après jour pour créer l'expérience.
Technologie de pointe des casques
Google Maps pour Android XR sera lancé sur le premier appareil Android XR, un casque de réalité mixte premium lancé plus tard dans l'année. Ce matériel est conçu pour amener en XR des cas d'utilisation informatiques généraux et est alimenté par un processeur Snapdragon de nouvelle génération, doté d'écrans haute résolution capables de mêler le contenu numérique au monde physique. Ce lancement représente la première étape dans la construction d'un écosystème plus large d'appareils qui offrira des expériences immersives, comme Google Maps sur Android XR, à un plus grand nombre d'utilisateurs au fil du temps.
“Unity est un outil hautement flexible et puissant. L'intégration de la programmation de scripts nous a permis d'itérer rapidement. Les API graphiques sous-jacentes et la capacité à intégrer du code natif nous ont permis d'affiner les performances et de résoudre des problèmes d'optimisation complexes.”
John Bates - Google
Staff Software Engineer
Ian Hamilton de UploadVR parlant de l'expérience Maps on Android XR : « c'est une fonctionnalité qui tue. C'est une expérience incroyable. Vous devez l'avoir dans chaque casque. »
La suite
Google Maps pour Android XR ne représente que le début. Pour l'avenir, Google prévoit d'étendre ses capacités immersives à un écosystème plus large d'appareils, tels que des lunettes intelligentes légères en RA et des plateformes XR supplémentaires. Unity reste un partenaire essentiel dans cette Vision, permettant des solutions évolutives et adaptables pour les futures itérations.
Au-delà de la navigation
Google Maps pour Android XR témoigne du potentiel de XR dans le remodelage de la façon dont les gens interagissent avec le monde qui les entoure.
Les contributions technologiques de Unity ont joué un rôle indéniable dans ce succès, garantissant que la livraison du projet répondait aux normes élevées de Google en matière de performance, d"évolutivité, et d'engagement des utilisateurs.
Que vous planifiez une aventure au globe-trotter, que vous détectiez des lieux de tournage ou que vous rêviez simplement de votre prochaine escapade, Google Maps pour Android XR fournit les outils nécessaires pour donner vie à votre Vision.
Découvrir l'étude de cas
Remplissez ce formulaire pour accéder aux derniers témoignages de réussite client