Here is a rough estimate of how the class will proceed. The assignment dates are firm, but the lecture dates may move around a bit:
Week | Date | Lecture Topic | Milestone |
---|---|---|---|
1 | October 3 | Introduction, displays, Image Processing |
Impressionist project assigned Homework #0 assigned Homework #0 due |
2 | October 10 | Image processing | |
3 | October 17 | Affine transformations, hierarchical modeling, projections |
Impressionist due before class Impressionist artifact due Friday Modeler project assigned |
4 | October 24 | Projections, hidden surface removal, shading | Homework #1 assigned |
5 | October 31 | Ray tracing |
Modeler project due before class Modeler artifact due Friday Trace project assigned |
6 | November 7 | Texturing, parametric curves |
Homework #1 due |
7 | November 14 | Parametric curves and surfaces, wavelets, particle systems, cloth | Homework #2 assigned |
8 | November 21 | Animation principles, inverse kinematics, rigid body dynamics, fluid simulations |
Trace project due before class Trace artifact due Friday Animator project assigned |
9 | November 28 | Character animation: data-driven methods, controllers, optimal behaviors |
Homework #2 due |
10 | December 5 | Visual perception, color |
Animator project due before class
Final animations due by 10am |