https://www.lovablevibes.co/computer-graphics-team-makes-advances-in-simulating-ink-diffusion/