Motion for Animation and Robotics (MAR)
Description
The objectives of this module are:
- to master the key representations of motion (animation curves, direct and inverse kinematics)
- to know how to model physical, dynamic and behavioral animation, together with related computational techniques
- to know how to model environments and use planning algorithms in such environments
The module will rely on applications to illustrate different these techniques in robotics and animation
- pose retargeting (inverse kinematics, with/without dynamics)
- motion graphs (distance metrics between poses, motion similarity, motion interpolation)
Keywords
Computer Animation, Direct and Inverse Kinematics, Physics-based Animation, Motion Planning, Behavioral simulation
Prerequisites
Basics of linear algebra and 3D transformations
Contents
The objectives of this module are:
- to master the key representations of motion in 3D : key frames and animation curves, interpolation techniques, direct and inverse kinematics.
- to understand the underlying techniques related to the range of animation techniques: procedural, physical, dynamic and behavioral,
- to know in which contexts to apply these different animation techniques and understand their limitations
- to know the range of motion planning and path planning techniques and understand their specificities
- to know how the modeling of 3D environments impact these computational techniques
- to know the range of behavioral animation techniques and their practical applicability
The module will rely on applications to illustrate different these techniques in robotics and animation
- pose retargeting of characters (inverse kinematics, with/without dynamics)
- camera control (motion planning for cameras, behavioral cameras)
- motion graphs (distance metrics between poses, motion similarity, motion interpolation)
- crowd simulation (models of interaction, micro vs. macro control, etc)
Content
- Interpolation techniques for positions and orientations
- Inverse and direct kinematics
- Physical models for animation
- Motion capture and motion imitation
- Camera animation techniques
- Representations and algorithms for navigation
- Planning trajectories and planning tasks
- Behavioral animation
Teachers
Marc Christie (responsible), Fabrice Lamarche, Ludovic Hoyet, Julien Pettré