Change Log

Changes in Blender’s Python API between releases.

4.5 to 5.0

bpy.types.Action

Removed

  • fcurves

  • groups

  • id_root

Function Arguments

bpy.types.ActionChannelbagFCurves

Added

Function Arguments

bpy.types.AddonPreferences

Added

bpy.types.AreaLight

Added

bpy.types.AssetShelf

Added

bpy.types.Attribute

Added

bpy.types.BakeSettings

Added

bpy.types.BlExtDummyGroup

Added

  • bpy.types.BlExtDummyGroup.name

  • bpy.types.BlExtDummyGroup.show_tag

bpy.types.BlendData

Added

Renamed

bpy.types.Bone

Added

Removed

  • select

  • select_head

  • select_tail

bpy.types.BoneCollection

Added

bpy.types.BrightContrastModifier

Added

bpy.types.Brush

Added

Removed

  • curve_preset

  • curves_sculpt_tool

  • gpencil_sculpt_tool

  • gpencil_tool

  • gpencil_weight_tool

  • icon_filepath

  • image_tool

  • sculpt_tool

  • unprojected_radius

  • use_custom_icon

  • vertex_tool

  • weight_tool

Renamed

bpy.types.BrushCapabilitiesSculpt

Added

bpy.types.CacheFile

Removed

  • prefetch_cache_size

  • use_prefetch

  • use_render_procedural

bpy.types.Camera

Added

bpy.types.ColorBalanceModifier

Added

bpy.types.ColorManagedDisplaySettings

Added

bpy.types.ColorManagedViewSettings

Renamed

bpy.types.CompositorNodeAlphaOver

Removed

  • premul

  • use_premultiply

bpy.types.CompositorNodeAntiAliasing

Removed

  • contrast_limit

  • corner_rounding

  • threshold

bpy.types.CompositorNodeBilateralblur

Removed

  • iterations

  • sigma_color

  • sigma_space

bpy.types.CompositorNodeBlur

Removed

  • aspect_correction

  • factor

  • factor_x

  • factor_y

  • filter_type

  • size_x

  • size_y

  • use_bokeh

  • use_extended_bounds

  • use_gamma_correction

  • use_relative

  • use_variable_size

bpy.types.CompositorNodeBokehBlur

Removed

  • blur_max

  • use_extended_bounds

  • use_variable_size

bpy.types.CompositorNodeBokehImage

Removed

  • angle

  • catadioptric

  • flaps

  • rounding

  • shift

bpy.types.CompositorNodeBoxMask

Removed

  • mask_height

  • mask_type

  • mask_width

  • rotation

  • x

  • y

bpy.types.CompositorNodeBrightContrast

Removed

  • use_premultiply

bpy.types.CompositorNodeChannelMatte

Removed

  • color_space

  • limit_channel

  • limit_max

  • limit_method

  • limit_min

  • matte_channel

bpy.types.CompositorNodeChromaMatte

Removed

  • gain

  • lift

  • shadow_adjust

  • threshold

  • tolerance

bpy.types.CompositorNodeColorBalance

Removed

  • correction_method

  • gain

  • gamma

  • input_temperature

  • input_tint

  • lift

  • offset

  • offset_basis

  • output_temperature

  • output_tint

  • power

  • slope

bpy.types.CompositorNodeColorCorrection

Removed

  • blue

  • green

  • highlights_contrast

  • highlights_gain

  • highlights_gamma

  • highlights_lift

  • highlights_saturation

  • master_contrast

  • master_gain

  • master_gamma

  • master_lift

  • master_saturation

  • midtones_contrast

  • midtones_end

  • midtones_gain

  • midtones_gamma

  • midtones_lift

  • midtones_saturation

  • midtones_start

  • red

  • shadows_contrast

  • shadows_gain

  • shadows_gamma

  • shadows_lift

  • shadows_saturation

bpy.types.CompositorNodeColorMatte

Removed

  • color_hue

  • color_saturation

  • color_value

bpy.types.CompositorNodeColorSpill

Removed

  • channel

  • limit_channel

  • limit_method

  • ratio

  • unspill_blue

  • unspill_green

  • unspill_red

  • use_unspill

bpy.types.CompositorNodeCornerPin

Removed

  • interpolation

bpy.types.CompositorNodeCrop

Removed

  • max_x

  • max_y

  • min_x

  • min_y

  • rel_max_x

  • rel_max_y

  • rel_min_x

  • rel_min_y

  • relative

  • use_crop_size

