CPSC 526 Computer Animation September 2017
This course is about modeling the motion of humans, animals, and robots. These models have application to character animation, computer vision, robotics, and biomechanics. It also provides a lens through which to understand the brain, given that all actions of the brain are ultimately enacted via by physical movement. As such, recent work in machine learning is focussed on developing agents that learn to move in physics-based worlds (or simulations thereof).
The core of the course is about understanding kinematic and dynamic models of motion, statistical models of motion, physics-based simulation, control methods, learning for control (including deep reinforcement learning), motion planning, and interfaces for authoring motions. Background material on animation, kinematics, dynamics, control, and relevant aspects of machine learning will be introduced as necessary.
Prior experience in computer graphics, such as an introductory computer graphics
course, is not necessary, although it is strongly recommended.
The undergraduate animation course, CPSC 426 is not a prerequisite.
|Lectures||Tue Thu 2:00-3:30pm DMP 101     Sept 7 - Dec 1, 2017|
|Grading||Assignments (50%); Readings, Presentations, and Discussions (25%); Project (25%)|
|Instructor||Michiel van de Panne office hrs: Mon 3-4pm, Tue 3:30-4:30pm, or by appt (ICCS x865)|
|Resources||Questions and discussion: CPSC 526 on Piazza|
|Lectures||lectures past schedule and lecture notes|
|Assignments||a1.pdf a2 a3 a4 a5|