Date | Title | Readings and Assignments | Activities | |
1/13 | Introduction | |||
1/15 | Vector and Affine Math I | Linear Algebra Worksheet Available | ||
1/17 | Vector and Affine Math II | |||
1/20 | Martin Luther King Jr Day | No Class | ||
1/22 | Ray Tracing | |||
1/24 | Ray Tracing | Linear Algebra Worksheet Due (by class) | ||
1/27 | Shading | |||
1/29 | Ray Tracing Pseudocode | |||
1/31 | Texture Mapping | |||
2/3 | Antialiasing | Assignment 1 Progress Report Due | ||
2/5 | Accelerated Ray Tracing | |||
2/7 | Accelerated Ray Tracing | Acceleration Structures Worksheet Available | ||
2/10 | kdTree Pseudocode | Assignment 1 Due | ||
2/12 | Intro to OpenGL | |||
2/14 | Viewing and Modeling | Viewing and Projections Worksheet Available | ||
2/17 | Viewing and Projections |
Assignment 2 Due
Acceleration Structures Worksheet Due (by class) |
||
2/19 | OpenGL with Shaders | |||
2/21 | OpenGL with Shaders |
Viewing and Projections Worksheet Due (by class)
Shader Worksheet Available |
||
2/24 | Hierarchical Modeling | Assignment 3 Progress Report Due | ||
2/26 | Rotations and Orientation | |||
2/28 | Character Animation and Skinning |
Shader Worksheet Due
Transform Order Worksheet Available |
||
3/3 | Character Animation and Skinning | Assignment 3 Due Assignment 4 Available | ||
3/5 | Assignment 4 Overview | |||
3/7 | Design Doc Work Day | Transform Order Worksheet Due (by class) | ||
3/10 | Design Doc Peer Review | Assignment 4 Design Document Due (by class) | ||
3/12 | Advanced Animation | |||
3/14 | Curves and Splines | |||
3/17-3/21 | Spring Break | |||
3/24 | Subdivision Surfaces | |||
3/26 | Parametric Surfaces | Emerging Ethical Issues in Graphics Available | ||
3/28 | Non-Photorealistic Rendering | |||
3/31 | Noise | Assignment 4 Progress Report Due | ||
4/2 | L-Systems and Particle Systems | |||
4/4 | Physical Simulation | |||
4/7 | Overview of GPUs | Assignment 4 Due | ||
4/9 | Vision and Color | Emerging Ethics Rough Draft Due | ||
4/11 | Deferred Shading/AR-VR | |||
4/14 | Final Project Pitch/Group Formation | Assignment 5 Due | ||
4/16 | Ethics Discussion (Part 1) | Final Project Proposal Due | ||
4/18 | Ethics Discussion (Part 2) | |||
4/21 | Presentation Day | Emerging Ethics Final Draft Due | ||
4/23 | Presentation Day | |||
4/25 | Presentation Day | |||
4/28 | Project Awards | |||
5/1 | Digital Demo Day | Final Project Due |