Diffusion canvas