Category

Les réseaux de neurones promenent mieux que les humains pour l’animation de gibier

Les jeux vidéo modernes ont parcouru un long chemin de Mario le plombier sautant sur l’écran. Les environnements exceptionnellement complexes des jeux aujourd’hui font partie du leurre des nouveaux joueurs et cette expérience est amenée à la vie par les personnages interagissant avec la scène. Cependant, l’illusion du monde virtuel est perturbée par des mouvements non naturels des chiffres dans l’exécution des actions telles que la tournure de manière inattendue ou d’escalader une colline.

Pour remédier aux mouvements bruts, [Daniel Holden et. Al] a récemment publié un papier (PDF) et une vidéo montrant une méthode pour améliorer considérablement le mécanisme de contrôle de caractères en temps réel. Le système proposé utilise un réseau de neurones formé à l’aide d’un ensemble de données importants de séquences de marche, de sauts et d’autres autres séquences sur divers terrains. Le crucial décompose le processus de mouvement bipédal et son comportement cyclique en une série de sous-étapes ou de phases. Chaque phase se traduit par une posture naturelle pour le caractère tout en bougeant. Le système précompute les phases suivantes hors ligne pour conserver des ressources de calcul au moment de l’exécution. Ensuite, compte tenu de la commande de l’utilisateur, une pose précédente du caractère (y compris les positions des joints) et la géométrie du terrain, la trame résultant de l’animation est calculée. Le calcul est effectué par un réseau de régression qui calcule la position future des articulations et une fonction de mélange est utilisée pour une correspondance de mouvement comme décrit dans une présentation (PDF) et la vidéo de [Simon Clavet].

Cette technique s’avère efficace dans des environnements tels que des terrains accidentés et des obstacles qui impliquent des interactions telles que contournant, grimpant, sauter ou marcher tout en suivant les instructions de l’utilisateur. Le résultat final est un rendu très sensible à un très faible coût de calcul, comme indiqué dans la vidéo ci-dessous. Ses applications vont au-delà des jeux et tout le chemin du royaume de la réalité augmentée et de la réalité virtuelle.

Les réseaux de neurones sont tous les buzz ces jours-ci et avec les projets de flux TENSOR de Google relatives aux robots de bricolage, c’est un signe qu’une nouvelle ère dans la programmation est à l’horizon.