Skip to main content

Real-time Rendering

Module code: CS7GV3 · Semester: Semester 2

From students who've done it​

No write-ups yet.

Questions by Year​

No papers listed yet for CS7GV3. Look on the TCD past papers page (sign in to TCD first).

Topics

  • Graphics pipeline and GPUs LO1
  • Shader programming in GLSL LO2–3
  • Illumination and surface models: Phong, Blinn, normal maps LO3
  • Shadows: shadow maps and volumes LO3
  • Global illumination: reflection and refraction LO4
  • Non-photorealistic and voxel rendering LO4–5
Learning outcomes
  1. Explain fixed-function pipelines vs shader architectures (pixel, vertex, geometry shaders)
  2. Architect a shader pipeline
  3. Write shaders for lighting, shadows, geometry processing and post-processing
  4. Analyse and compare real-time rendering approaches
  5. Discuss current issues in real-time rendering

Summarised from the module descriptor, checked November 2026.