31104 Programming for Special Effects
Warning: The information on this page is indicative. The subject outline for a
particular session, location and mode of offering is the authoritative source
of all information about the subject for that offering. Required texts, recommended texts and references in particular are likely to change. Students will be provided with a subject outline once they enrol in the subject.
Subject handbook information prior to 2018 is available in the Archives.
Credit points: 6 cp
Subject level:
Undergraduate
Result type: Grade and marksRequisite(s): 31264 Introduction to Computer Graphics OR 31140 Introduction to Computer Graphics
Description
This subject examines the architecture and capabilities of modern graphics processing units (GPUs) with a focus on writing shaders to create special effects, such as fog, shadows, fire, water, clouds, lightning, motion blur and reflections that are seen in games and movies. Shader programming in general as well as different shader languages are discussed. Students learn to develop, test and tune shaders independent of the final application that might use them.
