< index < 9. Pseudorandom number generator | ===================================== 10. Noise generator ===================================== | > 11. Compression toolkit

This toolkit provides several functions to generate Perlin noise and other derived noises.
It can handle noise functions from 1 to 4 dimensions.
Usage example :
1D noise : the variation of a torch intensity
2D fbm : for heightfield generation or clouds
10.1 Creating a noise generator
10.2 Getting Perlin noise
10.3 Getting simplex noise
10.4 Getting wavelet noise
10.5 Destroying a generator
If you don't know what is Perlin noise and derived functions, or what is the influence of the different fractal parameters, check the perlin noise sample included with the library.

Perlin noise, fbm, turbulence |  |  |
Simplex noise, fbm, turbulence |  |  |
Wavelet noise, fbm, turbulence |  |  |

Noise functions relative times :
For example, in 4D, the perlin noise is 17 times slower than the simplex noise.

| 1D | 2D | 3D | 4D
simplex | 1 | 1 | 1 | 1
Perlin | 1.3 | 4 | 5 | 17
wavelet | 53 | 32 | 14 | X