IN THIS ARTICLE
FastNoise Gradient Component
Add the FastNoise Gradient component to use one of the noise generation algorithms from the FastNoise library to generate a gradient. The noise generation algorithm is set in the component’s Noise Type property.
Provider
Dependencies
- Gradient Transform Modifier
- One of the following Shape components: Axis Aligned Box, Box, Capsule, Compound, Cylinder, Disk, Polygon Prism, Quad, Shape Reference, Sphere, or Tube, to define the Gradient Transform Modifier’s area.
Noise types
| Noise Type | Description | Example Gradient |
|---|---|---|
Value | Generates a White Noise gradient based on interpolated values from XYZ-coordinates. | ![]() |
Value Fractal | Results from the Value algorithm are run through a fractal function. | ![]() |
Perlin | Generates values from the Perlin noise algorithm, a noise algorithm where visual features are all of similar size. | ![]() |
Perlin Fractal | Results from the Perlin noise algorithm are run through a fractal function. | ![]() |
Simplex | Generates values from the Simplex noise algorithm, a variation of Perlin noise with fewer directional artifacts. | ![]() |
Simplex Fractal | Results from the Simplex noise algorithm are run through a fractal function. | ![]() |
Cellular | Generates values from a cellular noise algorithm, which assigns values based on randomly distributed feature points; each world position is assigned the value of the closest feature point. | ![]() |
White Noise | Generates values from XYZ-coordinates, which produce extremely different values for adjacent samples. | ![]() |
Cubic | Generates values directly from XYZ-coordinates that are then run through cubic interpolation with neighboring values. The results are similar to Perlin noise, but with fewer directional artifacts and with a higher occurrence of extreme values. | ![]() |
Cubic Fractal | Results from the Cubic noise algorithm are run through a fractal function. | ![]() |
Note:Not all combinations of Noise Type and noise property settings have the same performance characteristics.
FastNoise Gradient properties

| Property | Description | Values | Default |
|---|---|---|---|
| Preview | Displays the output gradient of this component after all properties are applied. Click the previewer icon in the top of the preview image to show a larger preview of the gradient in a dockable window. | ||
| Pin Preview to Shape | Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. | EntityId | Current Entity |
| Preview Position | Sets the world location of the preview. This field is available only if there is no entity selected in Pin Preview to Shape. | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | Sets the dimensions of the preview. | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.This field is available only if an entity is selected in Pin Preview to Shape. | Boolean | Disabled |
| Noise Type | Sets the noise generation algorithm used to generate the gradient. | Value, Value Fractal, Perlin, Perlin Fractal, Simplex, Simplex Fractal, Cellular, White Noise, Cubic, or Cubic Fractal | Perlin Fractal |
| Random Seed | Sets the initialization value for the pseudorandom noise generation algorithm. Each value generates a different pattern of noise. | Integer: 1 to Infinity | 1 |
| Frequency | Sets the frequency of the generated noise. Smaller values result in noise that is dilated and larger values result in noise that is condensed. | Float: 0.0001 - Infinity | 1.0 |
| FastNoise Advanced Settings - Interpolation | Sets the function used to smooth between gradient values. Refer to the following section for Interpolation type descriptions and examples. | Linear, Hermite, or Quintic | Quintic |
| Generate Random Seed | Sets the Random Seed property to a random value. |
Value Interpolation type examples
| Interpolation Type | Description | Example Gradient |
|---|---|---|
Linear | Linear interpolation produces angular artifacts. | ![]() |
Hermite | Hermite interpolation produces smooth blurred values. | ![]() |
Quintic | Quintic interpolation produces more defined edges than Hermite without the angular artifacts of Linear. | ![]() |

