Project - Progressive Photon Mapping Implementation

Ahmet Alperen Akcay and I chose implementing Progressive Photon Mapping for extending our ray tracers. However, since the flow of the algorithm is different and not suitable for adding to our raytracers' interfaces, we took only needed parts of my ray tracer and implemented it as a different project. Introduction Global illlumination is one of the core issues for computer graphics. There are several algorithms developed for simulating lighting of the scenes correctly and efficiently to solve the rendering equation (Kajiya, 1986). Proposed by Hachisuka and Jensen (2008), Progressive Photon Mapping is one of those algorithms developed through years. It can simulate illumination of caustic objects and Specular-Diffuse-Specular paths better and faster than other techniques. Yet, getting desired image quality still takes time. Related Work In the original Photon Mapping algorithm developed by Jensen (1996), there exists two different steps. In ...