CO520 Further Object-Oriented Programming, CO523 Fundamentals of Programming and Logic is an alternative pre-requisite.
OverviewComputer graphics and animation are important for a variety of technical and artistic applications including web design, HCI and GUI development, games and simulations, digital photography and cinema, medical and scientific visualization, etc.
This module introduces the subject from the perspective of computing. You will learn about technologies and techniques for modeling, manipulating, capturing, displaying and storing 2D and 3D scenes, digital images, animations and video. You will also gain practical experience of 3D modelling and animation tools.
Digital Imaging and Video:
Images, video and 3D
Capture and display
Enhancement and conversion
Formats and compression (e.g. GIF, JPEG, MPEG)
3D object and scene modelling with polygon meshes
Projection, clipping and visible surface determination
Illumination and shading
Ray tracing and photorealism
Warping and morphing
Kinematics, dynamics and collision detection
Particle systems and flocking
Computer-generated human characters and video-realism
This module appears in:
- Computing Stage 2/3 Canterbury
- Humanities Undergraduate Stage 2 & 3
- Short-Term Study
- Social Sciences Undergraduate Stage 2 & 3
- STMS Undergradute Stage 2 & 3
A broad and systematic understanding of computer graphics, animation and digital imaging from the perspective of computing.
An appreciation of the artistic context in which these technologies are used.
Practical experience of 3D modelling and animation tools.