| Property | Description | Values | Default |
|---|---|---|---|
| Preview | Displays the output gradient of this component after all properties are applied. Click the previewer icon in the top of the preview image to show a larger preview of the gradient in a dockable window. | ||
| Pin Preview to Shape | Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. | EntityId | Current Entity |
| Preview Position | Sets the world location of the preview. This field is available only if there is no entity selected in Pin Preview to Shape. | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | Sets the dimensions of the preview. | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.This field is available only if an entity is selected in Pin Preview to Shape. | Boolean | Disabled |
| Noise Type | Sets the noise generation algorithm used to generate the gradient. | Value, Value Fractal, Perlin, Perlin Fractal, Simplex, Simplex Fractal, Cellular, White Noise, Cubic, or Cubic Fractal | Perlin Fractal |
| Random Seed | Sets the initialization value for the pseudorandom noise generation algorithm. Each value generates a different pattern of noise. | Integer: 1 to Infinity | 1 |
| Frequency | Sets the frequency of the generated noise. Smaller values result in noise that is dilated and larger values result in noise that is condensed. | Float: 0.0001 - Infinity | 1.0 |
| Octaves | Sets the number of recursions of pattern generation. Higher values produce finer details. Values higher than 4 may not be perceptible. | Integer: 0 - 8 | 4 |
| Lacunarity | Sets a frequency multiplier to apply to successive Octaves. | Float 0.0 to Infinity | 2.0 |
| Gain | Sets a relative strength multiplier to apply to successive Octaves. | Float: 0.0 to Infinity | 0.5 |
| FastNoise Advanced Settings - Interpolation | Sets the function used to smooth between gradient values. Refer to the following section for Interpolation type descriptions and examples. | Linear, Hermite, or Quintic | Quintic |
| FastNoise Advanced Settings - Fractal Type | Sets the method of fractal combination. Refer to the following section for Fractal Type descriptions and examples. | FBM, Billow, or Rigid Multi | FBM |
| Generate Random Seed | Sets the Random Seed property to a random value. |
Value Fractal Interpolation type examples
| Interpolation Type | Description | Example Gradient |
|---|---|---|
Linear | Linear interpolation produces angular artifacts. | ![]() |
Hermite | Hermite interpolation produces smooth blurred values. | ![]() |
Quintic | Quintic interpolation produces more defined edges than Hermite without the angular artifacts of Linear. | ![]() |
Value Fractal Type examples
| Fractal Type | Description | Example Gradient |
|---|---|---|
FBM | FBM or fractional Brownian motion adds multiple frequencies and amplitudes of the noise signal together. | ![]() |
Billow | A variant of FBM. Billow adds the absolute value of multiple frequencies and amplitudes of the noise signal together. This produces extreme lows in the gradient’s values. | ![]() |
Rigid Multi | A variant of FBM. Rigid Multi subtracts the inverse of the absolute value of multiple frequencies and amplitudes of the noise signal from each other. This produces extreme highs in the gradient’s values. | ![]() |

| Property | Description | Values | Default |
|---|---|---|---|
| Preview | Displays the output gradient of this component after all properties are applied. Click the previewer icon in the top of the preview image to show a larger preview of the gradient in a dockable window. | ||
| Pin Preview to Shape | Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. | EntityId | Current Entity |
| Preview Position | Sets the world location of the preview. This field is available only if there is no entity selected in Pin Preview to Shape. | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | Sets the dimensions of the preview. | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.This field is available only if an entity is selected in Pin Preview to Shape. | Boolean | Disabled |
| Noise Type | Sets the noise generation algorithm used to generate the gradient. | Value, Value Fractal, Perlin, Perlin Fractal, Simplex, Simplex Fractal, Cellular, White Noise, Cubic, or Cubic Fractal | Perlin Fractal |
| Random Seed | Sets the initialization value for the pseudorandom noise generation algorithm. Each value generates a different pattern of noise. | Integer: 1 to Infinity | 1 |
| Frequency | Sets the frequency of the generated noise. Smaller values result in noise that is dilated and larger values result in noise that is condensed. | Float: 0.0001 - Infinity | 1.0 |
| FastNoise Advanced Settings - Interpolation | Sets the function used to smooth between gradient values. Refer to the following section for Interpolation type descriptions and examples. | Linear, Hermite, or Quintic | Quintic |
| Generate Random Seed | Sets the Random Seed property to a random value. |
Perlin Interpolation type examples
| Interpolation Type | Description | Example Gradient |
|---|---|---|
Linear | Linear interpolation produces angular artifacts. | ![]() |
Hermite | Hermite interpolation produces smooth blurred values. | ![]() |
Quintic | Quintic interpolation produces more defined edges than Hermite without the angular artifacts of Linear. | ![]() |

