Course Calendar

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