CS157 Computer Animation

Spring 2004




Professor:

Z Sweedyk, 2341 Olin, x78360
Mail: z@cs.hmc.edu
Office hours: see my schedule

Lecture:

M&W 11-12:15, B105

Course mailing list:

cs-157-l@hmc.edu

Tutors/Graders:

Keith Stevens: kstevens@cs.hmc.edu

Texts:

OpenGL Programming Guide , Mason Woo, Jackie Neider, Tom Davis, Dave Shreiner
Computer Animation, Algorithms and Techniques, Rick Parent

What is the course about?

In this course we study the fundamental algorithms and techniques used in computer animation and special effects. These techniques are primarily concerned with controlling motion across time and include interpolations schemes, particle systems, physically based simulation, and kinematics. We may also discuss some advanced modeling methods. And in addition to the technology of animation, we will also survey its history and learn about the production process.

Course requirements:

There are two major course projects. In the first project you'll build your own "mini-Maya" by implementing a number of basic animation algorithms. This project will evolve over the first 8 weeks of class with weekly or biweekly milestones. The "mini-Maya" project is worth 40% of your grade. The second major project is up to you to design. It may be a technical project, an animated film, or an animated film that uses software you develop. You may work alone or in a team of up to 3 students. The complexity of the project should reflect the number of participants. This project is worth 40% of your grade. The remaining 20% of your grade is based class participation, particularly with respect to the production of a class film.

Links

IK lab 1