Class activities will be recorded here.
Please consider this a record of past progress and a plan for the time remaining.
-
Week 1 : August 25 - August 31
-
-
Tuesday
Introduction (pdf)
Introduce basic course structure including what will be covered and what will be expected
Thursday
Geometry Basics (pdf)
A mix of familiar and sometimes neglected concepts needed to better understand geometry in the context of graphics
-
Week 2 : September 1 - September 7
-
-
Tuesday
2D Transformations (pdf)
Geometric transformations in 2D emphasizing dot product as projection onto basis vectors, homogeneous coordinates and composition
Thursday
3D Transformations (pdf)
Extending homogeneous transformations into 3D with an emphasis on rotation and the axis angle specification
-
Week 3 : September 8 - September 14
-
-
Week 4 : September 15 - September 21
-
-
Week 5 : September 22 - September 28
-
-
Thursday
Midterm 1
Midterm is in class using CANVAS
-
Week 6 : September 29 - October 5
-
-
Week 7 : October 6 - October 12
-
-
Tuesday
A Bit More Color (pdf)
Human perception of color, CIE 1931 XYZ color space and Chromaticity, tranparency, and HDR color
-
Week 8 : October 13 - October 19
-
-
Tuesday
Recursive Ray Tracing Continued
-
Week 9 : October 20 - October 26
-
-
Tuesday
Projection Pipeline (pdf)
The Perspective Projection Pipeline including SageMath full implementation with Canonical View Volume
-
Week 10 : October 27 - November 2
-
-
Tuesday
Monte Carlo Ray Tracing
(pdf)
Guest lecture by Ben Sattelberg presenting a more modern and visually realistic approach to Ray Tracing
Thursday
Polygon Shading (pdf)
Shading models both for the projection pipeline and also for smoothing ray traced objects
-
Week 11 : November 3 - November 9
-
-
Week 12 : November 10 - November 16
-
-
Week 13 : November 17 - November 23
-
-
Week 14 : November 24 - November 30
-
-
Tuesday
Thanksgiving Break
Thursday
Thanksgiving Break
-
Week 15 : December 1 - December 7
-
-
Week 16 : December 8 - December 14
-
-
Week 17 : December 18 .
-
-
Wednesday
Final Exam from 9:40 to 11:40 AM