Module Descriptors
ADVANCED GRAPHICS AND REAL-TIME RENDERING
COSE60587
Key Facts
Digital, Technology, Innovation and Business
Level 6
30 credits
Contact
Leader: David White
Hours of Study
Scheduled Learning and Teaching Activities: 48
Independent Study Hours: 252
Total Learning Hours: 300
Assessment
  • Coursework - A programming assignment weighted at 35%
  • Coursework - A programming assignment weighted at 35%
  • Examination - A 2 hour examination weighted at 30%
Module Details
Module Learning Strategies
A total of 24 lectures and 24 practicals (2 contact hours per week) ¿ the balance of lectures and practical sessions will vary throughout the module.

Practicals will implement theory given in lecture material using chosen implementation framework.
You will be expected to study underpinning principles and develop an awareness of issues relating to the mathematical principles involved contextualised in the graphics framework.
Module Texts
Computing Graphics and Virtual Environments, Mel Slater et. al. 2001, Addison Wesley, ISBN: 0201624206

3D Computer Graphics, 3rd ed. Alan Watt, 1999, Addison Wesley, ISBN 978-0201398557
Module Indicative Content
- Believability and realism in computer games
- Advanced shading and lighting techniques
o Environment mapping, deferred shading, lens flare, blurring, etc
o Multi-layering and mipmapping
o Ray tracing and radiosity
- Irregular and non-rigid shapes and models
o Fluids and deformable models
o Curves, patches and parametric surfaces
- Applied Algorithms for efficiency and optimisation
o Culling, clipping, portals and view sets
o Scene optimisation
- Skeletal animation and simulation
o Animation blending and morphing
o kinematics
- Terrain and scene content
o Procedural terrain and content
o Terrain following, playability and navigability.
- Image processing
o Image formats, compression and filtering
o Morphing, fading and warping
o Pattern matching
o Feature extraction
- Current research topics in computer graphics and real-time rendering
Module Special Admissions Requirements
PRIOR STUDY OF:
CESCOM10113-5 Further Games and Graphics Concepts or equivalent.
Module Resources
Visual Studio with latest version of DirectX
Assessment Details
A programming assignment demonstrating the implementation of a range of advanced graphics algorithms using an appropriate graphics API. Including appropriate documentation. (Learning Outcomes 2, 3 and 4) 35% weighting

A programming assignment demonstrating the implementation of key algorithms and processes suitable for advanced computer graphics applications using an appropriate graphics API. Including appropriate documentation. (Learning Outcomes 2, 3 and 4) 35% weighting

A 2 hour examination assessing theoretical concepts described throughout the module (Learning Outcomes 1, 3 and 5) 30% weighting
Web Descriptor
Advanced Graphics and Real Time Rendering provides industry ready knowledge in graphical techniques which span entire DirectX / OpenGL shader pipeline. As well as implementing techniques such as post-processing, normal mapping and parallax mapping, the assessment goes into the fine detail of the programming skills in skeletal animation and real time terrain generation.