🥽Apple Vision Pro, premières impressions

Exploration des limites de l’Hand tracking (ou suivi des mains) de l’Apple Vision Pro.

Qu’est ce qui rend le premier casque d’Apple aussi unique ?

C’est la question qui me trottait dans la tête lorsque j’ai pu le tester pour la première fois. Cette occasion s’est présenté lors de mon voyage à travers l’ouest des États-Unis avec ma moitié, lors de notre arrêt à Las Vegas. En tant que développeur spécialisé dans le WebXR, cette expérience était pour moi une occasion unique de comprendre ce qui attire les utilisateurs vers ce nouveau produit.

Premières impressions

Dès le premier regard, la qualité du casque m’a frappé. Apple ne se contente pas de créer un simple casque de réalité augmentée ; ils ont conçu un produit de luxe. Contrairement à Meta, qui s’oriente vers des casques VR plus abordables, Apple se positionne dans le segment premium avec des matériaux et une esthétique de haute qualité. La vision du monde réel au travers du casque était particulièrement impressionnante, offrant une clarté sans distorsions notables. En tant qu’utilisateur régulier du Quest 2 et d’autres casques de la marque, j’ai immédiatement remarqué la stabilité et la fidélité visuelle supérieures de l’Apple Vision Pro. Là où l’on devine des glissements occasionnels sur un casque Meta, Apple réussi à me faire intrinsèquement sentir que ces fenêtres flottantes sont bien ancrées dans l’espace réel.

Galerie Photos et Skybox

La démonstration a commencé avec l’application Galerie Photos. Apple présente les panoramas d’une manière innovante : au lieu de les afficher comme des images courbes, ils sont projetés sur une skybox. Dans le contexte des jeux vidéo, une skybox est utilisée pour simuler des éléments distants d’un environnement, créant une impression d’échelle et de distance sans compromettre les performances. Apple montre ce panorama à travers un portail incurvé, donnant l’illusion d’une fenêtre ouvrant sur un monde capturé. L’effet est immersif au premier abord, mais manque de variation de profondeur.

Clip extrait des présentations d’Apple mettant en avant la projection des panoramas au-delà du panneau courbé.

Pour aller plus loin et améliorer cet effet, la pomme pourrait utiliser les données de mouvement capturées lors de la création des panoramas pour extraire des informations de perspective. Cela permettrait d’encoder ces informations de profondeur dans ou à côté de l’image, offrant une expérience de panorama avec une profondeur véritablement immersive.

Disney+ et Qualité Vidéo

J’ai ensuite exploré d’autres applications, comme Disney+, où j’ai vu un clip du dernier film Avatar. Je m’attendais à une clarté et une profondeur époustouflantes, mais j’ai été surpris par la résolution floue et le manque de profondeur apparente. Le second clip, une démo à 180 degrés stéréo, montrait une qualité vidéo impressionnante. Cependant, l’effet « whaa » n’était pas au rendez-vous pour moi. En discutant avec la personne réalisant la démonstration, j’ai appris qu’Apple utilise son propre système de caméra stéréo pour ces vidéos, ce qui pourrait expliquer la qualité de certains clips.

En ce qui concerne les vidéos capturées par le casque lui-même ou depuis un iPhone, j’ai remarqué que les bords des vidéos étaient flous, probablement pour éviter de montrer les limites du cadre. Bien que ce soit une solution astucieuse pour améliorer l’immersion, elle reste une astuce cosmétique plutôt qu’une véritable avancée technologique.

Exploration Libre et WebXR

L’exploration libre m’a conduit à tester le support WebXR dans le navigateur. Initialement, cela nécessitait de naviguer à travers plusieurs paramètres dans le casque, formant ainsi un « click wall » ou mur de clics dissuasif. Cependant, voici le plot twist : Quelques semaines après ma démo, Apple annonce désormais supporter officiellement le WebXR sur le Vision Pro sans configuration complexe. Cette mise à jour permet aux utilisateurs de profiter pleinement des expériences Web immersives directement dans Safari sur le Vision Pro​ (WebKit)​​ (Road to VR)​​ (XR Today)​ sans configuration spécifique.

