好色tv

- Academic Registry


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:
Academic Year
Assessment Summary: CWPI 50%, EXCB 50%
Assessment Detail:
  • Examination (EXCB 50%)
  • Creation of advanced graphics software (CWPI 50%)
Supplementary Assessment:
Like-for-like reassessment (where allowed by programme regulations)
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
  • USCM-AFB30 : BSc(Hons) Computer Science (Year 3)
  • USCM-AAB07 : BSc(Hons) Computer Science with Study year abroad (Year 4)
  • USCM-AKB07 : BSc(Hons) Computer Science with Year long work placement (Year 4)
  • USCM-AFB31 : BSc(Hons) Computer Science and Artificial Intelligence (Year 3)
  • USCM-AAB27 : BSc(Hons) Computer Science and Artificial Intelligence with Study year abroad (Year 4)
  • USCM-AKB27 : BSc(Hons) Computer Science and Artificial Intelligence with Year long work placement (Year 4)
  • USCM-AFM30 : MComp(Hons) Computer Science (Year 3)
  • USCM-AFM31 : MComp(Hons) Computer Science and Artificial Intelligence (Year 3)
  • USCM-AKM31 : MComp(Hons) Computer Science and Artificial Intelligence with professional placement (Year 3)
  • USCM-AKM31 : MComp(Hons) Computer Science and Artificial Intelligence with study abroad (Year 3)
  • USCM-AKM30 : MComp(Hons) Computer Science with professional placement (Year 3)
  • USCM-AKM30 : MComp(Hons) Computer Science with study abroad (Year 3)

Notes:

  • This unit catalogue is applicable for the 2025/26 academic year only. Students continuing their studies into 2026/27 and beyond should not assume that this unit will be available in future years in the format displayed here for 2025/26.
  • 好色tv and units are subject to change in accordance with normal University procedures.
  • Availability of units will be subject to constraints such as staff availability, minimum and maximum group sizes, and timetabling factors as well as a student's ability to meet any pre-requisite rules.
  • Find out more about these and other important University terms and conditions here.