As someone who is developing GPULightmass, I’d like to point out that most of Lightmass’s light leaking, blur shadows are not caused by Photon Mapping, but Irradiance Caching. Try to turn off bAllowIrradianceCaching (this would make Lightmass even slower) and you will get sharp shadows, along with a lot of noise.