CompSci 124
Fall 2009
Computer Graphics
Date Topic Reading Example Assignment Due
25 Aug Overview
Introduction to Ray Tracing
27 Aug Recursive Ray Tracing Ray Tracing Tutorial
1 Sep Introduction to OpenGL OpenGL Tutorial 1-3
Woo, Chapters 1-2
Ray Tracing Homework
3 Sep Lab Class OpenGL Lab
8 Sep Lighting Woo, Chapters 4-5 Ray Tracer
10 Sep Transformations OpenGL Tutorial 4 Matrix Lab
15 Sep Perspective Transformations Woo, Chapter 3 Matrix Homework
17 Sep Visit the DIVE!
22 Sep Surface Details
Woo, Chapters 6, 7, 9, 13 Hierarchy
24 Sep Interaction Woo, Chapter 13
29 Sep Lab Class C++ tutorial
C++ slides
C++ Lab
1 Oct Final Project Discussion
6 Oct No Class - Fall Break
8 Oct C++ STL Introduction to STL C++ OpenGL program
13 Oct Image Processing Image Processing
Woo, Chapters 8, 10
Midterm
15 Oct Animation Wall Project Proposal
20 Oct Modelling Surfaces
Woo, Chapter 11
22 Oct Generating Terrain Geometry
27 Oct Final Project Discussion
29 Oct Wall Animation Demos Wall Project Demo
3 Nov Guest: Casey Alt Innovative Interaction Refactored Wall Project
5 Nov Final Project Discussion Effective C++ Final Project Proposal
10 Nov Guest: Steve Feller Basic Image Processing
12 Nov Final Project Demos Final Project Demo
17 Nov Splines Woo, Chapter 12
19 Nov Final Project Demos Final Project Demo
24 Nov Flatland
26 Nov No Class - Thanksgiving
1 Dec Final Project Demos Final Project Demo
3 Dec Wrap-up
11 Dec Final Demos (7-10pm)