Principles of Computer Graphics

This module introduces students to the essential 3D geometric techniques used within computer graphics. It is useful for those interested in pre-rendered graphics and those interested in high-quality real time graphics (such as computer games).

The module will build upon, and expand, the C/C++ programming and mathematics skills learnt during the first year. New skills that will be developed will include design and implementation of effective data storage solutions for graphical applications.

Emphasis during the module is upon practical implementation of the graphical techniques covered (such as transformation, lighting, and clipping).

On successful completion of this module, the student will be able to

Student achievement will be measured by In-Course Assessment, which will involve constructing a program capable of displaying a 3D virtual scene, given a detailed specification.

Graphical Mathematics and C++ Programming 2 are pre-requisites for this module.

Rendering must be taken in conjunction with this module.


Website Home