State of the Art on Diffusion Models for Visual Computing