Automatic spotlight distribution for indirect illumination2014 | Download thesis (pdf) | More information
This is the bachelor thesis I did as part of my technical artist education at Blekinge Institute of Technology. I created a simple OpenGL rendering engine for this project.
This thesis proposes a technique to use a reflective shadow map to place and configure spotlights in an environment to approximate global illumination.
The proposed spotlight distribution technique is implemented in a delimited real time graphics engine, and the results are compared to a naive spotlight distribution method.
The technique could be used in its current state for applications where the view can be controlled by the developer such as in 3D side scrolling games or as a tool to generate editable indirect illumination. Further research needs to be conducted to make it more broadly viable.