Spherical Harmonics Lighting
This was my first final year degree project, it was advised by Professor Oscar Garcia-Panyella from Universitat Ramon Llull.
My thesis describes different strategies based on mathematical functions related to the Spherical Harmonics theory to get a valid approximation when creating lighting effects in real-time. Some of the algorithms developed are Spherical Harmonics, Precomputed Radiance Transfer, Irradiance Environment Maps, Spherical Harmonics Coefficient Compression and Irradiance Volums.
The algorithms are absolutely functional with an associated low cost when using GPU hardware.