FractalNoise

Multi-octave fractal Brownian motion noise texture with true noise evolution

Props

  • colorA

    First color

    Type
    string
    Default
    #000000
  • colorB

    Second color

    Type
    string
    Default
    #ffffff
  • stops

    Multi-stop gradient colors (overrides Color A / Color B when set)

    Type
    object
    Default
    null
  • octaves

    Number of noise octaves (more = more detail)

    Type
    number
    Default
    4
  • detail

    How much finer each successive octave becomes

    Type
    number
    Default
    2
  • contrast

    How strongly finer octaves contribute — higher values create more texture contrast

    Type
    number
    Default
    0.5
  • speed

    Speed at which the noise pattern evolves in place

    Type
    number
    Default
    0.15
  • angle

    Rotation angle in degrees

    Type
    number
    Default
    0
  • seed

    Random seed for pattern variation

    Type
    number
    Default
    0
  • colorSpace

    Color space for interpolation

    Type
    "linear" | "oklch" | "oklab" | "hsl" | "hsv" | "lch"
    Default
    linear

Usage

<Shader>
  <FractalNoise />
</Shader>