COMP 3021 Special Effects Programming
Credit Points 10
Legacy Code 301173
Coordinator Anton Bogdanovych Opens in new window
Description This subject will focus on develop programming code to write shaders to create special effects, such as fog, shadows, fire, water, clouds, lightning, motion blur and reflections. These type of shaders are often seen in games and movies. Students will also learn about generic programming algorithms involved in building special effects.
School Computer, Data & Math Sciences
Discipline Computer Graphics
Student Contribution Band HECS Band 2 10cp
Check your HECS Band contribution amount via the Fees page.
Level Undergraduate Level 3 subject
Learning Outcomes
On successful completion of this subject, students should be able to:
- Create special effects with �eShaders�f and test under controlled scenarios
- Demonstrate the ability to program a custom �eShader�f
- Implement common special effects and test under controlled scenarios
- Develop transferrable practical skills in programming special effects for games
Subject Content
Shader Programming Basics
Creating Fog
Simulating Fire
Writing Water shaders
Generating Clouds
Motion Blur
Reflections
Assessment
The following table summarises the standard assessment tasks for this subject. Please note this is a guide only. Assessment tasks are regularly updated, where there is a difference your Learning Guide takes precedence.
Type | Length | Percent | Threshold | Individual/Group Task |
---|---|---|---|---|
Applied Project | 1000 lines of code | 50 | N | Individual |
Final Exam | 2 Hours | 50 | N | Individual |
Teaching Periods