This page will be updated throughout the semester with course resources.

Building and Submitting Assignments:

Articles

  • Images as Data - An introduction to thinking about images as data arrays

Lecture Videos

Below, we link the lecture guide and Gradescope Checkpoint for each lecture. We also provide a link to the video referenced in the lecture guide, as well as a link to the corresponding lecture from the most recent semester for your interest (Spring 2020).

Lecture Topic Checkpoint Reference Video Reference Slides Sp 2020
2 Drawing Triangles Gradescope video slides video
3 Sampling and Antialiasing Gradescope video slides video
4 Transforms 1 Gradescope video slides video
5 Transforms 2 Gradescope video slides video
6 Texture Mapping Gradescope video slides video
7 Graphics Pipeline Gradescope video slides video
8 Intro to Geometry and Spline Gradescope video slides video
9 Bezier Curves and Surfaces Gradescope video1 video2 slides video
10 Meshes & Geometry Processing I Gradescope video slides video
11 Meshes & Geometry Processing II Gradescope video slides video
12 Intro to Raytracing Gradescope video slides video
13 Accelerating Raytracing Gradescope video slides video
14 Radiometry and Photometry Gradescope video slides video
15 Monte Carlo Integration Gradescope video slides video
16 Global Illumination Gradescope video slides video
17 Path Tracing Gradescope video slides video
18 Material Modeling Gradescope video slides video
19 Advanced Material Modeling Gradescope video slides video
20 Cameras and Lenses I Gradescope video slides video
21 Cameras and Lenses II Gradescope video slides video
22 Cameras and Lenses III Gradescope video slides n/a
23 Color I Gradescope video slides video
24 Color II Gradescope video slides video
25 Intro to Animation Gradescope video slides video
26 Intro to Simulation Gradescope video slides video
26 Kinematics and Motion Capture Gradescope video slides video

Section Materials

week date worksheet solution video slides
1A 06/23 C++ Review N/A link link2 link
1B 06/25 Math Review link link N/A
2A 06/30 Sampling, Transforms, Textures link link link
2B 07/02 Splines and Curves link link link
3A 07/07 Half-Edges and Ray-Surface Intersection link link link
3B 07/09 Ray Tracing and Radiometry link link link
4A 07/14 Monte Carlo Integration link link link
4B 07/16 Cameras link link link