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
