Thèse soutenue

Synthèse de mouvement pour des personnages virtuels en environnements contraints

FR  |  
EN
Auteur / Autrice : Steve Tonneau
Direction : Franck Multon
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 27/02/2015
Etablissement(s) : Rennes, INSA
Ecole(s) doctorale(s) : École doctorale Mathématiques, télécommunications, informatique, signal, systèmes, électronique (Rennes)
Partenaire(s) de recherche : Laboratoire : Institut de recherche en informatique et systèmes aléatoires (Rennes) - Analysis-Synthesis Approach for Virtual Human Simulation
: Université européenne de Bretagne (2007-2016)
Jury : Président / Présidente : Bruno Arnaldi
Examinateurs / Examinatrices : Franck Multon, Bruno Arnaldi, Jean-Paul Laumond, Marcelo Kallmann, Taku Komura, Arjan Egges, Julien Pettré
Rapporteurs / Rapporteuses : Jean-Paul Laumond, Marcelo Kallmann

Résumé

FR  |  
EN

Avec la complexité croissante des environnements virtuels apparaît le besoin de doter les personnages qui les peuplent d'une plus grande autonomie de mouvement. En plus de marcher, courir et sauter, les simulations interactives actuelles requièrent des personnages qu'ils rampent, escaladent, poussent ou tirent des objets... Ces tâches sont caractérisées par les environnements contraints dans lesquelles elles sont réalisées, qui présentent un risque fort de collision et réduisent fortement les possibilités de mouvement; elles le sont aussi par les forces importantes qui doivent être exercées afin de les réaliser, résultant de la création de contacts. Ces deux aspects rendent la synthèse automatique de mouvements très difficile dans ce contexte. Cette thèse a pour objectif de proposer une méthode automatique pour la synthèse de mouvements en environnements contraints. Pour ce faire, deux problématiques de recherche ont été posées et étudiées. La première partie de la thèse porte sur la question de la génération de contacts pertinents pour la réalisation des tâches considérées. Une nouvelle heuristique appelée EFORT (Extended FORce Transmission ratio) est présentée ; elle permet d’évaluer la compatibilité d’une posture de contact avec la tâche demandée. Cette heuristique est au coeur d’une méthode pour la génération temps réel de postures de contact. Cette méthode s’applique pour des personnages et des environnements arbitraires, et peut être directement intégrée au sein de simulations interactives telles que les jeux vidéo. La deuxième partie porte sur le problème plus global de la recherche d’une trajectoire pertinente dans un environnement contraint. Cette recherche de trajectoire passe par la recherche d’une séquence de postures de contact qui vont permettre le mouvement. Une nouvelle méthode de planification de mouvement s’appuyant sur EFORT est donc proposée. Parce qu’elle est une des premières à simultanément considérer la complexité de l’environnement et la pertinence des configurations générées au regard de la tâche à accomplir, notre méthode constitue un pas significatif vers une plus grande autonomie de mouvement pour les personnages virtuels.