Change Log#

Changes in Blender’s Python API between releases.

4.2 to 4.3#

bpy.types.Action#

Added#

bpy.types.AnimData#

Added#

bpy.types.AreaLight#

Removed#

  • contact_shadow_bias

  • contact_shadow_distance

  • contact_shadow_thickness

  • shadow_buffer_bias

  • shadow_color

  • use_contact_shadow

bpy.types.BevelModifier#

Added#

bpy.types.BlendData#

Added#

bpy.types.Brush#

Added#

bpy.types.BrushGpencilSettings#

Added#

Removed#

  • gpencil_paint_icon

  • gpencil_sculpt_icon

  • gpencil_vertex_icon

  • gpencil_weight_icon

  • use_default_eraser

bpy.types.Camera#

Added#

bpy.types.ColorManagedViewSettings#

Added#

bpy.types.CompositorNodeColorBalance#

Added#

bpy.types.CompositorNodeOutputFile#

Added#

bpy.types.Curves#

Added#

bpy.types.DopeSheet#

Added#

bpy.types.FileAssetSelectIDFilter#

Renamed#

bpy.types.FunctionNodeValueToString#

Added#

bpy.types.GPencilFrame#

Removed#

  • clear

  • is_edited

  • keyframe_type

bpy.types.GPencilLayer#

Removed#

  • blend_mode

  • channel_color

  • clear

  • hide

  • is_parented

  • line_change

  • location

  • lock_material

  • mask_layers

  • matrix_inverse

  • matrix_inverse_layer

  • matrix_layer

  • opacity

  • parent

  • parent_bone

  • parent_type

  • pass_index

  • rotation

  • scale

  • show_points

  • tint_color

  • tint_factor

  • use_lights

  • use_mask_layer

  • use_onion_skinning

  • use_solo_mode

  • vertex_paint_opacity

  • viewlayer_render

Renamed#

bpy.types.GPencilStroke#

Removed#

  • aspect

  • bound_box_max

  • bound_box_min

  • display_mode

  • edit_curve

  • end_cap_mode

  • hardness

  • has_edit_curve

  • is_nofill_stroke

  • line_width

  • material_index

  • select

  • select_index

  • start_cap_mode

  • time_start

  • triangles

  • use_cyclic

  • uv_rotation

  • uv_scale

  • uv_translation

  • vertex_color_fill

bpy.types.GPencilStrokePoint#

Removed#

  • pressure

  • select

  • strength

  • time

  • uv_factor

  • uv_fill

  • uv_rotation

  • vertex_color

bpy.types.GeometryNodeToolSetSelection#

Added#

bpy.types.GreasePencil#

Removed#

  • after_color

  • before_color

  • clear

  • curve_edit_corner_angle

  • curve_edit_threshold

  • edit_curve_resolution

  • edit_line_color

  • ghost_after_range

  • ghost_before_range

  • grid

  • is_annotation

  • is_stroke_paint_mode

  • is_stroke_sculpt_mode

  • is_stroke_vertex_mode

  • is_stroke_weight_mode

  • materials

  • onion_factor

  • onion_keyframe_type

  • onion_mode

  • pixel_factor

  • stroke_depth_order

  • stroke_thickness_space

  • use_adaptive_curve_resolution

  • use_autolock_layers

  • use_curve_edit

  • use_ghost_custom_colors

  • use_ghosts_always

  • use_multiedit

  • use_onion_fade

  • use_onion_loop

  • use_onion_skinning

  • use_stroke_edit_mode

  • zdepth_offset

bpy.types.GreasePencilLayers#

Removed#

  • active

  • move

bpy.types.GreasePencilSimplifyModifier#

Added#

bpy.types.ID#

Added#

bpy.types.Material#

Removed#

  • shadow_method

bpy.types.MovieClipSequence#

Added#

bpy.types.Node#

Added#

bpy.types.NodeReroute#

Added#

bpy.types.NodeSocket#

Added#

bpy.types.NodeTree#

Added#

bpy.types.NodeTreeInterfacePanel#

Added#

bpy.types.NodeTreeInterfaceSocketString#

