Lecture Date Topic Reading Assigned Due
1 1/4 Introduction Ch. 1 Math refresher and First OpenGL program
2 1/6 Introduction to OpenGL
Math review
Ch. 1
OpenGL Concepts
Design of the OpenGL Graphics Interface (Optional)
3 1/8 Math review (cont.)
Raster devices
Sec. 2.4, Ch. 3
4 1/11 Ray tracing Ch. 4
video: Disney's Practical Guide to Path Tracing
Homework 1
5 1/13 Ray tracing
Lighting and Shading
Ch. 4, 10
Ray-sphere intersection
Ray tracer
6 1/15 Lighting and Shading Ch. 10
1/18 HOLIDAY - MLK DAY
7 1/20 Phong Reflection Ch. 10
8 1/22 Ray tracing
shadows, reflections, transparency
Ch. 13
9 1/25 Ray tracing - distribution methods, acceleration structures
Intro to graphics pipeline
Ch. 13
Ch. 8
10 1/27 Transformation Matrices Ray tracer
11 1/29 Viewing transformations
12 2/1 Viewing transformations(cont.)
13 2/3 Line rasterization Pipeline
14 2/5 Triangles
15 2/8 Triangle rasterization
16 2/10 Clipping, z-buffer, Shading
17 2/12 Textures
- 2/15 HOLIDAY
18 2/17 Textures (cont.)
19 2/19 3D Rotations Pipeline
- 3/17 Project Presentations
11:30am-2:30pm