| Property | Description | Values | Default |
|---|---|---|---|
| Preview | Displays the output gradient of this component after all properties are applied. Click the previewer icon in the top of the preview image to show a larger preview of the gradient in a dockable window. | ||
| Pin Preview to Shape | Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. | EntityId | Current Entity |
| Preview Position | Sets the world location of the preview. This field is available only if there is no entity selected in Pin Preview to Shape. | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | Sets the dimensions of the preview. | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.This field is available only if an entity is selected in Pin Preview to Shape. | Boolean | Disabled |
| Noise Type | Sets the noise generation algorithm used to generate the gradient. | Value, Value Fractal, Perlin, Perlin Fractal, Simplex, Simplex Fractal, Cellular, White Noise, Cubic, or Cubic Fractal | Perlin Fractal |
| Random Seed | Sets the initialization value for the pseudorandom noise generation algorithm. Each value generates a different pattern of noise. | Integer: 1 to Infinity | 1 |
| Frequency | Sets the frequency of the generated noise. Smaller values result in noise that is dilated and larger values result in noise that is condensed. | Float: 0.0001 - Infinity | 1.0 |
| Octaves | Sets the number of recursions of pattern generation. Higher values produce finer details. Values higher than 4 may not be perceptible. | Integer: 0 - 8 | 4 |
| Lacunarity | Sets a frequency multiplier to apply to successive Octaves. | Float 0.0 to Infinity | 2.0 |
| Gain | Sets a relative strength multiplier to apply to successive Octaves. | Float: 0.0 to Infinity | 0.5 |
| FastNoise Advanced Settings - Interpolation | Sets the function used to smooth between gradient values. Refer to the following section for Interpolation type descriptions and examples. | Linear, Hermite, or Quintic | Quintic |
| FastNoise Advanced Settings - Fractal Type | Sets the method of fractal combination. Refer to the following section for Fractal Type descriptions and examples. | FBM, Billow, or Rigid Multi | FBM |
| Generate Random Seed | Sets the Random Seed property to a random value. |
Perlin Fractal Interpolation type examples
| Interpolation Type | Description | Example Gradient |
|---|---|---|
Linear | Linear interpolation produces angular artifacts. | ![]() |
Hermite | Hermite interpolation produces smooth blurred values. | ![]() |
Quintic | Quintic interpolation produces more defined edges than Hermite without the angular artifacts of Linear. | ![]() |
Perlin Fractal Type examples
| Fractal Type | Description | Example Gradient |
|---|---|---|
FBM | FBM or fractional Brownian motion adds multiple frequencies and amplitudes of the noise signal together. | ![]() |
Billow | A variant of FBM. Billow adds the absolute value of multiple frequencies and amplitudes of the noise signal together. This produces extreme lows in the gradient’s values. | ![]() |
Rigid Multi | A variant of FBM. Rigid Multi subtracts the inverse of the absolute value of multiple frequencies and amplitudes of the noise signal from each other. This produces extreme highs in the gradient’s values. | ![]() |

| Property | Description | Values | Default |
|---|---|---|---|
| Preview | Displays the output gradient of this component after all properties are applied. Click the previewer icon in the top of the preview image to show a larger preview of the gradient in a dockable window. | ||
| Pin Preview to Shape | Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. | EntityId | Current Entity |
| Preview Position | Sets the world location of the preview. This field is available only if there is no entity selected in Pin Preview to Shape. | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | Sets the dimensions of the preview. | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.This field is available only if an entity is selected in Pin Preview to Shape. | Boolean | Disabled |
| Noise Type | Sets the noise generation algorithm used to generate the gradient. | Value, Value Fractal, Perlin, Perlin Fractal, Simplex, Simplex Fractal, Cellular, White Noise, Cubic, or Cubic Fractal | Perlin Fractal |
| Random Seed | Sets the initialization value for the pseudorandom noise generation algorithm. Each value generates a different pattern of noise. | Integer: 1 to Infinity | 1 |
| Frequency | Sets the frequency of the generated noise. Smaller values result in noise that is dilated and larger values result in noise that is condensed. | Float: 0.0001 - Infinity | 1.0 |
| Generate Random Seed | Sets the Random Seed property to a random value. |