bpy.types.CompositorNodeDBlur

Removed

  • angle

  • center_x

  • center_y

  • distance

  • iterations

  • spin

  • zoom

bpy.types.CompositorNodeDefocus

Removed

  • threshold

  • use_gamma_correction

  • use_preview

bpy.types.CompositorNodeDenoise

Removed

  • prefilter

  • quality

  • use_hdr

bpy.types.CompositorNodeDespeckle

Removed

  • threshold

  • threshold_neighbor

bpy.types.CompositorNodeDiffMatte

Removed

  • falloff

  • tolerance

bpy.types.CompositorNodeDilateErode

Removed

  • distance

  • edge

  • falloff

  • mode

bpy.types.CompositorNodeDistanceMatte

Removed

  • channel

  • falloff

  • tolerance

bpy.types.CompositorNodeDoubleEdgeMask

Removed

  • edge_mode

  • inner_mode

bpy.types.CompositorNodeEllipseMask

Removed

  • mask_height

  • mask_type

  • mask_width

  • rotation

  • x

  • y

bpy.types.CompositorNodeFilter

Removed

  • filter_type

bpy.types.CompositorNodeFlip

Removed

  • axis

bpy.types.CompositorNodeGlare

Removed

  • angle_offset

  • color_modulation

  • fade

  • glare_type

  • iterations

  • mix

  • quality

  • size

  • streaks

  • threshold

  • use_rotate_45

bpy.types.CompositorNodeIDMask

Removed

  • index

  • use_antialiasing

bpy.types.CompositorNodeImage

Removed

  • use_straight_alpha_output

bpy.types.CompositorNodeInpaint

Removed

  • distance

bpy.types.CompositorNodeInvert

Removed

  • invert_alpha

  • invert_rgb

bpy.types.CompositorNodeKeying

Removed

  • blur_post

  • blur_pre

  • clip_black

  • clip_white

  • despill_balance

  • despill_factor

  • dilate_distance

  • edge_kernel_radius

  • edge_kernel_tolerance

  • feather_distance

  • feather_falloff

  • screen_balance

bpy.types.CompositorNodeKeyingScreen

Removed

  • smoothness

bpy.types.CompositorNodeKuwahara

Removed

  • eccentricity

  • sharpness

  • uniformity

  • use_high_precision

  • variation

bpy.types.CompositorNodeLensdist

Removed

  • distortion_type

  • use_fit

  • use_jitter

  • use_projector

bpy.types.CompositorNodeLevels

Removed

  • channel

bpy.types.CompositorNodeLumaMatte

Removed

  • limit_max

  • limit_min

bpy.types.CompositorNodeMapUV

Removed

  • alpha

  • filter_type

bpy.types.CompositorNodeMask

Removed

  • motion_blur_samples

  • motion_blur_shutter

  • size_source

  • size_x

  • size_y

  • use_feather

  • use_motion_blur

bpy.types.CompositorNodeMovieDistortion

Removed

  • distortion_type

bpy.types.CompositorNodeOutputFile

Added

Removed

  • active_input_index

  • file_slots

Renamed

bpy.types.CompositorNodePixelate

Removed

  • pixel_size

bpy.types.CompositorNodePlaneTrackDeform

Removed

  • motion_blur_samples

  • motion_blur_shutter

  • use_motion_blur

bpy.types.CompositorNodePremulKey

Removed

  • mapping

bpy.types.CompositorNodeRotate

Removed

  • filter_type

bpy.types.CompositorNodeScale

Removed

  • frame_method

  • interpolation

  • offset_x

  • offset_y

  • space

bpy.types.CompositorNodeSetAlpha

Removed

  • mode

bpy.types.CompositorNodeSplit

Removed

  • axis

  • factor

bpy.types.CompositorNodeStabilize

Removed

  • filter_type

  • invert

bpy.types.CompositorNodeSwitch

Removed

  • check

bpy.types.CompositorNodeTime

Removed

  • frame_end

  • frame_start

bpy.types.CompositorNodeTonemap

Removed

  • adaptation

  • contrast

  • correction

  • gamma

  • intensity

  • key

  • offset

  • tonemap_type

bpy.types.CompositorNodeTrackPos

Removed

  • frame_relative

  • position

bpy.types.CompositorNodeTransform

Removed

  • filter_type

bpy.types.CompositorNodeTranslate

Removed

  • interpolation

  • use_relative

  • wrap_axis

bpy.types.CompositorNodeVecBlur

