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 |
|
20 Lecture 1: Introduction Slides, Readings |
2 | 25 Lecture 2: Cameras, Lens, and Displays Slides, Readings |
27 Lecture 3: Image Sampling and Filtering Slides, Readings Due at 2.30pm: Project 1 Group member |
February | ||
3 | 1 Lecture 4: Image Filtering and Resampling Slides, Readings |
3 Lecture 5: Image Resampling and Painterly Rendering Slides, Readings |
4 | 8 Lecture 6: Edge Detection, Image Compositing and Warping Slides, Readings Due at 2.30pm: Project 1 Setup check point |
10 Lecture 7: 2D Transform and Image Warping Slides, Readings Due at 2.30pm: Project 1 Theory Assignment |
5 | 15 Lecture 8: Image Warping and Morphing Slides, Readings |
17 Lecture 9: 3D Transform and Projection, Slides, Readings |
6 | 22 Lecture 10: Projection and Rasterization Slides, Readings Due at 2.30pm: Project 1 |
24 Lecture 11: Antialiasing and Visibility, OpenGL: Intro, Primitives Slides, Readings |
March | ||
7 | 1 |
3 Lecture 13: Curves Slides, Readings |
8 | 8 Lecture 14: Curves and Subdivision Bezier Slides, Readings |
10 Lecture 15: B-Spline, Lighting and Shading: Theory Slides, Readings Due at 2.30pm: Project 2 OpenGL signs of life |
9 | 15 |
17 |
10 | 22 Lecture 18: In-class Midterm |
24 Lecture 19: Image Forensics and Arc-Length Parameterization (Perry Kivolowitz) Slides, Readings Due at 2.30pm: Project 2 Programming Checkpoint |
11 | 29 Spring Recess |
31 Spring Recess |
April | ||
12 | 5 Lecture 20: Project 2 Review and Texture Mapping Basics Slides, Readings |
7 Lecture 21: Texture Mapping Resampling and OpenGL Slides, Readings Due at 2.30pm Thursday April 8: Project 2 |
13 | 12 Lecture 22: Texture Mappig: Environment Map, Multiple Texture, Shadow Map Slides, Readings |
14 Lecture 23: In-class Demo Project 2, Blending, Shape Modeling: Overview, Polygonal Meshes, and Sweep Objects Slides, Readings Due at 2.30pm Thrusday April 15: Project 3 Written Assignment: Lighting and Texture |
14 | 19 Lecture 24: Quad-tree, Parametric Surfaces, and Subdivision Slides, Readings Due at 2.30pm Tuesday April 20: Project 3 Checkpoint |
21 Lecture 25: Subdivision and Fractal and Blending Slides, Readings |
15 | 26 Lecture 26: Animation Slides, Readings |
28 Lecture 27: Animation, Depth and Motion Blur, and Raytracing Slides, Readings |
May | ||
16 | 3 Lecture 28: Raytracing and Final Exam Review Slides, Reading Due at 2.30pm: Project 3 |
5 Lecture 29: In-class Project 3 Demo and Final Exam Review Slides |
17 |
10 Final Exam: 2.45pm - 4.45pm |