Modifier(bpy_struct)

base class — bpy_struct

subclasses — ArmatureModifier, ArrayModifier, BevelModifier, BooleanModifier, BuildModifier, CastModifier, ClothModifier, CollisionModifier, CorrectiveSmoothModifier, CurveModifier, DataTransferModifier, DecimateModifier, DisplaceModifier, DynamicPaintModifier, EdgeSplitModifier, ExplodeModifier, FluidModifier, HookModifier, LaplacianDeformModifier, LaplacianSmoothModifier, LatticeModifier, MaskModifier, MeshCacheModifier, MeshDeformModifier, MeshSequenceCacheModifier, MeshToVolumeModifier, MirrorModifier, MultiresModifier, NodesModifier, NormalEditModifier, OceanModifier, ParticleInstanceModifier, ParticleSystemModifier, RemeshModifier, ScrewModifier, ShrinkwrapModifier, SimpleDeformModifier, SkinModifier, SmoothModifier, SoftBodyModifier, SolidifyModifier, SubsurfModifier, SurfaceDeformModifier, SurfaceModifier, TriangulateModifier, UVProjectModifier, UVWarpModifier, VertexWeightEditModifier, VertexWeightMixModifier, VertexWeightProximityModifier, VolumeDisplaceModifier, VolumeToMeshModifier, WarpModifier, WaveModifier, WeightedNormalModifier, WeldModifier, WireframeModifier

class bpy.types.Modifier(bpy_struct)

Modifier affecting the geometry data of an object

execution_time

Time in seconds that the modifier took to evaluate. This is only set on evaluated objects. If multiple modifiers run in parallel, execution time is not a reliable metric

Type

float in [-inf, inf], default 0.0, (readonly)

is_active

The active modifier in the list

Type

boolean, default False

is_override_data

In a local override object, whether this modifier comes from the linked reference object, or is local to the override

Type

boolean, default False, (readonly)

name

Modifier name

Type

string, default “”, (never None)

show_expanded

Set modifier expanded in the user interface

Type

boolean, default False

show_in_editmode

Display modifier in Edit mode

Type

boolean, default False

show_on_cage

Adjust edit cage to modifier result

Type

boolean, default False

show_render

Use modifier during render

Type

boolean, default False

show_viewport

Display modifier in viewport

Type

boolean, default False

type
Type

enum in Object Modifier Type Items, default ‘DATA_TRANSFER’, (readonly)

use_apply_on_spline

Apply this and all preceding deformation modifiers on splines’ points rather than on filled curve/surface

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

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