Removed

  • factor

  • samples

  • speed_max

  • speed_min

  • use_curved

bpy.types.CompositorNodeViewer

Removed

  • use_alpha

bpy.types.CompositorNodeZcombine

Removed

  • use_alpha

  • use_antialias_z

bpy.types.CurvesModifier

Added

bpy.types.CyclesMaterialSettings

Removed

  • homogeneous_volume

bpy.types.CyclesObjectSettings

Removed

  • dicing_rate

  • use_adaptive_subdivision

bpy.types.CyclesRenderLayerSettings

Added

  • bpy.types.CyclesRenderLayerSettings.pass_render_time

  • bpy.types.CyclesRenderLayerSettings.use_pass_volume_majorant

  • bpy.types.CyclesRenderLayerSettings.use_pass_volume_scatter

  • bpy.types.CyclesRenderLayerSettings.use_pass_volume_transmit

bpy.types.CyclesRenderSettings

Added

  • bpy.types.CyclesRenderSettings.volume_biased

Removed

  • feature_set

bpy.types.CyclesWorldSettings

Removed

  • homogeneous_volume

bpy.types.EditBone

Added

bpy.types.FileAssetSelectIDFilter

Renamed

bpy.types.FileBrowserFSMenuEntry

Removed

  • is_valid

bpy.types.FileSelectIDFilter

Added

bpy.types.FunctionNodeMatchString

Removed

  • operation

bpy.types.GPENCIL_UL_annotation_layer

Function Arguments

bpy.types.GeometryNodeDistributePointsInVolume

Removed

  • mode

bpy.types.GeometryNodeFillCurve

Removed

  • mode

bpy.types.GeometryNodeFilletCurve

Removed

  • mode

bpy.types.GeometryNodeMergeByDistance

Removed

  • mode

bpy.types.GeometryNodeMeshToVolume

Removed

  • resolution_mode

bpy.types.GeometryNodePointsToVolume

Removed

  • resolution_mode

bpy.types.GeometryNodeRaycast

Removed

  • mapping

bpy.types.GeometryNodeRemoveAttribute

Removed

  • pattern_mode

bpy.types.GeometryNodeResampleCurve

Removed

  • mode

bpy.types.GeometryNodeSampleGrid

Removed

  • interpolation_mode

bpy.types.GeometryNodeScaleElements

Removed

  • scale_mode

bpy.types.GeometryNodeSetCurveNormal

Removed

  • mode

bpy.types.GeometryNodeSubdivisionSurface

Removed

  • boundary_smooth

  • uv_smooth

bpy.types.GeometryNodeTransform

Removed

  • mode

bpy.types.GeometryNodeTree

Added

bpy.types.GeometryNodeTriangulate

Removed

  • ngon_method

  • quad_method

bpy.types.GeometryNodeUVUnwrap

Removed

  • method

bpy.types.GeometryNodeViewer

Added

Removed

  • data_type

bpy.types.GeometryNodeVolumeToMesh

Removed

  • resolution_mode

bpy.types.GizmoGroupProperties

Added

bpy.types.GizmoProperties

Added

bpy.types.GreasePencil

Added

bpy.types.GreasePencilLineartModifier

Removed

  • thickness

bpy.types.HueCorrectModifier

Added

bpy.types.ID

Added

bpy.types.IDPropertyWrapPtr

Added

bpy.types.Image

Removed

  • bindcode

bpy.types.ImageFormatSettings

Added

bpy.types.ImageTexture

Removed

  • filter_eccentricity

  • filter_lightprobes

  • filter_type

  • use_filter_size_min

  • use_mipmap

  • use_mipmap_gauss

bpy.types.KeyConfigPreferences

Added

bpy.types.Lattice

Added

bpy.types.Library

Added

bpy.types.Light

Added

bpy.types.Material

Added

bpy.types.Menu

Function Arguments

  • bpy.types.Menu.path_menu (self, searchpaths, operator, props_default, prop_filepath, filter_ext, filter_path, display_name, add_operator, add_operator_props, translate), was (self, searchpaths, operator, props_default, prop_filepath, filter_ext, filter_path, display_name, add_operator, add_operator_props)

bpy.types.Mesh

Added

bpy.types.MeshEdge

Removed

  • use_freestyle_mark

bpy.types.MeshPolygon

Removed

  • use_freestyle_mark

bpy.types.MeshUVLoop

Removed

  • select

  • select_edge

bpy.types.MeshUVLoopLayer

Added

Removed

  • edge_selection

  • vertex_selection

