J’ai rencontré Anything World pour la première fois à la Game Developers Conference en mars, et je n’avais jamais rien vu de tel. Avec le logiciel de l’entreprise connecté au moteur de jeu Unity, je pouvais lui dire ce que je voulais voir et il ferait de son mieux pour que cela se produise. Je lui ai dit de me faire un âne, et un âne est apparu sur l’écran et a commencé à trotter.
Mon âne trottait un peu plus comme un cheval que comme un âne, mais ce petit détail n’a pas empêché le logiciel de marquer les esprits. Les animations avaient été créées à la volée : le logiciel d’Anything World décidait de manière algorithmique où devaient aller les os de la créature et comment elle devait se comporter. J’ai vu plus tard une démo similaire de Meta (s’ouvre dans un nouvel onglet) ce n’était pas aussi bon : Mark Zuckerberg a parlé et a fait apparaître des nuages immobiles, alors que le logiciel d’Anything World fait nager les dauphins comme des dauphins, ce qui est beaucoup plus cool.
Plus tôt cette semaine, Anything World a lancé au public son logiciel d’animation basé sur l’apprentissage automatique, avec un niveau gratuit pour une utilisation éducative et personnelle. (s’ouvre dans un nouvel onglet). La société a également annoncé que la prise en charge d’Unreal Engine arriverait en décembre – elle propose actuellement l’intégration Unity que j’ai vue – et qu’elle vient de lever 7,5 millions de dollars de nouveaux fonds.
Mardi, j’ai parlé au PDG d’Anything World, Gordon Midwood, de ce que les joueurs peuvent attendre du logiciel à l’avenir. Une utilisation évidente de l’animation algorithmique à la volée consiste simplement à la mettre entre les mains des joueurs, leur permettant de récupérer des modèles 3D à partir d’une bibliothèque géante – la société utilise des sources comme Google Sketchfab pour des modèles gratuits – plongez-les dans un monde , et les voir s’animer de façon naturelle. (Ou, du moins, aussi naturellement que le système peut le faire. La première fois qu’ils lui ont donné un ananas, le logiciel l’a renversé et l’a fait trembler sur ses feuilles comme une araignée. Il s’est amélioré depuis.)
Le logiciel Anything World est également présenté comme un outil de développement de jeux professionnel. Ubisoft l’utilise déjà pour le prototypage, et Midwood dit qu’il est également utile pour truquer rapidement des modèles 3D (définir leurs os et leurs articulations) et générer des animations qui peuvent ensuite être modifiées à la main.
La version d’Anything World qui vient de sortir peut gréer et animer des véhicules et des quadrupèdes, mais Midwood dit que la société commencera bientôt à ajouter de nouvelles catégories : humains et autres bipèdes, nageurs, insectes, etc. Un autre outil existant qui automatise le rigging pour les personnages humains est Mixamo (s’ouvre dans un nouvel onglet), et Midwood veut que Anything World concoure dans ce domaine d’ici le milieu de l’année prochaine. L’année prochaine également, il dit que la société introduira un outil de téléchargement qui permettra aux utilisateurs d’exécuter leurs propres modèles 3D via l’algorithme de rigging et d’animation automatisé, pas seulement ceux de la base de données d’Anything World.
Créer des ânes maladroits semble très bénin (cela me rappelle un peu ce vieux jeu Nintendo DS, Scribblenauts (s’ouvre dans un nouvel onglet)), et cette gentillesse dément peut-être la place d’Anything World parmi certaines des tendances les plus controversées dans les jeux et la technologie en ce moment. Une partie des investissements récents de l’entreprise provient des intérêts de la blockchain et du « métaverse »: des entreprises qui pensent que ce type d’outil de création de monde 3D facile à utiliser sera important pour les mondes virtuels du futur. L’outil est également développé en même temps que des outils de génération d’images AI comme Dall-E, qui ont été qualifiés de contraires à l’éthique par certains critiques (voir Kotaku en août, par exemple). Le doublage de l’IA est un autre domaine difficile de la recherche sur l’apprentissage automatique en cours en ce moment.
En ce qui concerne son utilisation de l’apprentissage automatique, Midwood ne s’attend pas à ce que Anything World soit regroupé avec des générateurs d’images, principalement parce que l’automatisation de l’animation dans les jeux n’est pas aussi nouvelle que l’illustration de l’IA. Il est déjà normal que l’animation de jeu soit créée avec du code, en mélangeant des poses de manière algorithmique et en utilisant la physique pour créer des comportements. Dans une conférence GDC 2017 (s’ouvre dans un nouvel onglet)par exemple, le développeur indépendant David Rosen a expliqué comment il a utilisé l’animation algorithmique dans Overgrowth.
« Des entreprises comme Ubisoft, Activision utilisent l’IA pour générer une partie de l’animation de leurs personnages principaux, de leurs personnages humains, puis ils peaufinent cela à la main », a déclaré Midwood. « Donc, cette combinaison d’IA et de puissance humaine, je pense, est bonne. Je ne pense pas que les gens vont être remplacés. Je pense que cela abaisse la barrière [to creating 3D worlds]. »
Une autre raison pour laquelle Midwood pense que Anything World sera bien accueilli en tant que middleware de développement de jeux est que le rigging des modèles n’est pas la partie préférée de l’animateur 3D moyen du travail, c’est la partie ennuyeuse. Et en ce qui concerne les controverses autour du « métaverse », Midwood dit que la société « voit un potentiel pour le web3 dans les jeux », mais n’a pas l’intention de commencer à créer elle-même des NFT.
« Nous ne sommes pas dans le domaine de la spéculation, ou de la génération de NFT, ou du commerce, ou du pay-to-play, ou quoi que ce soit d’autre », a déclaré Midwood, « mais nous ne faisons pas vraiment de discrimination, donc si vous voulez faire ce genre de choses avec [our software] tu peux. »
En plus de soutenir d’autres développeurs en tant que middleware, Anything World souhaite utiliser son logiciel pour ses propres produits grand public, y compris une extension Twitch. Si vous me demandez, Microsoft devrait charger l’entreprise de créer une nouvelle version de 3D Movie Maker, sauf qu’elle doit être tout aussi étrange que l’original, d’une manière ou d’une autre.