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 will show settings in the editor
- 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
Enable 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
NULL
Invalid.GENERATOR
Generator – Generate a curve using a factorized or expanded polynomial.FNGENERATOR
Built-In Function – Generate a curve using standard math functions such as sin and cos.ENVELOPE
Envelope – Reshape F-Curve values, e.g. change amplitude of movements.CYCLES
Cycles – Cyclic extend/repeat keyframe sequence.NOISE
Noise – Add pseudo-random noise on top of F-Curves.LIMITS
Limits – Restrict maximum and minimum values of F-Curve.STEPPED
Stepped 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.Struct
subclass
Inherited Properties
Inherited Functions
References