ImageProcessing.Compute.Generate.Noise
This node generates different kind of noise images including Uniform, Value, Perlin, Simplex, and Fractal noise. The resulting image intensities are all in range [0.0, 1.0]. The type of noise can be selected via the input slot named NoiseType:
NoiseType slot value | Noise name | Noise |
0 | uniform white noise |
|
1 | 2D value noise | |
2 | 3D value noise | |
3 | 2D Perlin noise | |
4 | 3D Perlin noise | |
5 | 2D simplex noise | |
6 | 3D simplex noise | |
7 | fractal value noise with 2 octaves | |
8 | fractal value noise with 3 octaves | |
9 | fractal value noise with 4 octaves | |
10 | fractal simplex noise with 2 octaves | |
10 | fractal simplex noise with 3 octaves | |
10 | fractal simplex noise with 4 octaves |
The example PerlinNoise demonstrates the usage of this node.
This node is using GLSL shader functions from external sources:
- 2D value noise, Copyright © 2013 Inigo Quilez. Distributed under the MIT license
- 3D value noise, Copyright © 2013 Inigo Quilez. Distributed under the MIT license
- Perlin noise, Copyright © 2011 Stefan Gustavson. Distributed under the MIT license
- Simplex noise, Copyright © 2011 Ashima Arts. Distributed under the MIT license