| Property | Description | Values | Default |
|---|---|---|---|
| Preview | Displays the output gradient of this component after all properties are applied. Click the previewer icon in the top of the preview image to show a larger preview of the gradient in a dockable window. | ||
| Pin Preview to Shape | Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. | EntityId | Current Entity |
| Preview Position | Sets the world location of the preview. This field is available only if there is no entity selected in Pin Preview to Shape. | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | Sets the dimensions of the preview. | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.This field is available only if an entity is selected in Pin Preview to Shape. | Boolean | Disabled |
| Noise Type | Sets the noise generation algorithm used to generate the gradient. | Value, Value Fractal, Perlin, Perlin Fractal, Simplex, Simplex Fractal, Cellular, White Noise, Cubic, or Cubic Fractal | Perlin Fractal |
| Random Seed | Sets the initialization value for the pseudorandom noise generation algorithm. Each value generates a different pattern of noise. | Integer: 1 to Infinity | 1 |
| Frequency | Sets the frequency of the generated noise. Smaller values result in noise that is dilated and larger values result in noise that is condensed. | Float: 0.0001 - Infinity | 1.0 |
| Octaves | Sets the number of recursions of pattern generation. Higher values produce finer details. Values higher than 4 may not be perceptible. | Integer: 0 - 8 | 4 |
| Lacunarity | Sets a frequency multiplier to apply to successive Octaves. | Float 0.0 to Infinity | 2.0 |
| Gain | Sets a relative strength multiplier to apply to successive Octaves. | Float: 0.0 to Infinity | 0.5 |
| FastNoise Advanced Settings - Fractal Type | Sets the method of fractal combination. Refer to the following section for Fractal Type descriptions and examples. | FBM, Billow, or Rigid Multi | FBM |
| Generate Random Seed | Sets the Random Seed property to a random value. |
Simplex Fractal Type examples
| Fractal Type | Description | Example Gradient |
|---|---|---|
FBM | FBM or fractional Brownian motion adds multiple frequencies and amplitudes of the noise signal together. | ![]() |
Billow | A variant of FBM. Billow adds the absolute value of multiple frequencies and amplitudes of the noise signal together. This produces extreme lows in the gradient’s values. | ![]() |
Rigid Multi | A variant of FBM. Rigid Multi subtracts the inverse of the absolute value of multiple frequencies and amplitudes of the noise signal from each other. This produces extreme highs in the gradient’s values. | ![]() |