L’équipe d’Apple a même exposé au travers de l’api WebXR leur système d’interaction basée sur le suivi des yeux et de manière à protéger les informations biométriques de l’utilisateur. C’est un bon exemple de l’extensibilité de ce standard.

Ada Rose Cannon est l’une des personnes qui m’a inspiré à me lancer dans le Web Immersif. Elle travaillait à implémenter le WebXR sur le navigateur de Samsung avant d’être débauchée par Apple. Savoir qu’ils ont une personne aussi talentueuse dans leur équipe me rend confiant quant à l’avenir du WebXR sur le Casque Cupertino 1.0.

Qui sait ? On aura peut-être bientôt du support pour de l’AR avec WebXR ?

Quicklook et Interactions

Quicklook permet de faire apparaître des modèles 3D en dehors du cadre de la fenêtre, au format usdz (développé par Pixar et devenu open source). Ce qui semble simple cache des surprises intéressantes. Par exemple, Needle Tools a intégré des interactions basiques comme le « look at » et des déclencheurs d’animations dans des Quicklook ready usd. Ces fonctionnalités suffisent à créer des UI interactives et des systèmes complexes. J’ai pu tester cela en jouant avec un instrument de musique et en contrôlant un petit robot à partir d’une interface flottante. Cela montre le potentiel énorme de Quicklook pour les applications interactives.

Perspective tablette de ce que je voyais en explorant des exemples fournis par Needle.tools dans le casque Apple Vision Pro

Cette approche présente un changement de paradigme nouveau et rafraichissant, dans lequel mes créations ne sont plus maitresses du monde, mais une brique de l’espace créatif et productif de l’utilisateur. J’aimerais voir cette philosophie standardisée en une brique libre indépendante d’Apple, que ce soit au travers du standard WebXR, ou de la balise modèle.

Comparaison avec d’autres casques

Comparé aux casques Oculus et Meta que j’ai utilisés, l’Apple Vision Pro se distingue par son orientation premium et son design axé sur l’AR dès le départ. Les casques Meta, bien qu’efficaces pour la VR, donnent l’impression d’une transition vers l’AR, alors que l’Apple Vision Pro est clairement conçu pour offrir une expérience AR de haute qualité dès le début.

La prise en main du casque Apple Vision Pro requiert une curieuse gymnastique.

Applications et Potentiel

Les potentiels que je perçois pour l’instant sont dans le retail de luxe ou haut de gamme. Imaginez entrer dans une cave à vin premium et utiliser ce casque pour une dégustation immersive, où l’on vous présente une expérience audiovisuelle époustouflante racontant l’histoire des vins que vous dégustez. Ce type d’application peut transformer des secteurs comme le tourisme virtuel, l’éducation interactive, et la présentation de produits haut de gamme.

Impressions Générales et Conclusion

En tant que professionnel du WebXR, l’Apple Vision Pro représente à la fois un défi et une opportunité. Si le support WebXR restait auparavant problématique, cette mise à jour récente ouvre de nouvelles perspectives pour le Web immersif avec des expériences visuelles et interactives bien structurées. Le casque est clairement destiné à un public prêt à investir dans une expérience AR de luxe. Je recommande ce casque aux professionnels du WebXR intéressés par l’exploration de nouvelles formes d’interaction immersive et ceux qui cherchent à créer des applications de haute qualité dans un environnement AR premium. Pour ceux qui s’intéressent aux capacités natives comme Unity ou Unreal, je recommande de consulter les retours de mes collègues spécialisés dans ces domaines​ (WebKit)​​ (XR Today)​.

Hâte d’avoir vos retours sur ce premier billet de blog.
À très vite dans le métavers !

Je remercie mes proches et la communauté du serveur XR France pour leurs retours qui m’ont aidé à peaufiner cet article. Pour prendre part à la conversation, rejoignez-nous sur discord : https://discord.gg/C65zp4PFJf

Arthur Mougin