Here is the weekly breakdown of our course content:
Course Syllabus: PDF HTML
Lecture Schedule
Week |
Topic |
Book
Chapter |
Notes |
1 |
Introduction, images, displays, human
vision, and color |
1, 3 |
|
2 |
Geometry in ray tracing |
2, 4, 5 |
|
3 |
Shading in ray tracing |
4, 13 |
HW1:
Ray tracing |
4 |
Texture mapping and data structures for
graphics |
11, 12 |
|
5 |
Modeling transformations |
6 |
|
6 |
Viewing transformations |
7 |
|
7 |
Forward rendering pipeline (overview,
culling, clipping) |
8 |
|
8 |
Forward rendering pipeline (rasterization,
texture mapping, hidden surf. rem.) |
8 |
Midterm HW2: Forward
pipeline |
9 |
Introduction to GPUs and OpenGL |
18 |
|
10 |
Vertex and fragment shaders |
10, 18 |
Recitation:
OpenGL setup and shaders |
11 |
Buffers, textures, and shadows |
11 |
HW3:
OpenGL with shaders |
12 |
Curves and surfaces |
15 |
|
13 |
Computer animation |
17 |
|
14 |
Recap and future directions |
|
|