A STUDY OF PHOTON MAPPING TECHNIQUES FOR GLOBAL ILLUMINATION

Photon mapping is a biased global illumination algorithm that simulates all direct and indirect light effects on an object. In this paper, we will investigate a few complex photon mapping algorithms and discuss their strengths and limitations. We have implemented the original Photon Mapping and Progressive Photon Mapping on central processing unit (CPU) and graphics processing unit (GPU) for a reasonable comparison. This aims to provide an exhaustive study for the users to choose the most appropriate technique to compromise one's need. We have also indicated which method is more efficient to exploit GPU on the most recent graphics hardware commodity.