Rendering Lecture 02 - Monte Carlo
Channel: Computer Graphics at TU Wien
Date: 16/03/2021

This lecture is part of the computer graphics rendering course at TU Wien. It explains the Monte Carlo algorithm for integrating high dimensional functions, how to compute the variance of such estimators, and how to reduce it by employing importance sampling. It then goes on to apply this new knowledge by implementing an ambient occlusion and a direct lighting renderer.

The course website and slides: https://www.cg.tuwien.ac.at/courses/Rendering/VU/2021S

ERRATA: In slides 116 and 126, we used "rendering[y][x]" to address pixels, when it should have been "rendering[py][px]" instead.