Date 
Topic 
Reading 
Homework 
Presentation 
Paper/Web page 
Programming 
1/8 
Intro [slides] 
FCG, chap. 1, 2 

1/10 
Triangles, raster algorithms 
FCG, chap. 3 
Project 1 assigned 

1/12 
Lab 1: LineRasterization  
1/15 
No class: Martin Luther King, Jr. Day  
1/17 
Raster algorithms  
1/19 
Lab 2: Triangle Rasterization  
1/22 
OpenGL intro [slides] Slides from OpenGL course at SIGGRAPH 2001 
OGL, chap. 1, 2 
open 
open (2)  
1/24 
Lighting [slides] 
FCG, chap. 9 OGL, chap. 5 
Andrew Peterson 
Project 1 due Thursday,
1/25/2007. Project 2 assigned the next day. 

1/26 
Lab 3: OpenGL lighting  
1/29 
GLSL intro [slides] 
OGL, chap. 15 
HW 1 assigned 
Zhenhua Zhu 
open (2)  
1/31 
GLSL continued [slides] plus: coordinate systems overview 

2/2 
Lab 4: GLSL  
2/5 
Texture mapping [slides] 
FCG, chap 11 
HW1 due 
Joyce Wu 
Muhammad Luqman Ben Tucker 

2/7 
2D and 3D transforms  FCG, chap. 6  Sowmya Sitaram 

2/9 
Lab 5: Texture mapping  
2/12 
Perspective viewing  FCG, chap. 7  Talha Khan 
Mike Patrick open (1) 

2/14 
SKETCH video Project 3 concepts [slides] 
HW 2 assigned 
Changli Wang 
Project 2 due Project 3 assigned 

2/16 
Lab 6: The Math Behind Transformations  
2/19 
review for midterm  HW 2 due 
Steven Schalek 
open (2)  
2/21 
midterm (in class) 

2/23 
Lab
7: Viewing Transformations 

2/263/2 
"spring" break 

3/5 
Curves  FCG, chap. 15  Curtis DeSantis 
Jessie Hendrickson Thomas Constantine 

3/7 
Curves  Lee Callender 

3/9 
Lab 8: Transformations using OpenGL  
3/12 
Curves  Darren Culbertson 
Deepak Goel Neil Lydick 
Project 3 due Project 4 assigned 

3/14 
Animation [slides] 
FCG, chap. 16  HW 3 assigned 
Mark Seager 

3/16 
Lab 9: Splines I  Interpolation & Approximation  
3/19 
Ray tracing [slides] 
FCG, chap. 10  Alex Sadovsky 
Bob Sprentall Mustafa Saadi 

3/21 
Monte Carlo ray tracing [slides] 
HW 3 due  
3/23 
Lab 10: Splines II  Camera Animation (flybys)  
3/26 
Radiosity [slides] 
FCG, chapters 23 and 24  Bryan Phelps 
Alan Shreve Steve Santure 

3/28 
project 5 concepts review [slides] 
Tim O'Malley 
Project 4 due: 3/29 Project 5 assigned: 3/30 

3/30 
Lab 11: Basic RayTracing  
4/2 
Precomputed
radiance transfer [slides] Siggraph 2005 course page 
Landen Zackery 
Faolan
CheslackPostava open 

4/4 
PRT cont'd [slides] Siggraph 2005 course page 

Shawn Wilsher 

4/6 
Lab 12: Advanced RayTracing  
4/9 
Nonphotorealistic rendering [slides] 
HW 4 assigned  
Tommie McAfee  
4/11 
Nonphotorealistic rendering,
cont'd [slides] 

Ashley Issa 

4/13 
TBA 
Project 5 due: 4/13  
4/16  course evaluations; review for final [slides] [practice exam: fall 2006] [practice exam: fall 2005] 
HW 4 due  Chay Beng Tan  

4/18 
No class 

4/20  Final exam Time: 46pm Location: CSE 1670 