This page will be updated throughout the course with recommended readings. Students should also get acquainted with the course site's student handbook to learn about site features like writing comments, viewing assignments, and more.

Lecture 1: Course Introduction

Lecture 2 & 3: Digital Drawing, Sampling, and Antialiasing

Lecture 4 & 5: Transforms

  • Shirley et al., Chapters 6, 7
  • Further Reading:

Lecture 6: Texture Mapping

Lecture 7: Rasterization Pipeline (+Visibility and Shading)

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

Lecture 8, 0: Splines, Curves and Surfaces

  • Shirley et al., Chapter 15.

Lecture 10, 11: Geometry Processing (and Ray-Surface Intersection)