The topics and schedules are subject to change.

We thank Prof Brian Curless , Prof Jingyi Yu and Prof Steve Marschner for sharing their course slides.

Week Monday Wednesday
January
1 23
Lecture 1: Introduction
Slides, Readings
25
Lecture 2: Image Sampling and Filtering
Slides, Readings
2 30
Lecture 3: Image Filtering and Resampling
Slides, Readings
Team Membership Due
1
Lecture 4: Image Resampling
Slides, Readings
February
3 6
Lecture 5: Painterly Rendering and Edge Detection
Slides, Readings
Due at 2.30pm: Project 1 Theory Assignment
8
Lecture 6: Image Compositing and 2D Transform
Slides, Readings
4 13
Lecture 7: Image Warping
Slides, Readings
Due at 2.30pm: Project 1 Setup check point
15
Lecture 8: Image Morphing and 3D Transform
Slides, Readings
5 20
Lecture 9: Camera Transform and Projection
Slides, Readings
22
Lecture 10: Rasterization
Slides, Readings
6 27
Lecture 11: Antialiasing, Visibility, and OpenGL: Intro
Slides, Readings
Due at 2.30pm: Project 1
29
Lecture 12: OpenGL: Primitives and ModelView
Slides, Readings
March
7

5
Lecture 13: Curves (Perry Kivolowitz)
Slides, Readings

7
Lecture 14: Bezier and B-Spline,
Slides, Readings
Due at 2.30pm: Project 2 Written Assignment 
8 12
Lecture 15: Lighting and Shading: Theory and OpenGL
Slides, Reading
14
Lecture 16: Midterm Review
Due at 2.30pm: Project 2 OpenGL signs of life
9

19
Lecture 17: In-class Midterm
Due at 2.30pm: Project 2 Written Assignment

21
Lecture 18: More on Light and Shading and Project 2 Review
Slides, Readings

10 26
Lecture 19: Arc-Length Parameterization and Texture Mapping Basics
Slides, Readings
Due at 2.30pm: Project 2 Programming Checkpoint
28
Lecture 20: Texture Mapping Resampling and OpenGL
Slides, Readings
11 2
Spring Recess
4
Spring Recess
April
12 9
Lecture 21: Texture Mappig: Environment Map, Multiple Texture, Shadow Map
Slides, Readings
Due at 2.30pm: Project 2
11
Lecture 22: Shape Modeling: Overview, Polygonal Meshes, and Sweep Objects
Slides, Readings
13 16
Lecture 23: In-class Demo Project 2, Quad-tree, Parametric Surfaces, and Subdivision
Slides, Readings
18
Lecture 24: Subdivision Surfaces and Fractal Modeling
Slides, Readings
Due at 2.30pm Wednesday April 18: Project 3 Written Assignment: Lighting and Texture
14 23
Lecture 25: Blending and Animation
Slides, Readings
Due at 2.30pm Monday April 23: Project 3 Checkpoint
25
Lecture 26: Animation and Raytracing
Slides, Readings
15 30
Lecture 27: Raytracing, Depth and Motion Blur, 3D Model Aquisition
Slides, Reading
2
Lecture 28: Shadow Map Example, Midterm Key

May
16 7
Lecture 29: Final Exam Review
Slides,2010 Final Exam
Due at 2.30pm: Project 3
9
Lecture 30: In-class Project 3 Demo and Final Exam Review
17 14
Final Exam: 12.25pm - 2.25pm, ENGR HALL 2345