With readings, "Shirley X" means chapter X from Fundamentals of
Computer Graphics, "OGL X" means chapter X from the OpenGL
programmers Guide. Other words (such as someone's name) mean a paper from the
reader.
The readings are required. The lectures may cover the same material, but usually
with a different presentation. Hopefully seeing things two ways will make it
easier for you.
The assignments (and projects) are always due on Tuesdays. Yes, there is a
programming assignment due the day of the mid-term exam.
Tuesday
|
Thursday
|
Lecture |
Assignment Due
|
Lecture
|
Sept 2
Intro and Overview
|
|
Sept 4
Perception and Images
Reading: Shirley 2 and 17
|
Sept 9
Color + Sampling
Reading: Shirley 18
|
Written #1
Math Warmup |
Sept 11
Sampling + Resampling
Reading: Gleicher, Hanrahan
|
Sept 16
Raster Algorithms
Reading: Shirley 3
|
Programming #1
FlTk Warmup |
Sept 18
Aliasing, Quantization, Formats
Reading: Foley&vanDam
|
Sept 23
Other Imaging Topics
Reading: Haeberli
|
Programming #2
Image Display |
Sept 25
Transformations
Reading: Shirley 4
|
Sept 30
More transformations
Reading: Shirley 5
|
Written #2
Imaging Math |
Oct 2
3D Survival
Reading: OGL 2,3
|
Oct 7
Viewing and Visibility
Reading: Shirley 6,7
|
Project 1 Due! |
Oct 9
Drawing in 3D
Reading: Shirley 11
|
Oct 14
Curves 1
Reading: Spline Notes 1-5, Shirley 13.6
|
Programming #3
OpenGL |
Oct 16
Curves 2
Reading: Spline Notes 6, Shirley 13.2-4,13.7
|
Oct 21
Mid-Term Exam
|
Programming #4
3D UI |
Oct 23
Interfaces and Hardware
TBD
|
Oct 28
Shading and Illumination
Reading: Shirley 8 |
Written #3
Curves |
Oct 30
Modeling and Surfaces
Reading: OGL 5
|
Nov 4
Subdivision
Reading: Shirley 13, Game
Developer Articles |
Project 2 Due! |
Nov 6
Texture Mapping
Reading: Shirley 10, M&H
|
Nov 11
No topic
(CIBM seminar)
|
Written #4
Surfaces |
Nov 13
Rendering
Reading: Shirley 9, 19
|
Nov 18
Compositing
Reading: Porter,
Smith |
Programming #5
Texture Mapping |
Nov 20
Real-time Rendering
Reading: OGL 9,10,14 (for project)
|
Nov 25
Special Effects
|
Written #6
Compositing
|
Nov 27
Thanksgiving!
|
Dec 2
Image-Based Rendering
Reading: Shirley 22
|
Project 3 Due! |
Dec 4
Visualization
Reading: Shirley 23
|
Dec 9
Animation
|
|
Dec 11
Hot Topics in Graphics
|