CPSC 414 Lecture Topics
Introduction
Applications and History of Computer Graphics
Fundamental Elements of 3D Graphics
The Three Most Common Rendering Algorithms
3D Geometric Transformations
Introduction
Derivations
Composition and Inversion
Rotation about an arbitrary axis
Transformations as a change of basis
Using transformations
Coordinate Systems in the Graphics Pipeline
Projection and Clipping
Introduction to Projection Transformations
Placing the Camera: The Viewing Transformation
View Volumes
Derivation of Projection Transformations
2D Scan Conversion
Line Drawing
Polygons and Scan Conversion
2D Clipping
3D Clipping
Visibility
Back-face Culling
Visibility Algorithms
Illumination Models
Local Illumination Models
Global Illumination
Ray Tracing
Input and Output
Cameras
Display Technology
Colour Representation
Curves and Surfaces
Parametric Curves
Parametric Surfaces
Other Selected Topics
Sampling
Introduction to Animation
Texture Mapping
More on Modelling
Computer Graphics Standards
Graphics Hardware
Volume Rendering