AbstractsComputer Science

Automatic spotlight distribution for indirect illumination

by Lukas Orsvärn




Institution: Blekinge Institute of Technology
Department:
Year: 2014
Keywords: datavetenskap; computer science - general; reflective shadow map; global illumination; spotlight
Record ID: 1338518
Full text PDF: http://www.bth.se/fou/cuppsats.nsf/6753b78eb2944e0ac1256608004f0535/2d51b6d49ca185edc1257d020032cb2d?OpenDocument


Abstract

Context. Indirect illumination – the light contribution from bounce light in an environment – is an important effect when creating realistic images. Historically it has been approximated very poorly by applying a constant ambient term. This approximation is unacceptable if the goal is to create realistic results as bouncing light contributes a lot of light in the real world. Objectives. This thesis proposes a technique to use a reflective shadow map to place and configure spotlights in an environment to approximate global illumination. Methods. 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. Results. The image resulting from the proposed technique has a lower quality than the comparison in our test scene. Conclusions. 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.