Summary

Provides access to coherent noise utilities. All of these functions should return between 0 and 1.

Static Methods

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.
people
Log in to reply
You can't reply if you're not logged in. That would be crazy.