Class meets on Tuesday and Thursday from 4:40-5:55pm in Physics room 130. Videos of class meetings are also available.
The exact order and details of these topics is subject to change during the semester based on the pace needed, but we will try to set them at least two weeks in advance. All materials from class will be posted on this calendar.
Readings should be completed before the class on which they are listed.
Date | Topic | Reading | Assignment Due | |
---|---|---|---|---|
8 | Jan |
Overview | ||
13 | Jan |
Introduction to Git Git Exercise Introduction to Ray Tracing | Introduction to Ray Tracing Ray Tracing Tutorial Shirley, Chapter 10 |
Setup |
15 | Jan | Recursive Ray Tracing | Ray Tracing Homework (Sun) | |
20 | Jan | Introduction to OpenGL | OpenGL Tutorial 1-3 Woo, Chapters 1-2 | |
22 | Jan | OpenGL Lab | Ray Tracer (Sun) | |
27 | Jan | Transformations | Matrices and Transformations | |
29 | Jan | Transformation Lab Lighting | Woo, Chapters 4-5 Shirley, Chapter 6, 12.2 | Hierarchy Homework (Mon) |
3 | Feb | Surface Details | Woo, Chapters 9, 13 Shirley, Chapter 11 | |
5 | Feb | The Graphics Pipeline | Woo, Chapter 3 Shirley, Chapters 7-8 | Hierarchy (Sun) |
10 | Feb | Modeling Surfaces | Woo, Chapter 11 Shirley, Chapter 12.1 | |
12 | Feb | Catch up | ||
17 | Feb | NO class - snow! | ||
19 | Feb | NO class - sick! | ||
24 | Feb | Office Hours | ||
26 | Feb | NO class - snow!
| Pipeline Homework (Sun) | |
3 | Mar | Modeling Terrain as Geometry | Watt, Chapter 4 Shirley, Chapter 12.2-3 | |
5 | Mar | Level of Detail | Flight Simulator, Part 1 (Fri) | |
10 | Mar | Spring Break - No Class | ||
12 | Mar | Spring Break - No Class | ||
17 | Mar | Rotations | Verth, Chapter 5 Understanding Quaternions | |
19 | Mar | Splines | Woo, Chapter 12 Shirley, Chapter 15 | Flight Simulator, Part 2 (Sun) |
24 | Mar | Animation | Parent, Chapter 3 Shirley, Chapter 17 | |
26 | Mar | Animation Lab | ||
31 | Mar | Buffers | Woo, Chapter 10 | Flight Simulator, Complete Final Project, proposal (Wed) |
2 | Apr | Final Project Feedback | ||
7 | Apr | NO class - NCAAB Champions | ||
9 | Apr | Shaders | Shirley, Chapter 18 GLSL Programming | Final Project, Math Check |
14 | Apr | Rendering Equation Non-Photorealistic Rendering | Introduction to NPR Techniques Survey of NPR Techniques Shirley, Chapter 24 | |
16 | Apr | DiVE Tour | ||
21 | Apr | Demos | Final Project, Progress Demo | |
23 | Apr | Reading Period - No Class | ||
1 | May | Final Project Demos (7-10pm) | Final Project, Complete |