CS559
Fall 2005

News
Calendar
Assignments

Lectures/Notes
Tutorials
Sample Code

Project 1
Project 2
Project 3

Basic Info
Policies

C++ hints


Lecture Notes

These are notes that I make for myself for the content of the lectures. As an experiment, I am trying to make them "pretty enough" that they may be of use to someone else - no promises.

The Powerpoint slides are not projected in class - they are used as notes.

Lecture 2 - Lights, Cameras, Eyes

Lecture 3 - Eyes, Image Representation, Sampling

Lecture 4 - Sampling and Signal Processing

Lecture 5 - Sampling, Convolutions, and Resampling

Lecture 6 - Resampling and Color

Lecture 7 - Color and Quantization

Lecture 8 - Quantization and Compression

Lecture 9 - JPEG and Raster Algorithms

Lecture 10 - Raster Algorithms and Transformations

Lecture 11 - Transformations

Lecture 12 - Transformations and Viewing

Lecture 13 - Curves 1

Lecture 14 - Curves 2

Lecture 15 - Curves 3 (Polynomial derivations, Bezier Details, B-Splines)

Lecture 16 - B-Splines and Visibility

Lecture 17 - Local Lighting

Lecture 18 - 3D Modeling and Polygons

Lecture 19 - Texture Mapping (notes unavailable)

Lecture 20 - Real-Time Rendering

Lecture 21 - Realistic Rendering (guest Lecturer: Shaohua Fan)

Lecture 22 - Part 1 - Graphics Hardware
Lecture 22 - Part 2 - Surfaces