Blender 2.83.0 Python API
0849af45910e
Documentation
Quickstart: new to Blender or scripting and want to get your feet wet?
API Overview: a more complete explanation of Python integration
API Reference Usage: examples of how to use the API reference docs
Best Practice: Conventions to follow for writing good scripts
Tips and Tricks: Hints to help you while writing scripts for Blender
Gotcha's: some of the problems you may come up against when writing scripts
List of changes since last Blender release
Application Modules
Context Access (bpy.context)
Data Access (bpy.data)
Message Bus (bpy.msgbus)
Operators (bpy.ops)
Types (bpy.types)
Utilities (bpy.utils)
bpy.utils submodule (bpy.utils.previews)
Path Utilities (bpy.path)
Application Data (bpy.app)
Property Definitions (bpy.props)
Standalone Modules
Math Types & Utilities (mathutils)
Freestyle Module (freestyle)
OpenGL Wrapper (bgl)
Font Drawing (blf)
Image Buffer (imbuf)
GPU Shader Module (gpu)
GPU Utilities (gpu_extras)
Audio System (aud)
Extra Utilities (bpy_extras)
ID Property Access (idprop.types)
BMesh Module (bmesh)
Blender 2.83.0 Python API
Docs
»
Index
Index – E
easing (bpy.types.GPencilInterpolateSettings attribute)
(bpy.types.Keyframe attribute)
easing_type() (in module bpy.ops.action)
(in module bpy.ops.graph)
edge (bmesh.types.BMLoop attribute)
(bpy.types.CompositorNodeDilateErode attribute)
edge_bevel (bpy.types.ThemeView3D attribute)
edge_bevelweight() (in module bpy.ops.transform)
edge_collapse() (in module bpy.ops.mesh)
edge_crease (bpy.types.ThemeView3D attribute)
edge_crease() (in module bpy.ops.transform)
edge_crease_inner (bpy.types.SolidifyModifier attribute)
edge_crease_outer (bpy.types.SolidifyModifier attribute)
edge_crease_rim (bpy.types.SolidifyModifier attribute)
edge_display_type (bpy.types.SpaceUVEditor attribute)
edge_face_add() (in module bpy.ops.mesh)
edge_face_count() (in module bpy_extras.mesh_utils)
edge_face_count_dict() (in module bpy_extras.mesh_utils)
edge_facesel (bpy.types.ThemeView3D attribute)
edge_index (bpy.types.MeshLoop attribute)
edge_kernel_radius (bpy.types.CompositorNodeKeying attribute)
edge_kernel_tolerance (bpy.types.CompositorNodeKeying attribute)
edge_loops_from_edges() (in module bpy_extras.mesh_utils)
edge_mapping (bpy.types.DataTransferModifier attribute)
edge_mode (bpy.types.CompositorNodeDoubleEdgeMask attribute)
edge_rotate() (in module bmesh.utils)
(in module bpy.ops.mesh)
edge_seam (bpy.types.ThemeView3D attribute)
edge_select (bpy.types.ThemeImageEditor attribute)
(bpy.types.ThemeView3D attribute)
edge_sharp (bpy.types.ThemeView3D attribute)
edge_slide() (in module bpy.ops.transform)
edge_split() (in module bmesh.utils)
(in module bpy.ops.mesh)
edge_type_combination (bpy.types.FreestyleLineSet attribute)
edge_type_negation (bpy.types.FreestyleLineSet attribute)
edgeloop_fill() (in module bmesh.ops)
edgenet_fill() (in module bmesh.ops)
edgenet_prepare() (in module bmesh.ops)
edgering_select() (in module bpy.ops.mesh)
edges (bmesh.types.BMesh attribute)
(bmesh.types.BMFace attribute)
(freestyle.types.SShape attribute)
(freestyle.types.ViewShape attribute)
edges_begin() (freestyle.types.ViewVertex method)
edges_end() (freestyle.types.ViewVertex method)
edges_iterator() (freestyle.types.ViewVertex method)
edges_select_sharp() (in module bpy.ops.mesh)
EdgeSplitModifier (class in bpy.types)
edit_bone (in module bpy.context)
edit_image (in module bpy.context)
edit_line_color (bpy.types.GreasePencil attribute)
edit_mask (in module bpy.context)
,
[1]
,
[2]
edit_mesh_extrude_individual_move() (in module bpy.ops.view3d)
edit_mesh_extrude_move_normal() (in module bpy.ops.view3d)
edit_mesh_extrude_move_shrink_fatten() (in module bpy.ops.view3d)
edit_movieclip (in module bpy.context)
edit_object (in module bpy.context)
edit_quality (bpy.types.CompositorNodeTree attribute)
edit_text (in module bpy.context)
editable_bones (in module bpy.context)
editable_fcurves (in module bpy.context)
editable_gpencil_layers (in module bpy.context)
editable_gpencil_strokes (in module bpy.context)
editable_objects (in module bpy.context)
EditBone (class in bpy.types)
EditBone.basename (in module bpy.types)
EditBone.center (in module bpy.types)
EditBone.children (in module bpy.types)
EditBone.children_recursive (in module bpy.types)
EditBone.children_recursive_basename (in module bpy.types)
EditBone.parent_recursive (in module bpy.types)
EditBone.vector (in module bpy.types)
EditBone.x_axis (in module bpy.types)
EditBone.y_axis (in module bpy.types)
EditBone.z_axis (in module bpy.types)
edited_clear() (in module bpy.ops.particle)
edited_object (bpy.types.ThemeOutliner attribute)
editmesh_active (bpy.types.ThemeImageEditor attribute)
(bpy.types.ThemeView3D attribute)
editmode_toggle() (in module bpy.ops.gpencil)
(in module bpy.ops.object)
editor_outline (bpy.types.ThemeUserInterface attribute)
editsource() (in module bpy.ops.ui)
edittranslation_init() (in module bpy.ops.ui)
effect_fader (bpy.types.Sequence attribute)
effect_hair (bpy.types.ParticleSettings attribute)
effect_strip (bpy.types.ThemeSequenceEditor attribute)
effect_strip_add() (in module bpy.ops.sequencer)
effect_ui (bpy.types.DynamicPaintSurface attribute)
effector_add() (in module bpy.ops.object)
effector_amount (bpy.types.ParticleSettings attribute)
effector_group (bpy.types.FluidDomainSettings attribute)
effector_type (bpy.types.FluidEffectorSettings attribute)
EffectorWeights (class in bpy.types)
EffectSequence (class in bpy.types)
EffectSequence.crop (in module bpy.types)
EffectSequence.proxy (in module bpy.types)
EffectSequence.transform (in module bpy.types)
elastic_deform_type (bpy.types.Brush attribute)
elastic_deform_volume_preservation (bpy.types.Brush attribute)
element_index (bpy.types.SelectedUvElement attribute)
elevation (aud.Source attribute)
emboss (bpy.types.UILayout attribute)
emission (freestyle.types.Material attribute)
emit_from (bpy.types.ParticleSettings attribute)
emitter_distance (bpy.types.ParticleEdit attribute)
empty (bpy.types.ThemeView3D attribute)
empty_add() (in module bpy.ops.object)
empty_display_size (bpy.types.Object attribute)
empty_display_type (bpy.types.Object attribute)
empty_image_depth (bpy.types.Object attribute)
empty_image_offset (bpy.types.Object attribute)
empty_image_side (bpy.types.Object attribute)
enable() (in module blf)
enable_angle_splitting (bpy.types.MultiplyGpencilModifier attribute)
enable_proxies() (in module bpy.ops.sequencer)
enabled (bpy.types.NodeSocket attribute)
(bpy.types.RigidBodyConstraint attribute)
(bpy.types.RigidBodyObject attribute)
(bpy.types.RigidBodyWorld attribute)
(bpy.types.UILayout attribute)
end (bpy.types.LineStyleGeometryModifier_2DOffset attribute)
end_cap (bpy.types.ArrayModifier attribute)
end_cap_mode (bpy.types.GPencilStroke attribute)
end_frame_set() (in module bpy.ops.anim)
end_result() (bpy.types.RenderEngine method)
energy (bpy.types.AreaLight attribute)
(bpy.types.PointLight attribute)
(bpy.types.SpotLight attribute)
(bpy.types.SunLight attribute)
engine (bpy.types.RenderSettings attribute)
(in module bpy.context)
ensure_ext() (in module bpy.path)
ensure_lookup_table() (bmesh.types.BMEdgeSeq method)
(bmesh.types.BMFaceSeq method)
(bmesh.types.BMVertSeq method)
enum_item_description() (bpy.types.UILayout class method)
enum_item_icon() (bpy.types.UILayout class method)
enum_item_name() (bpy.types.UILayout class method)
EnumProperty (class in bpy.types)
EnumProperty() (in module bpy.props)
EnumProperty.default (in module bpy.types)
EnumProperty.default_flag (in module bpy.types)
EnumProperty.enum_items (in module bpy.types)
EnumProperty.enum_items_static (in module bpy.types)
EnumPropertyItem (class in bpy.types)
EnumPropertyItem.description (in module bpy.types)
EnumPropertyItem.icon (in module bpy.types)
EnumPropertyItem.identifier (in module bpy.types)
EnumPropertyItem.name (in module bpy.types)
EnumPropertyItem.value (in module bpy.types)
envelope() (aud.Sound class method)
envelope_distance (bpy.types.Bone attribute)
(bpy.types.EditBone attribute)
envelope_weight (bpy.types.Bone attribute)
(bpy.types.EditBone attribute)
EqualToChainingTimeStampUP1D (class in freestyle.predicates)
EqualToTimeStampUP1D (class in freestyle.predicates)
eraser_mode (bpy.types.BrushGpencilSettings attribute)
eraser_strength_factor (bpy.types.BrushGpencilSettings attribute)
eraser_thickness_factor (bpy.types.BrushGpencilSettings attribute)
error (bpy.types.LineStyleGeometryModifier_BezierCurve attribute)
(bpy.types.LineStyleGeometryModifier_Polygonalization attribute)
(class in aud)
error_set() (bpy.types.RenderEngine method)
error_threshold (bpy.types.CurvePaintSettings attribute)
(bpy.types.SoftBodySettings attribute)
escape_identifier() (in module bpy.utils)
Euler (class in mathutils)
Euler.copy() (in module mathutils)
Euler.freeze() (in module mathutils)
euler_filter() (in module bpy.ops.graph)
euler_order (bpy.types.CopyRotationConstraint attribute)
eval_factor (bpy.types.MeshCacheModifier attribute)
eval_frame (bpy.types.MeshCacheModifier attribute)
eval_time (bpy.types.Curve attribute)
(bpy.types.Key attribute)
(bpy.types.MeshCacheModifier attribute)
evaluate() (bpy.types.ColorRamp method)
(bpy.types.CurveMapping method)
(bpy.types.CurveProfile method)
(bpy.types.FCurve method)
(bpy.types.Texture method)
evaluate_envelope() (bpy.types.Bone method)
(bpy.types.PoseBone method)
evaluated_depsgraph_get() (bpy.types.Context method)
evaluated_get() (bpy.types.ID method)
Event (class in bpy.types)
Event.alt (in module bpy.types)
Event.ascii (in module bpy.types)
Event.ctrl (in module bpy.types)
Event.is_mouse_absolute (in module bpy.types)
Event.is_repeat (in module bpy.types)
Event.is_tablet (in module bpy.types)
Event.mouse_prev_x (in module bpy.types)
Event.mouse_prev_y (in module bpy.types)
Event.mouse_region_x (in module bpy.types)
Event.mouse_region_y (in module bpy.types)
Event.mouse_x (in module bpy.types)
Event.mouse_y (in module bpy.types)
Event.oskey (in module bpy.types)
Event.pressure (in module bpy.types)
Event.shift (in module bpy.types)
Event.tilt (in module bpy.types)
Event.type (in module bpy.types)
Event.unicode (in module bpy.types)
Event.value (in module bpy.types)
event_simulate() (bpy.types.Window method)
event_timer_add() (bpy.types.WindowManager method)
event_timer_remove() (bpy.types.WindowManager method)
exclude (bpy.types.LayerCollection attribute)
exclude_border (bpy.types.FreestyleLineSet attribute)
exclude_contour (bpy.types.FreestyleLineSet attribute)
exclude_crease (bpy.types.FreestyleLineSet attribute)
exclude_edge_mark (bpy.types.FreestyleLineSet attribute)
exclude_external_contour (bpy.types.FreestyleLineSet attribute)
exclude_material_boundary (bpy.types.FreestyleLineSet attribute)
exclude_ridge_valley (bpy.types.FreestyleLineSet attribute)
exclude_silhouette (bpy.types.FreestyleLineSet attribute)
exclude_suggestive_contour (bpy.types.FreestyleLineSet attribute)
execfile() (in module bpy.utils)
execute() (bpy.types.Operator method)
(in module bpy.ops.console)
(in module bpy.ops.file)
execute_preset() (in module bpy.ops.script)
execution_buts (bpy.types.ThemeSpaceGeneric attribute)
(bpy.types.ThemeSpaceGradient attribute)
exit() (bpy.types.Gizmo method)
expanded (bpy.types.LineStyleAlphaModifier_AlongStroke attribute)
(bpy.types.LineStyleAlphaModifier_CreaseAngle attribute)
(bpy.types.LineStyleAlphaModifier_Curvature_3D attribute)
(bpy.types.LineStyleAlphaModifier_DistanceFromCamera attribute)
(bpy.types.LineStyleAlphaModifier_DistanceFromObject attribute)
(bpy.types.LineStyleAlphaModifier_Material attribute)
(bpy.types.LineStyleAlphaModifier_Noise attribute)
(bpy.types.LineStyleAlphaModifier_Tangent attribute)
(bpy.types.LineStyleColorModifier_AlongStroke attribute)
(bpy.types.LineStyleColorModifier_CreaseAngle attribute)
(bpy.types.LineStyleColorModifier_Curvature_3D attribute)
(bpy.types.LineStyleColorModifier_DistanceFromCamera attribute)
(bpy.types.LineStyleColorModifier_DistanceFromObject attribute)
(bpy.types.LineStyleColorModifier_Material attribute)
(bpy.types.LineStyleColorModifier_Noise attribute)
(bpy.types.LineStyleColorModifier_Tangent attribute)
(bpy.types.LineStyleGeometryModifier_2DOffset attribute)
(bpy.types.LineStyleGeometryModifier_2DTransform attribute)
(bpy.types.LineStyleGeometryModifier_BackboneStretcher attribute)
(bpy.types.LineStyleGeometryModifier_BezierCurve attribute)
(bpy.types.LineStyleGeometryModifier_Blueprint attribute)
(bpy.types.LineStyleGeometryModifier_GuidingLines attribute)
(bpy.types.LineStyleGeometryModifier_PerlinNoise1D attribute)
(bpy.types.LineStyleGeometryModifier_PerlinNoise2D attribute)
(bpy.types.LineStyleGeometryModifier_Polygonalization attribute)
(bpy.types.LineStyleGeometryModifier_Sampling attribute)
(bpy.types.LineStyleGeometryModifier_Simplification attribute)
(bpy.types.LineStyleGeometryModifier_SinusDisplacement attribute)
(bpy.types.LineStyleGeometryModifier_SpatialNoise attribute)
(bpy.types.LineStyleGeometryModifier_TipRemover attribute)
(bpy.types.LineStyleThicknessModifier_AlongStroke attribute)
(bpy.types.LineStyleThicknessModifier_Calligraphy attribute)
(bpy.types.LineStyleThicknessModifier_CreaseAngle attribute)
(bpy.types.LineStyleThicknessModifier_Curvature_3D attribute)
(bpy.types.LineStyleThicknessModifier_DistanceFromCamera attribute)
(bpy.types.LineStyleThicknessModifier_DistanceFromObject attribute)
(bpy.types.LineStyleThicknessModifier_Material attribute)
(bpy.types.LineStyleThicknessModifier_Noise attribute)
(bpy.types.LineStyleThicknessModifier_Tangent attribute)
expanded_toggle() (in module bpy.ops.outliner)
explode_refresh() (in module bpy.ops.object)
ExplodeModifier (class in bpy.types)
export_layout() (in module bpy.ops.uv)
export_manta_script (bpy.types.FluidDomainSettings attribute)
export_subtitles() (in module bpy.ops.sequencer)
ExportHelper (class in bpy_extras.io_utils)
exposure (bpy.types.ColorManagedViewSettings attribute)
expression (bpy.types.Driver attribute)
exr_codec (bpy.types.ImageFormatSettings attribute)
extend (bpy.types.CurveMapping attribute)
extension (bpy.types.ImageTexture attribute)
(bpy.types.ShaderNodeTexImage attribute)
external_edit() (in module bpy.ops.image)
ExternalContourUP1D (class in freestyle.predicates)
extra_edge_angle (bpy.types.ThemeView3D attribute)
extra_edge_len (bpy.types.ThemeView3D attribute)
extra_face_angle (bpy.types.ThemeView3D attribute)
extra_face_area (bpy.types.ThemeView3D attribute)
extract_from_image() (in module bpy.ops.palette)
extract_palette_vertex() (in module bpy.ops.gpencil)
extrapolation (bpy.types.FCurve attribute)
(bpy.types.NlaStrip attribute)
extrapolation_type() (in module bpy.ops.action)
(in module bpy.ops.graph)
extrude (bpy.types.Curve attribute)
extrude() (in module bpy.ops.armature)
(in module bpy.ops.curve)
(in module bpy.ops.gpencil)
extrude_context() (in module bpy.ops.mesh)
extrude_context_move() (in module bpy.ops.mesh)
extrude_discrete_faces() (in module bmesh.ops)
extrude_edge_only() (in module bmesh.ops)
extrude_edges_indiv() (in module bpy.ops.mesh)
extrude_edges_move() (in module bpy.ops.mesh)
extrude_face_region() (in module bmesh.ops)
extrude_faces_indiv() (in module bpy.ops.mesh)
extrude_faces_move() (in module bpy.ops.mesh)
extrude_forked() (in module bpy.ops.armature)
extrude_move() (in module bpy.ops.armature)
(in module bpy.ops.curve)
(in module bpy.ops.gpencil)
extrude_region() (in module bpy.ops.mesh)
extrude_region_move() (in module bpy.ops.mesh)
extrude_region_shrink_fatten() (in module bpy.ops.mesh)
extrude_repeat() (in module bpy.ops.mesh)
extrude_vert_indiv() (in module bmesh.ops)
extrude_vertices_move() (in module bpy.ops.mesh)
extrude_verts_indiv() (in module bpy.ops.mesh)
eyedropper_color() (in module bpy.ops.ui)
eyedropper_colorramp() (in module bpy.ops.ui)
eyedropper_colorramp_point() (in module bpy.ops.ui)
eyedropper_depth() (in module bpy.ops.ui)
eyedropper_driver() (in module bpy.ops.ui)
eyedropper_gpencil_color() (in module bpy.ops.ui)
eyedropper_id() (in module bpy.ops.ui)