Modèles et plateformes d’IA

Un modèle d’IA pourrait permettre aux développeurs de jeux de générer des animations réalistes

mm
Ajouter Unite.AI à vos sources préférées sur Google

Une équipe de chercheurs d’Electronic Arts (EA ) a récemment expérimenté avec divers algorithmes d’intelligence artificielle, notamment des modèles d’apprentissage par renforcement, pour automatiser les aspects de la création de jeux vidéo. Les chercheurs espèrent que les modèles d’IA pourront économiser du temps aux développeurs et aux animateurs en effectuant des tâches répétitives comme la programmation du mouvement des personnages.

La conception d’un jeu vidéo, en particulier les jeux vidéo triple-A conçus par de grandes entreprises de jeux, nécessite des milliers d’heures de travail. À mesure que les consoles de jeux vidéo, les ordinateurs et les appareils mobiles deviennent plus puissants, les jeux vidéo eux-mêmes deviennent de plus en plus complexes. Les développeurs de jeux recherchent des moyens de produire plus de contenu de jeu avec moins d’efforts, par exemple, ils choisissent souvent d’utiliser des algorithmes de génération procédurale pour produire des paysages et des environnements. De même, les algorithmes d’intelligence artificielle peuvent être utilisés pour générer des niveaux de jeux vidéo, automatiser les tests de jeu et même animer les mouvements de personnages.

Les animations de personnages pour les jeux vidéo sont souvent réalisées avec l’aide de systèmes de capture de mouvement, qui suivent les mouvements d’acteurs réels pour garantir des animations plus réalistes. Cependant, cette approche a des limites. Non seulement le code qui pilote les animations doit encore être écrit, mais les animateurs sont également limités aux actions qui ont été capturées.

Selon un article de Wired, les chercheurs d’EA ont cherché à automatiser ce processus et à économiser du temps et de l’argent sur ces animations. L’équipe de chercheurs a démontré qu’un algorithme d’apprentissage par renforcement pouvait être utilisé pour créer un modèle humain qui se déplace de manière réaliste, sans avoir besoin d’enregistrer et de programmer les mouvements. L’équipe de recherche a utilisé des « Motion Variational Autoencoders » (Motion VAEs) pour identifier les modèles de mouvement pertinents à partir de données de capture de mouvement. Après que les autoencodeurs aient extrait les modèles de mouvement, un système d’apprentissage par renforcement a été formé avec les données, avec pour objectif de créer des animations réalistes basées sur certains objectifs (tels que courir après un ballon dans un jeu de football). Les algorithmes de planification et de contrôle utilisés par l’équipe de recherche ont pu générer les mouvements souhaités, même en produisant des mouvements qui n’étaient pas dans l’ensemble initial de données de capture de mouvement. Cela signifie que, après avoir appris à marcher, le modèle d’apprentissage par renforcement peut déterminer à quoi ressemble la course.

Julian Togelius, professeur à l’Université de New York et co-fondateur de l’entreprise d’outils d’IA Modl.ai, a été cité par Wired comme disant que la technologie pourrait être très utile à l’avenir et est susceptible de changer la façon dont le contenu des jeux est créé.

« L’animation procédurale sera énorme. Elle automatisera essentiellement beaucoup de travail qui va dans la création de contenu de jeu », a déclaré Togelius à Wired.

Selon le professeur Michiel van de Panne de l’Université de la Colombie-Britannique, qui a participé au projet d’apprentissage par renforcement, l’équipe de recherche cherche à poursuivre le concept en animant des avatars non humains avec le même processus. Van de Panne a déclaré à Wired que, même si le processus de création de nouvelles animations peut être difficile, il est confiant que la technologie sera capable de rendre des animations attrayantes un jour.

D’autres applications de l’IA dans le développement de jeux vidéo incluent la génération de jeux de base. Par exemple, des chercheurs de l’Université de Toronto ont réussi à concevoir un réseau antagoniste génératif qui pouvait recréer le jeu Pac-Man sans accéder à aucun du code utilisé pour concevoir le jeu. Ailleurs, des chercheurs de l’Université de l’Alberta ont utilisé des modèles d’IA pour générer des niveaux de jeux vidéo basés sur les règles de différents jeux comme Super Mario Bros. et Mega Man.

Blogueur et programmeur avec des spécialités en Machine Learning et Deep Learning sujets. Daniel espère aider les autres à utiliser le pouvoir de l'IA pour le bien social.