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