It's UWAweek 47

unitinfo

This page provides helpful information about many coursework units offered by Computer Science and Software Engineering in 2023.

The information here is not official - for official information please see the current UWA Handbook. Instead, it will help students to prepare for their future units, before the beginning of each semester, and before they have access to UWA's Learning Management System (LMS).

About the unit CITS3003 Graphics and Animation (1st semester 2023)

Unit description:

This unit teaches the fundamentals of computer-generated three-dimensional graphics and animation for applications, including creating interactive virtual environments. The unit introduces the virtual image formation process using a synthetic camera model. The OpenGL API is introduced for writing interactive graphics programs. Fundamental techniques are emphasised, such as using the homogeneous coordinate system for affine transformations. The unit then covers lighting and shading models, as well as the use of GLSL programmable shaders. Finally, three-dimensional animation techniques are covered, with an emphasis on realistic modelling of articulated bodies. The practical component of the unit involves developing a realistic three-dimensional image application involving animation using the core concepts covered in the unit.

Unit outcomes:

Students are able to (1) demonstrate technical competence in three-dimensional graphics; (2) apply basic knowledge of graphics systems, graphical techniques and rendering; (3) develop graphics applications using the OpenGL API and the C programming language; (4) identify, formulate and create three-dimensional virtual worlds and interactively manipulate these virtual worlds; and (5) advance into areas involving graphics and spatial computation, such as games programming, computer vision and scientific visualisation.

Unit coordinator:

Dr Naeha Sharif
[email protected]

Unit homepage:

Unit is offered in these majors and courses:

Indicative weekly topics:

week 1
week 2
week 3
week 4
week 5
week 6
week 7
week 8
week 9
week 10
week 11
week 12

Indicative assessment:





This information last updated 5:39am Mon 17th Apr 2023

The University of Western Australia

Computer Science and Software Engineering

CRICOS Code: 00126G
Written by [email protected]
Powered by history
Feedback always welcome - it makes our software better!
Last modified  8:32AM Jul 16 2023
Privacy policy