With readings:"SX" means chapter X from Fundamentals of Computer
Graphics, "OGL X" means chapter X from the OpenGL programmers
Guide. Readings surrounded with a "*" are not necessary for
the lecture, but should be read at some afterwards. Readings in parentheses
are optional. So "S21-21.2 (21)" means "read chapter 21
of Shirley up to and including Section 21.2 (and all of its subsections).
All of chapter 21 is an optional reading." Readings may be associated
with assignments.
Some other readings are marked as "Rname" (such as Rsubd1,
for the first reading about subdivision). These readings are
The assignments (and projects) are always due on Tuesdays before the
lecture begings.
Lecture schedule and readings are subject to change.
Tuesday |
Thursday |
Lecture |
Assignment Due |
Lecture |
Sept 6
Intro and Overview
Read: *S1* |
|
Sept 8
Light, Images, Sensing
Read: S21-21.2 (S21) |
Sept 13
Image Representation
Read: S3-3.4, (S22) |
Written #1:
Math Warmup
S2-2.4 (S2), S5 |
Sept 15
Sampling, Signal Processing
Read: S4 |
Sept 20
Sampling and Resampling
Read: S4 |
Programming #1:
FlTk Warmup |
Sept 22
Quantization, Color
Read: S20 |
Sept 27
Quantization, Color Read: S20 |
Programming #2:
Imaging Warmup
|
Sept 29
Practical Image Processing |
Oct 4
JPEG
Raster Algorithms
Read: S3.5-3.8 |
Programming #3:
Interactive Imaging |
Oct 6
Raster Algorithms
Transformations
Read: S6, O3
|
Oct 11
Transformations
3D & Viewing
Read: O3, S7
|
Project 1 Due |
Oct 13
Transformations
3D & Viewing Read: O3, S7
|
Oct 18
Curves 1
Read: S15-15.4 |
Written #2:
Imaging & Transforms |
Oct 20
Curves 2
Read: S15 |
Oct 25
Midterm Exam
|
Programming #4:
OpenGL |
Oct 27
Curves 2
Derivations & B-Splines
Read: S15
|
Nov 1
B-Splines
Drawing in 3D, Visibility Read: S8, S12,
O2
|
Programming #5:
3D User Interfaces
|
Nov 3
Surfaces and Lighting
Read: S9
|
Nov 8
Shape Modeling
Read: TBD |
Written #3:
Curves and Transforms |
Nov 10
Texture Mapping
Read: S11 (Rtext) |
Nov 15
Rendering
Read: S10 |
Project 2 Due
|
Nov 17
Global Illumination
Read: S10 (S19, S20) |
Nov 22
Graphics Hardware, Surfaces
Read: S17
|
Programming #6:
Texture Mapping |
Thanksgiving
|
Nov 29
Subdivision
Read: Rsubd1
(RSubd2) |
No assignment! |
Dec 1
Compositing
Reading: RComp |
Dec 6
Image-Based Rendering
Read: S25
|
Written #4:
Surfaces, Rendering & Lighting |
Dec 9
Visualization
Reading: S26 |
Dec 13
Animation
Reading: S16 |
Project 3 Due
|
Dec 15
Hot Topics in Graphics
Wrap up and review |
|
|
|