Computer Graphics Notes

OverviewThese are topic papers on computer graphics maintained by the faculty and students of the Computer Graphics Group, Computer Science Department, at UC Davis. The notes cover a wide range of basic topics in the computer graphics field and are continually expanding. They were originally started by professor Ken Joy in 1993, as a service to the computer graphics courses taught by the department


Computer Graphics notes ppt ( lectures powerpoint slides ).

Click Below to download the pdf file lecture notes :

Mathematical Preliminaries
Coordinate Systems
World and Image Space Coordinates
Vector Spaces
Linear Spaces
Normed Linear Spaces
Inner-Product Spaces
Affine-Spaces
Barycentric Coordinates
Convex Combinations
Planes
Frames
Transformations

The Viewing Pipeline
The Camera Transformation
Quaternions
Clipping
Scan Conversion
Z-Buffer Algorithm

Shading, Illumination
Shading

Polynomials
Bernstein Polynomials

Curves
Chaikin's Curve
Subdivision Curves
Bezier Curves

Surfaces
Bezier Patches
Subdivision Surfaces
Catmull-Rom Splines

Deformations
Free-Form Deformations