https://hgpu.org/?p=9378
Perturbation Functions in Computer Graphics