Added#

bpy.types.NodesModifier#

Added#

bpy.types.NodesModifierBake#

Added#

bpy.types.Object#

Removed#

  • generate_gpencil_strokes

  • grease_pencil_modifiers

bpy.types.Paint#

Added#

Removed#

  • tool_slots

bpy.types.PointLight#

Removed#

  • contact_shadow_bias

  • contact_shadow_distance

  • contact_shadow_thickness

  • shadow_buffer_bias

  • shadow_color

  • use_contact_shadow

bpy.types.PreferencesEdit#

Added#

bpy.types.PreferencesExperimental#

Removed#

  • use_grease_pencil_version3_convert_on_load

Renamed#

bpy.types.PreferencesSystem#

Added#

bpy.types.PreferencesView#

Added#

bpy.types.RenderSettings#

Added#

bpy.types.SceneEEVEE#

Removed#

  • bloom_clamp

  • bloom_color

  • bloom_intensity

  • bloom_knee

  • bloom_radius

  • bloom_threshold

  • bokeh_denoise_fac

  • gi_cubemap_display_size

  • gi_filter_quality

  • gi_irradiance_display_size

  • gi_irradiance_smoothing

  • gi_show_cubemaps

  • gi_show_irradiance

  • gtao_factor

  • shadow_cascade_size

  • shadow_cube_size

  • ssr_border_fade

  • ssr_firefly_fac

  • ssr_max_roughness

  • ssr_quality

  • ssr_thickness

  • sss_jitter_threshold

  • sss_samples

  • use_bloom

  • use_bokeh_high_quality_slight_defocus

  • use_gtao_bent_normals

  • use_gtao_bounce

  • use_shadow_high_bitdepth

  • use_soft_shadows

  • use_ssr

  • use_ssr_halfres

  • use_volumetric_lights

Renamed#

bpy.types.SequencerToolSettings#

Added#

bpy.types.SequencesMeta#

Function Arguments#

bpy.types.SequencesTopLevel#

Function Arguments#

bpy.types.ShaderNodeVolumeScatter#

Added#

bpy.types.SoundSequence#

Added#

bpy.types.SpaceNodeEditor#

Removed#

  • use_auto_render

bpy.types.SpaceView3D#

Added#

bpy.types.SpotLight#

Removed#

  • contact_shadow_bias

  • contact_shadow_distance

  • contact_shadow_thickness

  • shadow_buffer_bias

  • shadow_color

  • use_contact_shadow

bpy.types.SunLight#

Removed#

  • contact_shadow_bias

  • contact_shadow_distance

  • contact_shadow_thickness

  • shadow_buffer_bias

  • shadow_color

  • use_contact_shadow

bpy.types.ThemeNodeEditor#

Added#

bpy.types.ThemeStyle#

Renamed#

bpy.types.ThemeUserInterface#

Added#

bpy.types.ThemeView3D#

Added#

bpy.types.ToolSettings#

Added#

bpy.types.UDIMTile#

Added#

bpy.types.UILayout#

Added#

Renamed#

Function Arguments#

  • bpy.types.UILayout.template_search (data, property, search_data, search_property, new, unlink, text, text_ctxt, translate), was (data, property, search_data, search_property, new, unlink)

  • bpy.types.UILayout.template_search_preview (data, property, search_data, search_property, new, unlink, text, text_ctxt, translate, rows, cols), was (data, property, search_data, search_property, new, unlink, rows, cols)

bpy.types.View3DOverlay#

Added#

bpy.types.WindowManager#

Removed#

  • pose_assets

  • selected_action

bpy.types.WorkSpace#

Removed#

  • active_pose_asset_index

bpy.types.WorkSpaceTool#

Added#

Function Arguments#

  • bpy.types.WorkSpaceTool.setup (idname, cursor, keymap, gizmo_group, brush_type, data_block, operator, index, options, idname_fallback, keymap_fallback), was (idname, cursor, keymap, gizmo_group, data_block, operator, index, options, idname_fallback, keymap_fallback)

bpy.types.XrSessionSettings#

Added#