Syllabus academic year 2008/2009
(Created 2008-07-17.)

Higher education credits: 7,5. Grading scale: TH. Level: A (Second level). Language of instruction: The course might be given in English. Optional for: C4, D4, D4bg, E4, E4bg, F4, F4tmb, Pi4. Course coordinator: Tomas Akenine-Möller,, Inst f datavetenskap. Prerequisites: EDA221 Computer Graphics. Assessment: Written examination and completed course assignments. To qualify for the written examination students must have completed the assignments. The final grade of the course is based on the result of the written examination. Home page:

The purpose of the course is to understand the principles and have knowledge about ray tracing based algorithms for photorealistic rendering of images, and also about GPU (graphics processing unit) programming.

Knowledge and understanding
For a passing grade the student must

Skills and abilities
For a passing grade the student must

Judgement and approach
For a passing grade the student must

Ray tracing, super sampling, Monte Carlo strategies, photon mapping, image-based rendering, shader programming, GPU-based shaders, effects frameworks, shadow algorithms.

Dutré, Bekaert & Bala: Advanced Global Illumination. A K Peters 2003. ISBN: 1-56881-177-2.