Class activities will be recorded here.

Please consider this a record of past progress and a plan for the time remaining.

Week 1 : August 21 - August 27
  • Tuesday
    Introduction (video)
    Introduce basic course structure including what will be covered and what will be expected
    Thursday
    Overview (video)
    Once through approaches to graphics: perspective projection pipeline and ray-tracing
Week 2 : August 28 - September 3
  • Tuesday
    2D Geometry (video)
    A mix of familiar and sometimes neglected concepts needed to better understand 2D Geometry
    Thursday
    Valve's Adventures in VR: Guest Lecture by Joe Ludwig (video)
    Lessons learned building OpenVR/SteamVR and the technology behind the HTC Vive.
Week 3 : September 4 - September 10
Week 4 : September 11 - September 17
Week 5 : September 18 - September 24
Week 6 : September 25 - October 1
  • Tuesday
    Midterm 1
    Thursday
    Midterm 1 wrapup, start into SageMath and Cameras (video)
    Student led question and answer on Midterm: camera parameters
Week 7 : October 2 - October 8
Week 8 : October 9 - October 15
Week 9 : October 16 - October 22
Week 10 : October 23 - October 29
  • Tuesday
    Color (pdf) (video)
    On beyond simple consuming RGB tuples; more about color
    Thursday
    Finishing up Color (video)
    Covered RGB color space, HSV color space, 24 bit encoding and 32 bit encoding that includes alpha blending
Week 11 : October 30 - November 5
  • Tuesday
    Practical 3D Modeling: Sketchup Pro (pdf) (video)
    3D Modeling including material properties illustrated using Sketup Pro and the OBJ format
    Thursday
    Illustrating Ambient, Diffuse and Specular Illumination (video)
    Sage Notebook example with Raycasting to illuminate a sphere with two light sources
    The most recent Sage Notebook for illumination is found off the Resources page
Week 12 : November 6 - November 12
  • Tuesday
    Midterm 2
    Thursday
    Midterm 2 Recap (video)
    This lecture we reviewed many of the questions from Midterm 2.
Week 13 : November 13 - November 19
  • Tuesday
    Cancelled
    Due to a classroom scheduling mistake we had to cancel this lecture
    Thursday
    Recursive Ray Tracing and Reflection (video)
    Extending our understanding of ray tracing to finally allow for objects to reflect on each other.
    There is a Sage Notebook accompanying this lecture reachable from the Resources Page
Week 14 : November 20 - November 26
  • Tuesday
    Thanksgiving Break
    Thursday
    Thanksgiving Break
Week 15 : November 27 - December 3
Week 16 : December 4 - December 10