Provides access to coherent noise utilities.
All of these functions should return between 0 and 1.
Fbm |
Fractional Brownian Motion noise, a.k.a. Fractal Perlin noise.
For a thread-safe alternative with more options, use Sandbox.Utility.Noise.PerlinField(Sandbox.Utility.Noise.Parameters) with Sandbox.Utility.Noise.FractalParameters. |
FbmVector |
Fractional Brownian Motion noise, a.k.a. Fractal Perlin noise. |
Perlin |
2D Perlin noise function.
For a thread-safe alternative with more options, use Sandbox.Utility.Noise.PerlinField(Sandbox.Utility.Noise.Parameters). |
PerlinField |
Creates a Perlin noise field,
which smoothly samples a grid of random gradients. Use a Sandbox.Utility.Noise.FractalParameters
for the field to have multiple octaves. |
Simplex |
2D Simplex noise function.
For a thread-safe alternative with more options, use Sandbox.Utility.Noise.SimplexField(Sandbox.Utility.Noise.Parameters). |
SimplexField |
Creates a Simplex noise field,
a cheaper gradient noise function similar to Sandbox.Utility.Noise.PerlinField(Sandbox.Utility.Noise.Parameters). Use a
Sandbox.Utility.Noise.FractalParameters for the field to have multiple octaves. |
ValueField |
Creates a Value noise field,
effectively smoothly sampled white noise. Use a Sandbox.Utility.Noise.FractalParameters for the
field to have multiple octaves. |