This module introduces students to computer graphics rendering algorithms and techniques, taking them through the construction of rendering systems in a step by step approach.
Students gain a fundamental understanding of the structure of pre-rendered graphics systems and a thorough grounding in the principles of shading models. They also develop the ability to implement the core data structures and functional elements of a renderer.
On successful completion of this module, the student will be able to
Student achievement will be measured by In-Course Assessment. This will involve the staged completion of a basic rendering system, supported by exercises delivered in practical sessions.
Graphical Mathematics and C++ Programming 2 are pre-requisites for this module.
Principles of Computer Graphics must be taken in conjunction with this module.