| Project 1: Impressionist 
 
Assigned: Friday Jan 23, 2015Due: Monday Feb 9, 2015
 Artifact Due: Monday, Feb 16, 2015
 | 
Handout
Skeleton code (Linux/Mac) and 
Sample solution (Linux) 
Skeleton code (Windows)
and Sample solution (Windows)
 Sample Input Images (Linux/Mac)
 Sample Input Images (Windows)
Help session presentation
Image processing explanation for computing gradients of an image
Impressionist Gallery
(Fall 10)
(Fall 09)
(Fall 08)
(Fall 07)
(Fall 06)
(Fall 05)
| Project 2: Ray Tracing Assigned: Wednesday, Febrary 11, 2015
 Due: Wednesday, March 4, 2015
 Artifact Due: Wednesday, March 11, 2015
 
 | 
 Handout
 Starter code
 Sample solution
Scene files)
Cubemaps)
 Explanation of some scenes
included in the project
 File format description
 Help session notes
 Examples of cool bells and whistles
 Errata for Watt's book (esp. refraction!)
Ray Tracing Gallery
(Fall 10)
(Spring 10)
(Fall 08)
(Fall 07)
(Fall 06)
(Fall 05)
| Project 3: Shader 
 
Assigned: Monday, Mar 9, 2015Due: Wednesday, Mar 25, 2015
 No Artifact Due
 |  |  
| Project 4: Animator 
 
Assigned: Friday, March 27, 2015Due: Friday, April 17, 2015
 Artifact Due: Friday, April 24, 2015
 
 |  |  
| Final Project 
 
Assigned: Monday, March 30, 2015Proposal Due: Monday, April 7, 2015
 Demos: Wednesday, May 13, 2015
 Report Due: Tuesday, May 12, 2015
 |  |  |  |