Skip to main content

Musgrave

Menu: Noise

Purpose

Generates a Musgrave procedural noise pattern for terrain, masks and layered surface variation.

Inputs

NameTypeDefaultDetails
UVFLOAT2-Sampling coordinates.
ScaleNUMBER-Multiplies the input coordinates.
DetailNUMBER-Number of noise layers.
DimensionNUMBER-Controls octave falloff.
LacunarityNUMBER-Frequency multiplier per octave.
OffsetNUMBER-Used by hybrid, ridged and terrain modes.
GainNUMBER-Used by hybrid, ridged and terrain modes.

Outputs

NameTypeDefaultDetails
ValueNUMBER-Procedural noise value.

High Precision

  • Internal procedural math uses high-precision numeric operations to preserve stable results when coordinates are large or shared between vertex and fragment stages.