bpy.types.MetaStrip

Removed

  • sequences

bpy.types.MovieClip

Renamed

bpy.types.MovieTrackingTrack

Renamed

bpy.types.Node

Added

bpy.types.NodeSocket

Added

bpy.types.NodeTree

Renamed

bpy.types.NodeTreeInterfaceSocket

Added

bpy.types.NodesModifier

Added

bpy.types.Object

Added

bpy.types.OperatorProperties

Added

bpy.types.Paint

Added

bpy.types.PointCache

Removed

  • compression

bpy.types.PointCacheItem

Removed

  • compression

bpy.types.PointLight

Added

bpy.types.PoseBone

Added

bpy.types.PreferencesEdit

Removed

  • use_sequencer_simplified_tweaking

bpy.types.PreferencesExperimental

Removed

  • use_attribute_storage_write

  • use_bundle_and_closure_nodes

  • use_new_volume_nodes

  • write_large_blend_file_blocks

Renamed

bpy.types.PreferencesInput

Added

Removed

  • ndof_orbit_sensitivity

Renamed

bpy.types.PreferencesSystem

Removed

  • use_select_pick_depth

bpy.types.PreferencesView

Added

bpy.types.Property

Added

bpy.types.PropertyGroup

Added

bpy.types.RenderEngine

Removed

  • bl_use_alembic_procedural

bpy.types.RenderPasses

Removed

  • find_by_type

bpy.types.RenderSettings

Removed

  • bake_bias

  • bake_margin

  • bake_margin_type

  • bake_samples

  • bake_type

  • bake_user_scale

  • use_bake_clear

  • use_bake_lores_mesh

  • use_bake_multires

  • use_bake_selected_to_active

  • use_bake_user_scale

bpy.types.Scene

Added

Removed

  • alembic_export

  • grease_pencil

Renamed

bpy.types.SceneEEVEE

Removed

  • gtao_distance

  • gtao_quality

  • use_gtao

bpy.types.SceneGpencil

Added

bpy.types.Sculpt

Removed

  • radial_symmetry

bpy.types.SequenceEditor

Removed

  • sequences

  • sequences_all

bpy.types.SequencerTonemapModifierData

Added

bpy.types.ShaderNodeTexSky

Added

Removed

  • dust_density

bpy.types.SoundStrip

Added

bpy.types.SpaceClipEditor

Added

bpy.types.SpaceDopeSheetEditor

Added

Renamed

bpy.types.SpaceGraphEditor

Added

bpy.types.SpaceImageEditor

Added

Renamed

bpy.types.SpaceNLA

Added

bpy.types.SpaceNodeEditor

Added

Renamed

bpy.types.SpacePreferences

Added

bpy.types.SpaceProperties

Added

bpy.types.SpaceSequenceEditor

Added

Renamed

bpy.types.SpotLight

Added

bpy.types.SpreadsheetRowFilter

Added

bpy.types.Strip

Added

bpy.types.StripModifier

Added

bpy.types.StripModifiers

Added

bpy.types.StripsMeta

Function Arguments

  • bpy.types.StripsMeta.new_effect (name, type, channel, frame_start, length, input1, input2), was (name, type, channel, frame_start, frame_end, input1, input2)

bpy.types.StripsTopLevel

Function Arguments

bpy.types.SubsurfModifier

Added

bpy.types.SunLight

Added

bpy.types.TextureNodeCurveTime

Removed

  • frame_end

  • frame_start

bpy.types.Theme

Added

bpy.types.ThemeClipEditor

Removed

  • frame_current

  • handle_align

  • handle_auto

  • handle_auto_clamped

  • handle_free

  • handle_sel_align

  • handle_sel_auto

  • handle_sel_auto_clamped

  • handle_sel_free

  • handle_vertex

  • handle_vertex_select

  • handle_vertex_size

  • preview_range

  • space_list

  • strips

  • strips_selected

  • time_marker_line

  • time_marker_line_selected

  • time_scrub_background

bpy.types.ThemeDopeSheet

Removed

  • active_channels_group

  • channel_group

  • channels

  • channels_selected

  • dopesheet_channel

  • dopesheet_subchannel

  • frame_current

  • keyframe

  • keyframe_breakdown

  • keyframe_breakdown_selected

  • keyframe_extreme

  • keyframe_extreme_selected

  • keyframe_generated

  • keyframe_generated_selected

  • keyframe_jitter

  • keyframe_jitter_selected

  • keyframe_movehold

  • keyframe_movehold_selected

  • keyframe_selected

  • long_key

  • long_key_selected

  • preview_range

  • space_list

  • time_marker_line

  • time_marker_line_selected

  • time_scrub_background

  • value_sliders

  • view_sliders

