Overview of psrdnoise tiling simplex flow noise
mainpsrdnoise provides implementations of tiling simplex flow noise in 2-D and 3-D. These implementations are designed to be compatible with GLSL 1.20 (WebGL 1.0) and above.
Key features include:
- Multi-language support: Includes GLSL (WebGL 1.0+), WGSL, and HLSL ports.
- Precision variants: A 2-D noise variant is available that is compatible with
mediump16-bit float precision. - Scientific basis: The implementation is based on a scientific article published in the Journal of Computer Graphics Techniques (JCGT).
For live WebGL examples and a tutorial, visit the accompanying GitHub Pages site.