NoiseNoise is the bread and butter of ambient, and the package provides a long range of different noise functions, both for creating matrices and arrays of noise and for taking full control with the tidy interface. |
|
---|---|
Perlin noise generator |
|
Simplex noise generator |
|
Worley (cell) noise generator |
|
Cubic noise generator |
|
Value noise generator |
|
White noise generator |
|
Blue noise generator |
|
PatternsPattern generators are useful for modifying noise values and get interesting effects, such as marble, and wood rings. |
|
Generate a pattern of concentric spheres |
|
Generate a wave pattern |
|
Generate a checkerboard pattern |
|
Noise modifiersThe raw noise values are not the end of it. ambient provides a range of functions to either modify the input, output or the generators themselves for new effects such as fractal noise. |
|
Create fractals of a noise or pattern |
|
Fractional Brownian Motion fractal |
|
Billow (cloud-like, lumpy) fractal |
|
Ridged-Multi fractal |
|
Clamped fractal |
|
Generate curl noise |
|
Calculate the gradient of a scalar field |
|
|
Apply linear transformation to a long_grid |
Simply value modifications |
|
UtilitiesWhile ambient is mostly about generating noise patterns it does come with a few utilities, wrapped around the long_grid class, which make it easy to work flexibly with the generated values |
|
|
Create a long format grid |
ambient: A Generator of Multidimensional Noise |