Photon Mapping in Screen Space - RevisitedMaster Thesis ICA-3788172 for Utrecht University

This is the master thesis project performed by Reinier van Oeveren under supervision of dr. M. Wand and dr. J. Bikker at Utrecht University. Global illumination algorithms are a widely studied subject in the field of computer graphics. Their goal is to evaluate the direct and indirect illumination in a scene. The rendering equation describes how light transport works mathematically. Algorithms such as photon mapping are designed to solve the rendering equation. The first part of the thesis consists of an in-depth survey into the details of global illumination, such as technical background and well- known algorithms. For the second part of this thesis we propose and implement a hybrid photon mapping method that turns nearest neighbor searches into screen space operations. In addition, we explore whether our adapted screen space approach to mipmapping, the pull-push filter, is a valid alternative to conventional nearest neighbor searches. We evaluate our method in terms of photon gathering and rendering using an elaborate series of experiments. We show that our method is capable of producing images with a quality that is at least equal to that of standard photon mapping.

Download the full thesis here!