CSC D18/418/2504 Lecture Topics
Introduction
Applications and History of Computer Graphics
Fundamental Elements of 3D Graphics
The Two Most Common Rendering Algorithms
Cameras
2D Scan Conversion
Video Raster Graphics
Line Drawing
Polygons and Scan Conversion
2D Clipping
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
3D Clipping
Visibility
Back-face Culling
Visibility Algorithms
Illumination Models
Local Illumination Models
Global Illumination
Ray Tracing
Curves and Surfaces
Parametric Curves
Parametric Surfaces
Other Selected Topics
Sampling
Colour Representation
Introduction to Animation
Texture Mapping
More on Modelling
Computer Graphics Standards
Graphics Hardware
Volume Rendering