Image : Wonderland GmbH
L'article ne peut pas être activé avec JavaScript. Vous pouvez également activer JavaScript dans votre navigateur et sur la nouvelle page.
Les bonnes applications de navigateur VR sont rares. Bien que la spécification WebXR existe, il n’existe guère que des applications de base. Ceci est sur le point de changer.
Un article de Jörn Schumacher
Le « Wonderland Engine » de Cologne, en Allemagne, promet une petite révolution : des applications VR et AR de haute qualité qui fonctionnent dans n'importe quel navigateur, totalement indépendantes de la plate-forme. Les moteurs précédents comme Unity supportent théoriquement les applications web, mais cela n’était pas une priorité lors du développement.
Le nouveau moteur Wonderland se veut une bouffée d'air frais : il s'agit d'une plateforme de développement 3D et d'un éditeur permettant de créer des expériences AR/VR basées sur le Web avec une haute résolution et des fréquences d'images élevées. Jetez un œil aux exemples d’applications pour comprendre pourquoi cela pourrait être une petite révolution pour la réalité virtuelle.
Le moteur Wonderland exploite la puissance du matériel
WebXR permet depuis dix ans d'exécuter des applications dans le navigateur sur tous les casques VR, PC et smartphones. Cependant, avec le moteur Wonderland, il est possible d'exploiter toute la puissance du matériel. Par exemple, les développeurs de Wonderland ont porté le titre « Dead Secret Circle », un jeu VR élaboré pour Meta Quest, sur le navigateur. Et vous ne pouvez pas faire la différence avec l'application native.
L'équipe a reçu les projets Unity pour les premiers niveaux du jeu du développeur original, Robot Invader, et a réécrit le code à l'aide de TypeScript. Cela combine l'indépendance de la plate-forme du Web avec des performances 3D sophistiquées. Presque tous les casques VR prennent en charge cette technologie car ils disposent presque tous de leur propre navigateur Web. Seule la Playstation VR 2 est différente. Les utilisateurs n'ont besoin que d'une URL Web pour y accéder. Cela peut être partagé de la manière habituelle : par e-mail, sur les réseaux sociaux ou sous forme de code QR. Aucun téléchargement ou installation n'est requis.
Accès complet aux capacités graphiques bientôt disponible
Jusqu'à présent, les applications WebXR avaient davantage le charme des jeux Flash du milieu des années 2000. Il y avait un gros contenu graphique, mais pas d'effets de lumière ni de reflets. Mais désormais, la différence entre une application Web et une application VR est indiscernable. Jonathan Hale, fondateur et PDG de Wonderland GmbH, a fondé le studio Vhite Rabbit avec son ancien partenaire Florian Isikci en 2019, peu après la sortie de Quest 1, et a développé le jeu Barista Express pour WebXR. « Il a été présenté par Meta lui-même à l'époque comme une application WebXR exemplaire », explique Hale.
À proprement parler, il existe encore des différences entre une application native et WebXR, explique le patron de Wonderland, bien qu'invisibles. Les API Web ne vous donnent tout simplement pas encore un accès complet à toutes les fonctionnalités qu'offrent réellement les cartes graphiques. C’est le cas par exemple des fonctions informatiques génériques. « Vous devez encore trouver des solutions créatives pour que le GPU fasse le travail dont vous avez besoin. » Mais à l’avenir, le standard Web « WebGPU », la prochaine génération de WebGL, va changer les choses. Les applications basées sur GPU telles que l'apprentissage automatique, l'IA et la vision par ordinateur seront possibles dans le navigateur.
Un autre avantage majeur d'être indépendant des plates-formes et des fabricants d'appareils est que si vous démarrez un jeu sur un appareil tel qu'un iPad et que vous souhaitez continuer à y jouer plus tard sur un ordinateur de bureau ou dans un casque VR, vous pouvez le faire sans aucun problème. Les états de partie sauvegardée sont également les mêmes partout.
Plus de liberté au pays des merveilles
Cela devrait également plaire à Apple : les applications créées avec le moteur Wonderland fonctionneront bien sûr dans le navigateur du Vision Pro. La programmation spécifique au Vision Pro reste peu attrayante pour les développeurs de jeux traditionnels, car le public cible est trop restreint pour cet effort et Apple n'accorde pas une grande valeur aux jeux.
Un studio doit toujours décider pour quel marché et pour quel casque il souhaite développer : le HTC Vive, le Pico, le Meta Quest, etc. Le moteur Wonderland élimine ce besoin car il ne doit être développé qu'une seule fois : pour WebXR. « Au moins, l'équipe des navigateurs d'Apple nous connaît », répond Hale lorsqu'on lui demande si Apple a entendu parler de Wonderland. « Et ils aiment vraiment ce que nous faisons », rit-il.
Le moteur est initialement gratuit si les revenus annuels des applications développées avec Wonderland ne dépassent pas 120 000 $. D'ici là, les développeurs ne peuvent pas échanger l'écran de chargement de Wonderland. « Lorsque les agences travaillent avec le moteur Wonderland pour de grandes entreprises, par exemple pour une grande entreprise de soda bien connue, elles souhaitent naturellement intégrer leur propre logo. Une licence d'entreprise est alors requise, qui coûte un abonnement mensuel. Unity fait de même. chose.
Jonathan Hale a commencé à programmer à l'âge de 11 ans. Il a étudié l'informatique à l'université de Constance, a fondé « Vhite Rabbit » en 2018, a cédé l'entreprise à son collègue Florian Isikci en 2020 et a fondé Wonderland GmbH à Cologne pour se consacrer entièrement au nouveau moteur Web. Wonderland compte désormais 12 salariés. La société prévoit prochainement son propre service multijoueur et son propre hébergement pour les applications WebXR.
Plus qu'un simple moteur de jeu
Le directeur de l'exploitation, Sören Syrbe, ajoute dans l'interview : « Nous parlons toujours d'un moteur de jeu, mais nous parlons également de tous les autres types d'applications. Les applications créées avec Wonderland peuvent interagir avec n'importe quelle API Web, qu'il s'agisse de réseaux sociaux, de WordPress ou d'API de données financières. « .
Syrbe : « Aux États-Unis notamment, il est courant que les grandes entreprises proposent une formation VR à leurs employés. Avec la VR native, vous devez toujours choisir à l'avance un fabricant de casque spécifique. Avec WebXR, cela n'a pas d'importance. Les employés peuvent même participer depuis leur ordinateur ou leur téléphone portable s'il n'y a pas suffisamment de casques disponibles.
Les développeurs de Wonderland voient un autre vaste domaine dans les configurateurs de produits en VR qui fonctionnent dans tous les navigateurs. Il est concevable, par exemple, que le site Internet d'un fabricant de meubles puisse être utilisé comme un magasin virtuel que vous pourrez visiter en VR et essayer un canapé en AR directement dans votre vrai salon. Qui sait, peut-être que le vieux rêve de l’Internet 3D deviendra une réalité pour tous.
Ce qui est aujourd’hui un site Web peut être transformé en un monde 3D avec peu d’effort. Que diriez-vous d'une salle de rédaction que je peux parcourir en tant que visiteur, avec un cinéma attenant pour des vidéos ou des conférences, et un salon pour discuter avec d'autres lecteurs ou éditeurs, le tout dans le navigateur ? Dans le métaverse très médiatisé, les utilisateurs sont généralement liés à une seule entreprise. Au pays des merveilles, vous seriez libre.