Computer Graphics

Semester 1, 2020

2020 students please note: This paper has moved to Blackboard. Lecture notes, Assignment details, etc. will be available there.

2017 notes are available.

Course Information

COSC342 - Computer Graphics examines how images are generated from computer models. We look at some of the underlying mathematical principles, then examine two main image rendering methods - ray-tracing and OpenGL. Ray-tracing provides techniques for realisting lighting and shadows, but can be too computationally intensive for real-time graphics. OpenGL uses the shader pipeline supported by GPUs to provide fast rendering.

COSC342 has two requisite papers - COSC242 - Algorithms and Data Structures and MATH160 - Mathematics 1. Essentially you need good programming skills, including an understanding of C or C++ and object-oriented programming, and to know the basics of vectors and matrices. In essence, COSC342 is about modelling image formation using mathematics, then translating those models into computer programs.

Page maintained by Steven.                     Last updated:  20th Feb 2020   09:56