Skip to content Skip to navigation


CS 348E: Character Animation: Modeling, Simulation, and Control of Human Motion

This course introduces technologies and mathematical tools for simulating, modeling, and controlling human/animal/robot movements. Students will be exposed to integrated knowledge and techniques across computer graphics, robotics, machine learning and biomechanics. The topics include human kinematic modeling,  numerical integration, multi-body simulation, muscle dynamics,  keyframe interpolation, trajectory optimization, reinforcement learning, feedback control for motor skills,  motion capture, data-driven motion synthesis, and differentiable physics simulation.