Pour créer le personnage, l'équipe a d'abord formé un modèle d'apprentissage automatique pour identifier et reproduire des modèles statistiques dans les données de capture de mouvement. Ils ont ensuite utilisé l'apprentissage par renforcement pour entraîner un autre modèle à reproduire un mouvement réaliste avec un objectif spécifique, comme courir vers une balle dans le jeu. Surtout, cela produit des animations introuvables dans les données de capture de mouvement d'origine. En d'autres termes, le programme apprend comment un joueur de football se déplace et peut ensuite animer le personnage en faisant du jogging, du sprint et du sautillement.
« Les résultats sont très, très prometteurs », explique Fabio Zinno, ingénieur logiciel senior chez Electronic Arts. Traditionnellement, les personnages des jeux vidéo et leurs actions sont créés manuellement. Les jeux de sport, tels que la FIFA par exemple utilisent la capture de mouvement, une technique qui consiste à suivre une personne réelle en utilisant souvent des marqueurs sur son visage ou son corps, pour rendre des actions plus réalistes chez les personnages humains. Mais les possibilités sont limitées par les actions qui ont été enregistrées, et du code doit encore être écrit pour animer le personnage.
En automatisant le processus d'animation, ainsi que d'autres éléments de conception et de développement de jeux, l'IA pourrait permettre aux entreprises de jeux d'économiser des millions de dollars tout en rendant les jeux plus réalistes et efficaces, de sorte qu'un jeu complexe puisse s'exécuter sur un smartphone, par exemple. « Je peux certainement voir que cette technologie est utile de différentes manières », explique Julian Togelius, professeur à l'université de New York et cofondateur de Modl.ai, une entreprise qui fabrique des outils d'IA pour les jeux.
Il ajoute que le projet d'apprentissage par renforcement fait partie d'une vague de méthodes automatisées ou de « génération procédurale » qui transformeront la façon dont le contenu du jeu est créé. L'IA pourrait générer du contenu pour d'autres genres, notamment des jeux d'action et de jeux de rôle. L’IA a le potentiel de générer de simples jeux vidéo à partir de zéro. Vendredi, des chercheurs de l'Université de Toronto, du MIT et de Nvidia , qui fabriquent des puces de jeu, ont révélé un moteur d'IA qui a appris à recréer le jeu classique Pac-Man sans aucun code d'origine.
Michiel van de Panne, professeur à l'Université de la Colombie-Britannique, qui participe au projet d'EA, dit que la prochaine étape consiste à utiliser l'apprentissage par renforcement pour former des personnages de jeux vidéo non humains dans des environnements physiquement réalistes. Mais il reconnaît qu'il sera plus difficile de former des algorithmes pour créer une animation entièrement nouvelle à partir de zéro, car il est difficile de quantifier ce que les joueurs trouveront attrayant.
Source : Résultat de l'étude
Et vous ?
Que pensez-vous cette étude ?
L'IA est-elle l'avenir du développement de jeux vidéo ?
Voir aussi
Electronic Arts publiera les fichiers TiberianDawn.dll et RedAlert.dll ainsi que leur code source respectif sous licence GPL version 3.0, les moddeurs pourront créer des logiques de gameplay
Electronic Arts a payé le célèbre gamer Tyler Blevins à hauteur de 1 million de dollars US pour promouvoir son jeu Apex Legends
Loot box : Electronic Arts est dans le viseur de la justice en Belgique la société refuse toujours de se conformer à la réglementation belge
Electronic Arts bannit les joueurs Linux de Battlefield V, FairFight, le moteur anti-triche de Battlefield V considérerait désormais DXVK comme du piratage ou de la tricherie