This is an archive of a past semester of this course. Go to the current semester.

### Lecture 1: Course Introduction

• Shirley et al., Chapter 1
• Optional:

### Lecture 3: Transforms

• Shirley et al., Chapters 6, 7

### Lecture 5: Rasterization Pipeline (+Visibility and Shading)

• Shirley et al., Chapter 18, recall Chapter 8.1-8.3, Chapter 10.

### Lecture 6: Intro to Geometry

• Shirley et al., Chapter 12.1.
• Shirley et al., Chapter 16.

### Lecture 7: Splines, Curves and Surfaces

• Shirley et al., Chapter 15.

### Lecture 9: Accelerating Ray-Surface Intersection

• Debugging Aggregates, Chapter 4.6 in PBRT. This may be helpful for debugging Assignment 3. Note: you should be able to access this book online while on campus with your Calnet login.
• PBRT Chapters 4.3 - 4.4.

### Lecture 11: Monte Carlo Integration

• Shirley et al., Chapter 14.
• Monte Carlo Integration, Chapter 13 and 14.4 in PBRT.

### Lecture 15: Introduction to Color Theory

• Shirley et al., Chapter 21

### Lecture 22: Intro to Animation

• Shirley et al., Chapter 17.