Diffuse scattering simulation