Diffusion simulation using gloss and repa.