Department of Computer Science and Technology

Course pages 2016–17

Advanced Graphics

Alex Benton's Notes:

Lecture Title
Source code on Github
1 OpenGL and Shaders I
Errata - added 2017-01-23
2 OpenGL and Shaders II
3 Ray Tracing - All the Maths
4 Ray Tracing - Image Quality and Texture
5 Ray Marching and Advanced Scenes
6 Subdivision surfaces
7 Surfaces - Methods and Mathematics
8 Global Illumination
[Bonus Lecture] Virtual Reality
All slides in printable layout (6-up) (does not include bonus lecture)


Supervision work
First supervision Exercises (1/2)
Second supervision Exercises (2/2)
All supervision work must be submitted by email in PDF form no less than 48 hours before supervision.

Rafal Mantiuk's notes:

LectureTitle
1Reflection models
2Global illumination
3Light and colour
4Advanced image processing
5Models of early visual peception
6HDR and tone mapping
7Parallel programming in OpenCL

Supervision work

Third supervisionExercises 1/2
Fourth supervisionExercises 2/2


Last year’s course materials are also available.