Improvements to photon mapping