* Ces horaires sont donnés à titre indicatif.
L'objectif de l'UE est d'aborder l'animation en synthèse d'images sous différents aspects.
La première partie de l’UE présente l’emploi de modèles physiques pour simuler des phénomènes naturels tels que les fluides, le mouvement d’objets 2D déformables (comme des tissus) ou 3D qu’ils soient déformables ou rigides.
La seconde partie de l’UE concerne l’animation de personnages sous deux approches : l’animation basée donnée et l’animation basée physique. L’animation basée donnée est essentiellement issue de capture de mouvements pour permettre des animations de personnages réalistes. L’animation basée physique présente l’animation de personnages virtuels par contrôle d’un corps articulé plongée dans une simulation physique.
Les cours théoriques seront illustrés par des TP réalisés essentiellement en C++/OpenGL, complétés éventuellement par une présentation d’un moteur d’animation tel que généralement présent dans les moteurs de jeu.
Notions abordées en cours et/ou TPs
Animation d'objets par modèles physiques :
- Rappel des concepts physiques de base (forces, lois de Newton, etc.)
- Méthodes d'intégration numériques
- Animation d'objets déformables
- Dynamique des objets rigides
- Détection et traitement des collisions entre les objets de la scène
Animation basée donnée pour des personnages :
- Rappel sur l’animation basée squelette et skinning/blendshape
- Présentation des technologies de Capture de Mouvement
- Graphe d'animation
Animation de personnage par contrôle dans une animation physique :
- Rappel sur les fondamentaux de l’animation interactive basée-physique
- Contrôleur de mouvement en boucle fermée
- Régulateur proportionnel et dérivateur
- Maintien de l’équilibre et suivi de mouvement