Les personnages du jeu sont généralement animés à l'aide d'une technique appelée animation squelettique :
(Source de l'image: Valve Software )
Chaque modèle 3D a une structure osseuse invisible (les lignes rouges et sarcelles dans l'image ci-dessus). Chaque polygone du modèle est connecté à un os. Lorsque vous définissez une séquence de mouvements, vous la définissez comme une séquence de rotations des os autour de leurs connexions avec d'autres os. Lorsqu'un os se déplace, les polygones qui lui sont connectés se déplacent avec lui. Cela permet de définir des séquences de mouvement sans avoir à changer la position de chaque polygone. Lorsque plusieurs personnages partagent la même structure osseuse, ils peuvent également partager les mêmes animations, vous n'avez donc pas à recréer chaque animation pour chaque personnage (bien que vous souhaitiez peut-être rendre certaines animations différentes pour des personnages de genres, de types de personnalité et de niveaux différents) de la condition physique).
La plupart des logiciels de modélisation 3D prennent en charge l'animation squelettique et ont des formats d'exportation lisibles par les moteurs 3D largement utilisés. Veuillez ne pas demander de recommandations de produits ici, car elles sont hors sujet.
Cependant, laisser un artiste créer des animations à partir de zéro ne donne pas toujours les meilleurs résultats. Il est difficile de recréer toutes les nuances subtiles du langage corporel humain de la mémoire, de sorte que les résultats semblent souvent robotiques et contre nature. C'est pourquoi les plus grands studios de jeux qui en ont les moyens utilisent un processus appelé Motion Capture .
Des acteurs humains sont embauchés pour incarner les actions des personnages du jeu. Les acteurs portent des costumes spéciaux pendant la représentation qui ont des marques très visibles attachées à eux. Lorsqu'elles sont enregistrées par une caméra vidéo pendant la mise en scène, le mouvement de ces marques peut être mappé sur les os des modèles 3D de personnages. De cette façon, les mouvements des acteurs peuvent ensuite être appliqués à n'importe quel modèle 3D qui utilise la même structure osseuse. Cette méthode conduit généralement à des résultats beaucoup plus naturels et lorsqu'il y a un grand nombre d'animations à créer, cela peut également être un énorme gain de temps.
(Source de l'image: Toptear Games )
Cependant, le coût de l'équipement nécessaire à la capture de mouvement dépassera probablement de loin votre budget, vous devrez donc recourir à la définition manuelle des animations squelettiques dans un programme de modélisation 3D.