One of the most fascinating and popular uses of computers is the creation of images and animations as used in games and films. Students will learn the key concepts, representations, transformations, and techniques of computer graphics. The theoretical knowledge will be applied to constructing complex images, using techniques such as lighting and occlusion to make them look realistic.
Learning Outcomes
By the end of the module students should be able to:
Understand the stages in a graphics pipeline
Work with different representations for graphics objects, and show an appreciation of their advantages and disadvantages
Know how to construct transformations for graphics objects, and be able to apply them to achieve a desired outcome.
Understand how graphics objects are rendered, and how different techniques (eg: image-based rendering) affect the results.