photon map work-in-progress