Lib.numbers.float.random.PerlinNoise - tixl3d/tixl GitHub Wiki

PerlinNoise

in Lib.numbers.float.random


Generates a continuously and randomly changing value in the predefined range based on Perlin Noise / Gradient Noise.

Useful to create random looking animations e.g. flickering light, wind, fire, camshake, changing colors etc.

This creates PerlinNoise in 1 dimension. See [PerlinNoise2] and [PerlinNoise3] for Operators with more dimensions


Input Parameters

Name (Relevancy & Type) Description
OverrideTime (SingleRelevant) Input for a value to override the time
Phase (Single) -
Frequency (Single) Defines the frequency. A high frequency generates more variation per time unit.
Octaves (Int32) Defines the number of octaves or the level of detail and variation of the noise over time.
Amplitude (Single) Multiplier for the intensity of the highest and lowest value.
RangeMin (Single) Defines the lowest value of the noise.
RangeMax (Single) Defines the highest value of the noise.
BiasAndGain (Vector2) Defines bias and gain, which can be used to weight the ranges (both in terms of time and intensity) in which the values are most likely to fluctuate
Seed (Int32) Defines the seed for the randomness. Two exactly identical copies of the operator with different seeds always create different results.

Outputs

Name Type
Result System.Single

Please help use to improve this documentation. Feel free to improve the description.

⚠ Everything else is automatically generated and will be overwritten regularly.

⚠️ **GitHub.com Fallback** ⚠️