6.838 Algorithms for Computer Animation

Fall 2002

An animated computer game.
An animated computer game. (Photo © openphoto.net.)

Course Highlights

6.838 is offered under the department's "Artificial Intelligence and Applications" concentration. It offers a detailed set of required readings for every class session and a calendar of lecture topics.

Course Description

Animation is a compelling and effective form of expression; it engages viewers and makes difficult concepts easier to grasp. Today's animation industry creates films, special effects, and games with stunning visual detail and quality. This graduate class will investigate the algorithms that make these animations possible: keyframing, inverse kinematics, physical simulation, optimization, optimal control, motion capture, and data-driven methods. Our study will also reveal the shortcomings of these sophisticated tools. The students will propose improvements and explore new methods for computer animation in semester-long research projects. The course should appeal to both students with general interest in computer graphics and students interested in new applications of machine learning, robotics, biomechanics, physics, applied mathematics and scientific computing.

Donate Now


Prof. Jovan Popovic

Course Meeting Times

Two sessions / week
1.5 hours / session