For this course, we had to do several smaller projects. I wrote some blogposts about them, which give a very good insight in what I learned in the unit. Just listing the most interesting stuff we had to do:
- Model real-life lightbulbs, including sampling profile and radiance profile
- Implement physically-based BRDFs (I did Cook-Torrance and Ward).
- Experiment with sampling optimizations for Monte Carlo ray tracing.
- Perform a mathematical of the Radiosity algorithm.
The unit left me with a very good understanding of the principles behind global illumation rendering, and was an excellent prepartion for my masters project at Leuven Uni.