CM32021: 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: | Honours (FHEQ level 6) |
Period: |
|
Assessment Summary: | CWPI 50%, EXCB 50% |
Assessment Detail: |
|
Supplementary Assessment: |
|
Requisites: |
In taking this module you cannot take CM52034
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. |
Synopsis: | Building on the skills and knowledge developed in Computer Graphics (year 2), you will explore the theory and practice of advanced computer graphics modelling and rendering techniques. You will learn the principles of animation, interactive and immersive experiences, and will consider established ideas as well as the latest trends in computer graphics, including the application of machine learning. |
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: |
CM32021 is Optional on the following courses:Department of Computer Science
|
Notes:
|