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
- is_active¶
The active modifier in the list
- Type
boolean, default False
- 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¶
DATA_TRANSFERData Transfer, Transfer several types of data (vertex groups, UV maps, vertex colors, custom normals) from one mesh to another.MESH_CACHEMesh Cache, Deform the mesh using an external frame-by-frame vertex transform cache.MESH_SEQUENCE_CACHEMesh Sequence Cache, Deform the mesh or curve using an external mesh cache in Alembic format.NORMAL_EDITNormal Edit, Modify the direction of the surface normals.WEIGHTED_NORMALWeighted Normal, Modify the direction of the surface normals using a weighting method.UV_PROJECTUV Project, Project the UV map coordinates from the negative Z axis of another object.UV_WARPUV Warp, Transform the UV map using the difference between two objects.VERTEX_WEIGHT_EDITVertex Weight Edit, Modify of the weights of a vertex group.VERTEX_WEIGHT_MIXVertex Weight Mix, Mix the weights of two vertex groups.VERTEX_WEIGHT_PROXIMITYVertex Weight Proximity, Set the vertex group weights based on the distance to another target object.ARRAYArray, Create copies of the shape with offsets.BEVELBevel, Generate sloped corners by adding geometry to the mesh’s edges or vertices.BOOLEANBoolean, Use another shape to cut, combine or perform a difference operation.BUILDBuild, Cause the faces of the mesh object to appear or disappear one after the other over time.DECIMATEDecimate, Reduce the geometry density.EDGE_SPLITEdge Split, Split away joined faces at the edges.NODESGeometry Nodes.MASKMask, Dynamically hide vertices based on a vertex group or armature.MIRRORMirror, Mirror along the local X, Y and/or Z axes, over the object origin.MESH_TO_VOLUMEMesh to Volume.MULTIRESMultiresolution, Subdivide the mesh in a way that allows editing the higher subdivision levels.REMESHRemesh, Generate new mesh topology based on the current shape.SCREWScrew, Lathe around an axis, treating the input mesh as a profile.SKINSkin, Create a solid shape from vertices and edges, using the vertex radius to define the thickness.SOLIDIFYSolidify, Make the surface thick.SUBSURFSubdivision Surface, Split the faces into smaller parts, giving it a smoother appearance.TRIANGULATETriangulate, Convert all polygons to triangles.VOLUME_TO_MESHVolume to Mesh.WELDWeld, Find groups of vertices closer than dist and merge them together.WIREFRAMEWireframe, Convert faces into thickened edges.ARMATUREArmature, Deform the shape using an armature object.CASTCast, Shift the shape towards a predefined primitive.CURVECurve, Bend the mesh using a curve object.DISPLACEDisplace, Offset vertices based on a texture.HOOKHook, Deform specific points using another object.LAPLACIANDEFORMLaplacian Deform, Deform based a series of anchor points.LATTICELattice, Deform using the shape of a lattice object.MESH_DEFORMMesh Deform, Deform using a different mesh, which acts as a deformation cage.SHRINKWRAPShrinkwrap, Project the shape onto another object.SIMPLE_DEFORMSimple Deform, Deform the shape by twisting, bending, tapering or stretching.SMOOTHSmooth, Smooth the mesh by flattening the angles between adjacent faces.CORRECTIVE_SMOOTHSmooth Corrective, Smooth the mesh while still preserving the volume.LAPLACIANSMOOTHSmooth Laplacian, Reduce the noise on a mesh surface with minimal changes to its shape.SURFACE_DEFORMSurface Deform, Transfer motion from another mesh.WARPWarp, Warp parts of a mesh to a new location in a very flexible way thanks to 2 specified objects.WAVEWave, Adds a ripple-like motion to an object’s geometry.VOLUME_DISPLACEVolume Displace, Deform volume based on noise or other vector fields.CLOTHCloth.COLLISIONCollision.DYNAMIC_PAINTDynamic Paint.EXPLODEExplode, Break apart the mesh faces and let them follow particles.FLUIDFluid.OCEANOcean, Generate a moving ocean surface.PARTICLE_INSTANCEParticle Instance.PARTICLE_SYSTEMParticle System, Spawn particles from the shape.SOFT_BODYSoft Body.SURFACESurface.
- Type
enum in [‘DATA_TRANSFER’, ‘MESH_CACHE’, ‘MESH_SEQUENCE_CACHE’, ‘NORMAL_EDIT’, ‘WEIGHTED_NORMAL’, ‘UV_PROJECT’, ‘UV_WARP’, ‘VERTEX_WEIGHT_EDIT’, ‘VERTEX_WEIGHT_MIX’, ‘VERTEX_WEIGHT_PROXIMITY’, ‘ARRAY’, ‘BEVEL’, ‘BOOLEAN’, ‘BUILD’, ‘DECIMATE’, ‘EDGE_SPLIT’, ‘NODES’, ‘MASK’, ‘MIRROR’, ‘MESH_TO_VOLUME’, ‘MULTIRES’, ‘REMESH’, ‘SCREW’, ‘SKIN’, ‘SOLIDIFY’, ‘SUBSURF’, ‘TRIANGULATE’, ‘VOLUME_TO_MESH’, ‘WELD’, ‘WIREFRAME’, ‘ARMATURE’, ‘CAST’, ‘CURVE’, ‘DISPLACE’, ‘HOOK’, ‘LAPLACIANDEFORM’, ‘LATTICE’, ‘MESH_DEFORM’, ‘SHRINKWRAP’, ‘SIMPLE_DEFORM’, ‘SMOOTH’, ‘CORRECTIVE_SMOOTH’, ‘LAPLACIANSMOOTH’, ‘SURFACE_DEFORM’, ‘WARP’, ‘WAVE’, ‘VOLUME_DISPLACE’, ‘CLOTH’, ‘COLLISION’, ‘DYNAMIC_PAINT’, ‘EXPLODE’, ‘FLUID’, ‘OCEAN’, ‘PARTICLE_INSTANCE’, ‘PARTICLE_SYSTEM’, ‘SOFT_BODY’, ‘SURFACE’], 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.Structsubclass
Inherited Properties
Inherited Functions
References