| Property | Description | Values | Default |
|---|---|---|---|
| Preview | Displays the output gradient of this component after all properties are applied. Click the previewer icon in the top of the preview image to show a larger preview of the gradient in a dockable window. | ||
| Pin Preview to Shape | Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. | EntityId | Current Entity |
| Preview Position | Sets the world location of the preview. This field is available only if there is no entity selected in Pin Preview to Shape. | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | Sets the dimensions of the preview. | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.This field is available only if an entity is selected in Pin Preview to Shape. | Boolean | Disabled |
| Noise Type | Sets the noise generation algorithm used to generate the gradient. | Value, Value Fractal, Perlin, Perlin Fractal, Simplex, Simplex Fractal, Cellular, White Noise, Cubic, or Cubic Fractal | Perlin Fractal |
| Random Seed | Sets the initialization value for the pseudorandom noise generation algorithm. Each value generates a different pattern of noise. | Integer: 1 to Infinity | 1 |
| Frequency | Sets the frequency of the generated noise. Smaller values result in noise that is dilated and larger values result in noise that is condensed. | Float: 0.0001 - Infinity | 1.0 |
| Distance Function | Sets the distance function used to calculate the cell value for a given point. The distance functions produce different cell shapes. Refer to the following section for Distance Function examples and descriptions. | Euclidean, Manhattan, or Natural | Euclidean |
| Return Type | Sets the type of value that the cellular function returns. Refer to the following section for Return Type examples. | CellValue, Distance, Distance2, Distance2Add, Distance2Sub, Distance2Mul, or Distance2Div | CellValue |
| Jitter | Sets the maximum distance that a cellular point can move from its original position. Values above 1.0 may produce artifacts from clamped multiplications. | Float: 0.0 to Infinity | 0.45 |
| Generate Random Seed | Sets the Random Seed property to a random value. |
Distance Function examples
| Distance Function | Example Gradient |
|---|---|
Euclidean | ![]() |
Manhattan | ![]() |
Natural | ![]() |
Return Type examples
| Return Type | Description | Example Gradient |
|---|---|---|
CellValue | Returns the value of the nearest feature point at any given world position. | ![]() |
Distance | Returns the distance to the nearest feature point at any given world position. | ![]() |
Distance2 | Returns the distance to the second-nearest feature point at any given world position. | ![]() |
Distance2Add | Returns the distances of the two closest feature points added together. | ![]() |
Distance2Sub | Returns the distances of the two closest feature points subtracted from each other. | ![]() |
Distance2Mul | Returns the distances of the two closest feature points multiplied together. | ![]() |
Distance2Div | Returns the distance of the closest feature point divided by the distance of the second-closest feature point. | ![]() |

| Property | Description | Values | Default |
|---|---|---|---|
| Preview | Displays the output gradient of this component after all properties are applied. Click the previewer icon in the top of the preview image to show a larger preview of the gradient in a dockable window. | ||
| Pin Preview to Shape | Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. | EntityId | Current Entity |
| Preview Position | Sets the world location of the preview. This field is available only if there is no entity selected in Pin Preview to Shape. | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | Sets the dimensions of the preview. | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.This field is available only if an entity is selected in Pin Preview to Shape. | Boolean | Disabled |
| Noise Type | Sets the noise generation algorithm used to generate the gradient. | Value, Value Fractal, Perlin, Perlin Fractal, Simplex, Simplex Fractal, Cellular, White Noise, Cubic, or Cubic Fractal | Perlin Fractal |
| Random Seed | Sets the initialization value for the pseudorandom noise generation algorithm. Each value generates a different pattern of noise. | Integer: 1 to Infinity | 1 |
| Generate Random Seed | Sets the Random Seed property to a random value. |

| Property | Description | Values | Default |
|---|---|---|---|
| Preview | Displays the output gradient of this component after all properties are applied. Click the previewer icon in the top of the preview image to show a larger preview of the gradient in a dockable window. | ||
| Pin Preview to Shape | Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. | EntityId | Current Entity |
| Preview Position | Sets the world location of the preview. This field is available only if there is no entity selected in Pin Preview to Shape. | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | Sets the dimensions of the preview. | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.This field is available only if an entity is selected in Pin Preview to Shape. | Boolean | Disabled |
| Noise Type | Sets the noise generation algorithm used to generate the gradient. | Value, Value Fractal, Perlin, Perlin Fractal, Simplex, Simplex Fractal, Cellular, White Noise, Cubic, or Cubic Fractal | Perlin Fractal |
| Random Seed | Sets the initialization value for the pseudorandom noise generation algorithm. Each value generates a different pattern of noise. | Integer: 1 to Infinity | 1 |
| Frequency | Sets the frequency of the generated noise. Smaller values result in noise that is dilated and larger values result in noise that is condensed. | Float: 0.0001 - Infinity | 1.0 |
| Generate Random Seed | Sets the Random Seed property to a random value. |

