ITC320 Advanced Graphics for Games (8)

This subject presents advanced graphics topics relevant to game programming. Specifically, it presents the use of programmable shaders to implement lighting, texturing and other visual effects, and 3D animation through the use of hierarchical mesh models and skeletal animation. As a result of successfully completing this subject students will be able to create and navigate within a scene of animated 3D models.

Availability

* Offering has a residential school. Please view following information for further details.

Session 2 (60)
Online *
Bathurst Campus

Continuing students should consult the SAL for current offering details: ITC320. Where differences exist between the Handbook and the SAL, the SAL should be taken as containing the correct subject offering details.

Subject Information

Grading System

HD/FL

Duration

One session

School

School of Computing and Mathematics

Assumed Knowledge
ITC363

Learning Outcomes

Upon successful completion of this subject, students should:
  • be able to apply principles of programmable shaders to design and create shaders which implement lighting texturing of 3D models;
  • be able to apply advanced graphical programming techniques to implement shadows and reflections in 3D scenes;
  • be able to apply concepts of 3D modelling to design and create parsers to load 3D models;
  • be able to apply concepts of skeletal animation to animate a mesh and to blend between animations;
  • be able to apply mathematical and programming techniques to select objects in 3D scenes;
  • be able to integrate knowledge to create a 3D scene of animated and lit 3D models and to navigate within it.

Syllabus

This subject will cover the following topics:
  • Programmable shaders.
  • Ambient, directional, and spot lighting.
  • Texturing.
  • Multitexturing and transparency.
  • Reflections and shadowing.
  • Hierarchical meshes and skeletal animation.
  • Vertex blending for skinned meshes.
  • Animation interpolation and blending.
  • Object selection.
  • Cameras and movement.

Contact

For further information about courses and subjects outlined in the CSU handbook please contact:

Current students

Future students

The information contained in the CSU Handbook was accurate at the date of publication: May 2019. The University reserves the right to vary the information at any time without notice.

Back