L’holodeck de Star Trek est l’une des technologies de science-fiction les plus séduisantes : vous donnez quelques instructions verbales à un ordinateur, et boum, vous êtes dans une rue du San Francisco des années 1940, ou là où vous voulez être. Nous n’aurons peut-être jamais d’hologrammes que vous pourrez toucher, mais la partie où un ordinateur peut générer n’importe quelle scène 3D demandée est en cours d’élaboration par un petit studio à Londres.
Lors de la conférence des développeurs de jeux à San Francisco mercredi, le PDG d’Anything World, Gordon Midwood, m’a demandé ce que je voulais voir. J’ai dit que je voulais voir un âne, et quelques secondes plus tard, un âne se promenait sur l’écran devant nous. Bien sûr, il marchait un peu comme un cheval, et oui, tout ce qu’il faisait était de se promener dans un champ, mais ce ne sont que des détails. Le logiciel a tenu sa promesse de base : j’ai demandé un âne et un âne est apparu.
Pour la démonstration suivante, Midwood a retiré ses mains du clavier. « Faisons un monde sous-marin et ajoutons 100 requins et un dauphin », a-t-il dit dans un micro. Quelques secondes plus tard, je regardais un dauphin qui s’était présenté à la mauvaise soirée : 100 requins nageurs.
Les développeurs qui souhaitent utiliser Anything World comme outil de développement ou de prototypage de jeux l’intégreront dans un moteur comme Unity, mais comme l’a démontré Midwood, il peut également produire des scènes, des objets et des créatures à la volée. C’était la chose la plus cool que j’ai vue sur le sol du salon GDC, et d’autres ont déjà remarqué son potentiel. Roblox étudie un accord avec la société et Ubisoft utilise déjà le logiciel pour le prototypage, ainsi que pour un projet collaboratif appelé Rabbids Playground.
Comment ça fonctionne
Avec tant de choses sur la blockchain qui hantent GDC, la vue d’un mot à la mode technologique plus ancien était réconfortante : Anything World utilise des algorithmes d’apprentissage automatique développés en partie au cours d’un projet de recherche de l’Université de Londres qui a duré plus d’un an. En bref, ils ont construit des méthodes automatisées pour apprendre à un système à analyser des modèles 3D à partir de sources comme Sketchfab et à les classer, les segmenter, les organiser et les animer (ou non) d’une manière qui a du sens pour les êtres humains. À l’heure actuelle, il peut tirer de plus de 500 000 modèles.
Bien sûr, Anything World se trompe parfois : le logiciel pensait autrefois qu’une table était un quadrupède, et une autre fois, il croyait que le sommet d’un ananas était les pattes d’une araignée, ce qui était « effrayant », dit Midwood.
C’est le début (du moins par rapport à Star Trek: The Next Generation, qui se déroule dans les années 2360), mais même à ce stade plutôt grossier, il est amusant de voir comment un système d’apprentissage automatisé associe les modèles 3D qui lui ont été donnés avec ce qu’il ‘ sait’ sur la locomotion animale – je me sentais étrangement fier de mon âne trottant, comme si j’étais en quelque sorte responsable de lui donner vie juste en le demandant.
Pour les non-développeurs, Midwood pense que Anything World a du potentiel dans les outils de création de jeux super accessibles, ou tout simplement comme une chose amusante et utile à avoir sous la main. Par exemple, vous pouvez l’utiliser pour créer des ensembles d’écrans verts à la volée pendant le streaming, ou le traiter comme un ordinateur holodeck, en mettant un casque VR et en demandant une scène pour se détendre.
Meta (la société anciennement connue sous le nom de Facebook) a démontré quelque chose de similaire le mois dernier, mais sans créatures animées. En réponse, Anything World a publié une démo parodique. Interpréter ce que les gens veulent au niveau du langage naturel est peut-être l’un des objectifs finaux de tous les logiciels, il n’est donc pas surprenant qu’il y ait de la concurrence dans le secteur « faire apparaître des choses 3D en les demandant ». Cependant, la technologie de Anything World semble plus puissante que celle de Meta en ce moment. C’est aussi une entreprise assez petite, avec six experts en apprentissage automatique et neuf autres personnes ayant des rôles techniques travaillant sur l’outil.
À l’avenir, Anything World prévoit de publier des versions avec des modèles et des animations plus fidèles – une version Unreal Engine est à venir et prévoit d’utiliser les modèles Quixel d’Epic – ainsi que sa propre application grand public. À l’heure actuelle, il est disponible pour une utilisation avec Unity.
Anything World est loin de la compréhension du monde physique d’un ordinateur Star Trek – je doute qu’il sache quoi que ce soit sur le San Francisco des années 1940 – mais ce n’est pas parce que les ânes marchent un peu comme des chevaux en ce moment qu’ils le feront demain. Midwood ne me promettra pas encore un holodeck, mais il est convaincu que la capacité du système à étiqueter et à animer des modèles 3D ne fera que devenir plus granulaire et complexe.