bpy.types.ThemeGraphEditor

Removed

  • active_channels_group

  • channel_group

  • channels_region

  • dopesheet_channel

  • dopesheet_subchannel

  • frame_current

  • handle_align

  • handle_auto

  • handle_auto_clamped

  • handle_free

  • handle_sel_align

  • handle_sel_auto

  • handle_sel_auto_clamped

  • handle_sel_free

  • handle_sel_vect

  • handle_vect

  • handle_vertex

  • handle_vertex_select

  • handle_vertex_size

  • lastsel_point

  • preview_range

  • space_list

  • time_marker_line

  • time_marker_line_selected

  • time_scrub_background

  • vertex_bevel

  • vertex_unreferenced

  • window_sliders

bpy.types.ThemeImageEditor

Removed

  • asset_shelf

  • face_back

  • face_dot

  • face_front

  • face_retopology

  • frame_current

  • freestyle_face_mark

  • handle_align

  • handle_auto

  • handle_auto_clamped

  • handle_free

  • handle_sel_align

  • handle_sel_auto

  • handle_sel_auto_clamped

  • handle_sel_free

  • handle_vertex

  • handle_vertex_select

  • handle_vertex_size

  • paint_curve_handle

  • paint_curve_pivot

  • vertex_bevel

  • vertex_unreferenced

bpy.types.ThemeNLAEditor

Removed

  • dopesheet_channel

  • dopesheet_subchannel

  • frame_current

  • nla_track

  • preview_range

  • space_list

  • time_marker_line

  • time_marker_line_selected

  • time_scrub_background

  • view_sliders

bpy.types.ThemeNodeEditor

Added

Removed

  • layout_node

  • pattern_node

  • selected_text

  • space_list

bpy.types.ThemeProperties

Removed

  • active_modifier

bpy.types.ThemeSequenceEditor

Removed

  • draw_action

  • frame_current

  • keyframe

  • keyframe_breakdown

  • keyframe_breakdown_selected

  • keyframe_generated

  • keyframe_generated_selected

  • keyframe_movehold

  • keyframe_movehold_selected

  • keyframe_selected

  • preview_range

  • space_list

  • time_marker_line

  • time_marker_line_selected

  • time_scrub_background

  • window_sliders

bpy.types.ThemeSpaceGeneric

Removed

  • button

  • button_text

  • button_text_hi

  • button_title

  • execution_buts

  • navigation_bar

  • panelcolors

  • tab_active

  • tab_back

  • tab_inactive

  • tab_outline

bpy.types.ThemeSpaceGradient

Removed

  • button

  • button_text

  • button_text_hi

  • button_title

  • execution_buts

  • navigation_bar

  • panelcolors

  • tab_active

  • tab_back

  • tab_inactive

  • tab_outline

bpy.types.ThemeSpreadsheet

Removed

  • space_list

bpy.types.ThemeUserInterface

Added

bpy.types.ThemeView3D

Removed

  • act_spline

  • asset_shelf

  • edge_bevel

  • edge_crease

  • edge_facesel

  • edge_seam

  • edge_sharp

  • face_dot

  • frame_current

  • freestyle_edge_mark

  • freestyle_face_mark

  • handle_align

  • handle_auto

  • handle_free

  • handle_sel_auto

  • handle_sel_free

  • handle_sel_vect

  • handle_vect

  • lastsel_point

  • paint_curve_handle

  • text_keyframe

  • vertex_bevel

Renamed

bpy.types.ThemeWidgetColors

Added

bpy.types.TimelineMarker

Added

bpy.types.ToolSettings

Added

Renamed

bpy.types.UILayout

Added

Removed

  • template_asset_view

Renamed

Function Arguments

bpy.types.UIList

Added

bpy.types.UnifiedPaintSettings

Added

Removed

  • unprojected_radius

bpy.types.UvSculpt

Renamed

bpy.types.VertexPaint

Removed

  • radial_symmetry

bpy.types.View3DShading

Added

bpy.types.ViewLayer

Added

bpy.types.ViewLayerEEVEE

Added

bpy.types.WhiteBalanceModifier

Added

bpy.types.Window

Added

bpy.types.WorkSpace

Added

bpy.types.World

Added

bpy.types.XrSessionSettings

Added