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