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/12 Introduction

1/14 Vector and Affine Math I Linear Algebra Worksheet Available  

1/16 Vector and Affine Math II  

1/19 Martin Luther King Jr Day No Class  

1/21 Ray Tracing  

1/23 Ray Tracing Linear Algebra Worksheet Due (by class)

Assignment 1 Available

 

1/26 Shading  

1/28 Ray Tracing Pseudocode  

1/30 Texture Mapping  

2/2 Antialiasing Assignment 1 Progress Report Due  

2/4 Accelerated Ray Tracing  

2/6 Accelerated Ray Tracing Acceleration Structures Worksheet Available  

2/9 kdTree Pseudocode Assignment 1 Due

Assignment 2 Available

 

2/11 Intro to OpenGL  

2/13 Viewing and Modeling Viewing and Projections Worksheet Available  

2/16 Viewing and Projections Assignment 2 Due
Acceleration Structures Worksheet Due (by class)

Assignment 3 Available

 

2/18 OpenGL with Shaders  

2/20 OpenGL with Shaders Viewing and Projections Worksheet Due (by class)

Shader Worksheet Available

 

2/23 Hierarchical Modeling Assignment 3 Progress Report Due  

2/25 Rotations and Orientation  

2/27 Character Animation and Skinning Shader Worksheet Due

Transform Order Worksheet Available

 

3/2 Character Animation and Skinning Assignment 3 Due

Assignment 4 Available
 

3/4 Assignment 4 Overview  

3/6 Design Doc Work Day Transform Order Worksheet Due (by class)  

3/9 Design Doc Peer Review Assignment 4 Design Document Due (by class)  

3/11 Advanced Animation  

3/13 Curves and Splines  

3/16-3/20 Spring Break  

3/23 Subdivision Surfaces  

3/25 Parametric Surfaces Emerging Ethical Issues in Graphics Available  

3/27 Non-Photorealistic Rendering  

3/30 Noise Assignment 4 Progress Report Due  

4/1 L-Systems and Particle Systems  

4/3 Physical Simulation  

4/6 Overview of GPUs Assignment 4 Due

Assignment 5 Available

 

4/8 Vision and Color Emerging Ethics Rough Draft Due  

4/10 Deferred Shading/AR-VR  

4/13 Final Project Pitch/Group Formation Assignment 5 Due

Final Project Available

 

4/15 Ethics Discussion (Part 1) Final Project Proposal Due  

4/17 Ethics Discussion (Part 2)  

4/20 Presentation Day Emerging Ethics Final Draft Due  

4/22 Presentation Day  

4/24 Presentation Day  

4/27 Project Awards  

4/30 Digital Demo Day Final Project Due  


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