Skip to main content

Module

CSC3223 : Graphics for Games

  • Offered for Year: 2020/21
  • Module Leader(s): Dr Gary Ushaw
  • Teaching Assistant: Mr Chris Napier
  • Owning School: Computing
  • Teaching Location: Newcastle City Campus
Semesters
Semester 1 Credit Value: 10
ECTS Credits: 5.0

Aims

To introduce students to the main principles and algorithms underlying the implementation of computer graphics software.
To illustrate the application of such techniques.
To provide students with a basis for understanding the current computer graphics research literature.

Outline Of Syllabus

1)       Algorithms for Pixelated displays - Understand some of the classic algorithms designed for creating shapes on a display made up from pixels.
2)       Coordination - Understand the mathematical fundamentals required when discussing geometry that is most commonly used in coordinate systems.
3)       Rendering - Understand the different rendering techniques used across the graphics industry, focussing on 3D accelerated rendering on popular PC GPUs.
4)       Shaders - How to create simple graphics effects using vertex and fragment shaders to exploit the GPU.
5)       Scenes - How to construct a graphics scene using existing graphical objects.
6)       Light - The use of lighting in generating a more realistic effect for graphical scenes.
7)       Animation (firsts) - How to animate a more complex graphical object in a variety of ways.
8) Effects - How to influence the graphics pipeline to create interesting effects that can be subsequently used in real-time simulations.

Teaching Methods

Module leaders are revising this content in light of the Covid 19 restrictions.
Revised and approved detail information will be available by 17 August.

Assessment Methods

Module leaders are revising this content in light of the Covid 19 restrictions.
Revised and approved detail information will be available by 17 August.

Reading Lists

Timetable