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/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)

Assignment 1 Available

 

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

Assignment 2 Available

 

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)

Assignment 3 Available

 

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

Assignment 5 Available

 

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

Final Project Available

 

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  


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