FModifier(bpy_struct)¶
base class — bpy_struct
subclasses —
FModifierCycles, FModifierEnvelope, FModifierFunctionGenerator, FModifierGenerator, FModifierLimits, FModifierNoise, FModifierPython, FModifierStepped
-
class
bpy.types.FModifier(bpy_struct)¶ Modifier for values of F-Curve
-
active¶ F-Curve Modifier is the one being edited
- Type
boolean, default False
-
blend_in¶ Number of frames from start frame for influence to take effect
- Type
float in [-inf, inf], default 0.0
-
blend_out¶ Number of frames from end frame for influence to fade out
- Type
float in [-inf, inf], default 0.0
-
frame_end¶ Frame that modifier’s influence ends (if Restrict Frame Range is in use)
- Type
float in [-inf, inf], default 0.0
-
frame_start¶ Frame that modifier’s influence starts (if Restrict Frame Range is in use)
- Type
float in [-inf, inf], default 0.0
-
influence¶ Amount of influence F-Curve Modifier will have when not fading in/out
- Type
float in [0, 1], default 1.0
-
is_valid¶ F-Curve Modifier has invalid settings and will not be evaluated
- Type
boolean, default False, (readonly)
-
mute¶ Disable F-Curve Modifier evaluation
- Type
boolean, default False
-
show_expanded¶ F-Curve Modifier’s panel is expanded in UI
- Type
boolean, default False
-
type¶ F-Curve Modifier Type
NULLInvalid.GENERATORGenerator, Generate a curve using a factorized or expanded polynomial.FNGENERATORBuilt-In Function, Generate a curve using standard math functions such as sin and cos.ENVELOPEEnvelope, Reshape F-Curve values - e.g. change amplitude of movements.CYCLESCycles, Cyclic extend/repeat keyframe sequence.NOISENoise, Add pseudo-random noise on top of F-Curves.LIMITSLimits, Restrict maximum and minimum values of F-Curve.STEPPEDStepped Interpolation, Snap values to nearest grid-step - e.g. for a stop-motion look.
- Type
enum in [‘NULL’, ‘GENERATOR’, ‘FNGENERATOR’, ‘ENVELOPE’, ‘CYCLES’, ‘NOISE’, ‘LIMITS’, ‘STEPPED’], default ‘NULL’, (readonly)
-
use_influence¶ F-Curve Modifier’s effects will be tempered by a default factor
- Type
boolean, default False
-
use_restricted_range¶ F-Curve Modifier is only applied for the specified frame range to help mask off effects in order to chain them
- Type
boolean, default False
-
classmethod
bl_rna_get_subclass(id, default=None)¶ - Parameters
id (string) – The RNA type identifier.
- Returns
The RNA type or default when not found.
- Return type
bpy.types.Structsubclass
-
classmethod
bl_rna_get_subclass_py(id, default=None)¶ - Parameters
id (string) – The RNA type identifier.
- Returns
The class or default when not found.
- Return type
type
-
Inherited Properties
Inherited Functions
References