Lectures

Notes for dates later than the next class day are provisional and subject to change. Lecture notes are all in PDF format.


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)

Assignment 1 Available

 

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

Assignment 2 Available

 

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)

Assignment 3 Available

 

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

Assignment 5 Available

 

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

Final Project Available

 

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  


Last modified: 01/12/22 by Sarah Abraham theshark@cs.utexas.edu