| Property | Description | Values | Default |
|---|---|---|---|
| Preview | Displays the output gradient of this component after all properties are applied. Click the previewer icon in the top of the preview image to show a larger preview of the gradient in a dockable window. | ||
| Pin Preview to Shape | Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. | EntityId | Current Entity |
| Preview Position | Sets the world location of the preview. This field is available only if there is no entity selected in Pin Preview to Shape. | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | Sets the dimensions of the preview. | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.This field is available only if an entity is selected in Pin Preview to Shape. | Boolean | Disabled |
| Noise Type | Sets the noise generation algorithm used to generate the gradient. | Value, Value Fractal, Perlin, Perlin Fractal, Simplex, Simplex Fractal, Cellular, White Noise, Cubic, or Cubic Fractal | Perlin Fractal |
| Random Seed | Sets the initialization value for the pseudorandom noise generation algorithm. Each value generates a different pattern of noise. | Integer: 1 to Infinity | 1 |
| Frequency | Sets the frequency of the generated noise. Smaller values result in noise that is dilated and larger values result in noise that is condensed. | Float: 0.0001 - Infinity | 1.0 |
| Octaves | Sets the number of recursions of pattern generation. Higher values produce finer details. Values higher than 4 may not be perceptible. | Integer: 0 - 8 | 4 |
| Lacunarity | Sets a frequency multiplier to apply to successive Octaves. | Float 0.0 to Infinity | 2.0 |
| Gain | Sets a relative strength multiplier to apply to successive Octaves. | Float: 0.0 to Infinity | 0.5 |
| FastNoise Advanced Settings - Fractal Type | Sets the method of fractal combination. Refer to the following section for Fractal Type descriptions and examples. | FBM, Billow, or Rigid Multi | FBM |
| Generate Random Seed | Sets the Random Seed property to a random value. |
Cubic Fractal Type examples
| Fractal Type | Description | Example Gradient |
|---|---|---|
FBM | FBM or fractional Brownian motion adds multiple frequencies and amplitudes of the noise signal together. | ![]() |
Billow | A variant of FBM. Billow adds the absolute value of multiple frequencies and amplitudes of the noise signal together. This produces extreme lows in the gradient’s values. | ![]() |
Rigid Multi | A variant of FBM. Rigid Multi subtracts the inverse of the absolute value of multiple frequencies and amplitudes of the noise signal from each other. This produces extreme highs in the gradient’s values. | ![]() |
FastNoiseGradientRequestBus
Use the following request functions with the FastNoiseGradientRequestBus EBus interface to communicate with FastNoise Gradient components in your game.
| Request Name | Description | Parameter | Return | Scriptable |
|---|---|---|---|---|
GetFractalType | Returns the value of the FastNoise Advanced Settings - Fractal Type property. | None | Fractal Type Index: Integer | Yes |
GetFrequency | Returns the value of the Frequency property. | None | Float | Yes |
GetGain | Returns the value of the Gain property. | None | Float | Yes |
GetInterpolation | Returns the value of the FastNoise Advanced Settings - Interpolation property. | None | Interpolation Index: Integer | Yes |
GetLacunarity | Returns the value of the Lacunarity property. | None | Float | Yes |
GetNoiseType | Returns the value of the Noise Type property. | None | Noise Type Index: Integer | Yes |
GetOctaves | Returns the value of the Octaves property. | None | Octave Count: Integer | Yes |
GetRandomSeed | Returns the value of the Random Seed property. | None | Seed: Integer | Yes |
SetFractalType | Sets the value of the FastNoise Advanced Settings - Fractal Type property. | Fractal Type Index: Integer | None | Yes |
SetFrequency | Sets the value of the Frequency property. | Float | None | Yes |
SetGain | Sets the value of the Gain property. | Float | None | Yes |
SetInterpolation | Sets the value of the FastNoise Advanced Settings - Interpolation property. | Interpolation Index: Integer | None | Yes |
SetLacunarity | Sets the value of the Lacunarity property. | Float | None | Yes |
SetNoiseType | Sets the value of the Noise Type property. | Noise Type Index: Integer | None | Yes |
SetOctaves | Sets the value of the Octaves property. | Octave Count: Integer | None | Yes |
SetRandomSeed | Sets the value of the Random Seed property. | Seed: Integer | None | Yes |

























