https://hgpu.org/?p=7407
Efficient computational noise in GLSL