CS157 Computer Animation

Spring 2012




Professor:

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

Lecture:

W 4:15-6:45, LCS

Course mailing list:

cs-157-l@hmc.edu

Course wiki:

https://www.cs.hmc.edu/twiki/bin/view/Z/WebHome

What is the course about?

This course has two focii. First, 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, kinematics, and physically based simulation. We also discuss some advanced modeling methods. Second, we also explore the history of animation and the production process. You will learn to use a commercial animation system (Maya or Modo) and create a short animation.

Course requirements:

The course requires several programming and modeling/animation projects, in-class labs, and the production of a short animation film.
Programming assignments 20%
Modeling/animation assignments 20%
In-class labs 10%
Film 50%
(Students who prefer a "technical track" with a programming project in lieu of a film should see me.)
Lab: Principles of animation
Date Topic Links Assignment due
1-18 Curves Curve modeler  
1-25 Surfaces Linear axis demo
Bezier Patch demo
Modelling (maya or modo)
 
2-1 No class    
2-8 Motion along a curve
Orientation
Principles of animation
Subdivision surface model
Lab: Motion along a curve
Animation (maya or modo)
Modelling assignment
2-15 Kinematics and inverse kinematics I Animation (maya or modo)
2-22 Subdivision modeler help session  
2-29 No class    
3-7 Inverse kinematics cont. IK lab
Key Frame Editor
Animation Project Proposal
Subdivision modeler
3-14 Spring break    
3-21 Particle System
Lab: Particle system
Deformations
3-28 Cloth Labs: cloth.zip Project Proposal
4-4 More cloth animation   Project progress
4-11 Project work fluid.zip Project progress