CS559
Fall 2005

News
Calendar
Assignments

Lectures/Notes
Tutorials
Sample Code

Project 1
Project 2
Project 3

Basic Info
Policies

C++ hints


Calendar and schedule for CS559.

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