CM52034: Advanced computer graphics
[Page last updated: 22 April 2025]
Academic Year: | 2025/26 |
Owning Department/School: | Department of Computer Science |
Credits: | 10 [equivalent to 20 CATS credits] |
Notional Study Hours: | 200 |
Level: | Masters UG & PG (FHEQ level 7) |
Period: |
|
Assessment Summary: | CWPI 50%, CWRI 50% |
Assessment Detail: |
|
Supplementary Assessment: |
|
Requisites: |
In taking this module you cannot take CM32021 OR take CM30075
Before taking this module you must take CM22010 OR take CM20219 |
Learning Outcomes: |
1. Examine the representation of environments, objects and materials and how this impacts the ways in which they can be manipulated and rendered.
2. Compare the trade-offs made between different rendering algorithms in respect of the visual properties they can reproduce, their limitations and efficiency.
3. Describe the key principles of animation, interactive and immersive experiences.
4. Employ appropriate data structures and algorithms to construct advanced graphics software.
5. Identify the latest trends in computer graphics research and current challenges.
6. Critically evaluate the strengths and weaknesses of various computer graphics algorithms. |
Synopsis: | Builds on the skills and knowledge developed in the year 2 Computer Graphics unit. You will explore the theory and practice of advanced computer graphics modelling and rendering techniques. You will also understand the principles of the related fields of animation, interactive and immersive experiences. The unit will cover a mix of well established and recently published ideas including the application of machine learning to graphics. |
Content: | Advanced modelling: implicit vs parametric surfaces; procedural geometry; constructive solid geometry; mesh decimation
Advanced rendering: The rendering equation; BRDFs; global illumination, advanced textures, non-photorealistic rendering; volume rendering; tone mapping
Animation: Blendshape models; kinematics, skeletons and bones; skinning; motion capture; retargeting; simulation
Interactive and immersive graphics: GPUs; the graphics pipeline; rasterisation; deferred shading; virtual and augmented reality
Machine learning for graphics: generative models; differentiable/inverse rendering; rendering; adaptive tools; just-in-time rendering and denoising
Contemporary topics in computer graphics
|
Course availability: |
CM52034 is Optional on the following courses:Department of Computer Science
|
Notes:
|