FModifierNoise(FModifier)

base classes — bpy_struct, FModifier

class bpy.types.FModifierNoise(FModifier)

Give randomness to the modified F-Curve

blend_type

Method of modifying the existing F-Curve (default 'REPLACE')

Type:

Literal[‘REPLACE’, ‘ADD’, ‘SUBTRACT’, ‘MULTIPLY’]

depth

Amount of fine level detail present in the noise (in [0, 32767], default 0)

Type:

int

lacunarity

Gap between successive frequencies. Depth needs to be greater than 0 for this to have an effect (in [-inf, inf], default 2.0)

Type:

float

offset

Time offset for the noise effect (in [-inf, inf], default 0.0)

Type:

float

phase

A random seed for the noise effect (in [-inf, inf], default 1.0)

Type:

float

roughness

Amount of high frequency detail. Depth needs to be greater than 0 for this to have an effect (in [-inf, inf], default 0.5)

Type:

float

scale

Scaling (in time) of the noise (in [-inf, inf], default 1.0)

Type:

float

strength

Amplitude of the noise - the amount that it modifies the underlying curve (in [-inf, inf], default 1.0)

Type:

float

use_legacy_noise

Use the legacy way of generating noise. Has the issue that it can produce values outside of -1/1 (default False)

Type:

bool

classmethod bl_rna_get_subclass(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (bpy.types.Struct | None) – The value to return when not found.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct

classmethod bl_rna_get_subclass_py(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (type | None) – The value to return when not found.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions