Change Log
Changes in Blender’s Python API between releases.
3.6 to 4.0
bpy.types.AreaLight
Removed
constant_coefficient
falloff_curve
falloff_type
linear_attenuation
linear_coefficient
quadratic_coefficient
shadow_buffer_samples
shadow_buffer_size
Renamed
quadratic_attenuation ->
bpy.types.AreaLight.shadow_softness_factor
bpy.types.Armature
Added
Removed
layers
layers_protected
Renamed
show_group_colors ->
bpy.types.Armature.show_bone_colors
bpy.types.AssetHandle
Removed
get_full_library_path
local_id
bpy.types.AssetRepresentation
Added
bpy.types.Attribute
Added
bpy.types.Bone
Added
Removed
layers
use_inherit_scale
bpy.types.BrushGpencilSettings
Added
bpy.types.Camera
Added
Removed
cycles
bpy.types.Collection
Added
bpy.types.ColorManagedViewSettings
Added
bpy.types.Context
Renamed
asset_file_handle ->
bpy.types.Context.asset
bpy.types.Curves
Added
bpy.types.CyclesPreferences
Added
bpy.types.CyclesPreferences.metalrt
Removed
use_metalrt
bpy.types.CyclesRenderSettings
Added
bpy.types.CyclesRenderSettings.guiding_directional_sampling_type
bpy.types.CyclesRenderSettings.guiding_roughness_threshold
bpy.types.Depsgraph
Function Arguments
bpy.types.Depsgraph.debug_relations_graphviz
(filepath), was (filename)bpy.types.Depsgraph.debug_stats_gnuplot
(filepath, output_filepath), was (filename, output_filename)
bpy.types.EditBone
Added
Removed
layers
use_inherit_scale
bpy.types.EffectSequence
Added
bpy.types.FileAssetSelectIDFilter
Removed
experimental_filter_simulation
bpy.types.FileAssetSelectParams
Renamed
asset_library_ref ->
bpy.types.FileAssetSelectParams.asset_library_reference
import_type ->
bpy.types.FileAssetSelectParams.import_method
bpy.types.FileSelectEntry
Removed
id_type
local_id
bpy.types.FileSelectIDFilter
Removed
filter_simulation
bpy.types.FileSelectParams
Added
bpy.types.GeometryNodeRealizeInstances
Removed
legacy_behavior
bpy.types.GeometryNodeSetShadeSmooth
Added
bpy.types.GeometryNodeTree
Added
bpy.types.Gizmo
Removed
draw_preset_facemap
bpy.types.IDOverrideLibrary
Added
bpy.types.IDOverrideLibraryPropertyOperation
Added
bpy.types.IDOverrideLibraryPropertyOperations
Function Arguments
bpy.types.IDOverrideLibraryPropertyOperations.add
(operation, use_id, subitem_reference_name, subitem_local_name, subitem_reference_id, subitem_local_id, subitem_reference_index, subitem_local_index), was (operation, subitem_reference_name, subitem_local_name, subitem_reference_index, subitem_local_index)
bpy.types.ImageFormatSettings
Removed
use_zbuffer
bpy.types.ImageSequence
Added
Removed
speed_factor
bpy.types.KeyConfigurations
Function Arguments
bpy.types.KeyConfigurations.update
(keep_properties), was ()
bpy.types.KeyMaps
Added
bpy.types.Library
Added
bpy.types.Light
Removed
distance
bpy.types.LightProbe
Added
bpy.types.MaskSequence
Added
Removed
speed_factor
bpy.types.Mesh
Added
Removed
calc_normals
face_maps
has_bevel_weight_edge
has_bevel_weight_vertex
has_crease_edge
has_crease_vertex
polygon_layers_float
polygon_layers_int
polygon_layers_string
sculpt_vertex_colors
vertex_layers_float
vertex_layers_int
vertex_layers_string
Function Arguments
bpy.types.Mesh.split_faces
(), was (free_loop_normals)
bpy.types.MeshEdge
Removed
bevel_weight
crease
bpy.types.MeshToVolumeModifier
Removed
exterior_band_width
use_fill_volume
bpy.types.MeshVertex
Removed
bevel_weight
bpy.types.MetaSequence
Added
Removed
speed_factor
bpy.types.MovieClipSequence
Added
Removed
speed_factor
bpy.types.MovieSequence
Added
Removed
speed_factor
bpy.types.Node
Removed
width_hidden
bpy.types.NodeSocket
Added
bpy.types.NodeSocketStandard
Added
bpy.types.NodeTree
Added
Removed
active_input
active_output
inputs
outputs
bpy.types.NodesModifier
Added
bpy.types.Object
Added
Removed
face_maps
bpy.types.ParticleSettings
Renamed
child_nbr ->
bpy.types.ParticleSettings.child_percent
bpy.types.PointLight
Removed
constant_coefficient
falloff_curve
falloff_type
linear_attenuation
linear_coefficient
quadratic_coefficient
shadow_buffer_samples
shadow_buffer_size
Renamed
quadratic_attenuation ->
bpy.types.PointLight.shadow_softness_factor
bpy.types.Pose
Removed
bone_groups
bpy.types.PoseBone
Added
Removed
bone_group_index
Renamed
bone_group ->
bpy.types.PoseBone.color
bpy.types.Preferences
Added
bpy.types.PreferencesEdit
Added
bpy.types.PreferencesExperimental
Removed
enable_workbench_next
Renamed
use_full_frame_compositor ->
bpy.types.PreferencesExperimental.enable_overlay_next
use_full_frame_compositor ->
bpy.types.PreferencesExperimental.use_eevee_debug
use_full_frame_compositor ->
bpy.types.PreferencesExperimental.use_experimental_compositors
use_full_frame_compositor ->
bpy.types.PreferencesExperimental.use_extension_repos
use_full_frame_compositor ->
bpy.types.PreferencesExperimental.use_grease_pencil_version3
use_full_frame_compositor ->
bpy.types.PreferencesExperimental.use_shader_node_previews
bpy.types.PreferencesFilePaths
Added
bpy.types.PreferencesSystem
Added
bpy.types.PreferencesView
Added
Renamed
use_directional_menus ->
bpy.types.PreferencesView.use_fresnel_edit
use_directional_menus ->
bpy.types.PreferencesView.use_text_render_subpixelaa
bpy.types.RenderEngine
Added
bpy.types.RenderLayer
Function Arguments
bpy.types.RenderLayer.load_from_file
(filepath, x, y), was (filename, x, y)
bpy.types.RenderResult
Function Arguments
bpy.types.RenderResult.load_from_file
(filepath), was (filename)
bpy.types.Scene
Added
bpy.types.SceneEEVEE
Added
bpy.types.SceneSequence
Added
Removed
speed_factor
bpy.types.Sculpt
Removed
use_smooth_shading
bpy.types.Sequence
Added
bpy.types.SequenceEditor
Added
bpy.types.SequencerTimelineOverlay
Added
bpy.types.ShaderNodeBsdfHairPrincipled
Added
bpy.types.ShaderNodeTexNoise
Added
bpy.types.ShaderNodeTexVoronoi
Added
bpy.types.SoundSequence
Removed
speed_factor
bpy.types.SpaceDopeSheetEditor
Added
Removed
auto_snap
bpy.types.SpaceGraphEditor
Added
Removed
auto_snap
bpy.types.SpaceNLA
Added
Removed
auto_snap
bpy.types.SpaceNodeEditor
Added
Renamed
use_insert_offset ->
bpy.types.SpaceNodeEditor.supports_previews
bpy.types.SpaceNodeOverlay
Added
bpy.types.SpaceSpreadsheet
Added
bpy.types.SpaceView3D
Added
bpy.types.SpotLight
Removed
constant_coefficient
falloff_curve
falloff_type
linear_attenuation
linear_coefficient
quadratic_coefficient
shadow_buffer_samples
shadow_buffer_size
Renamed
quadratic_attenuation ->
bpy.types.SpotLight.shadow_softness_factor
bpy.types.SunLight
Added
Removed
shadow_buffer_samples
shadow_buffer_size
bpy.types.ThemeNLAEditor
Added
bpy.types.ThemeNodeEditor
Added
bpy.types.ThemeSequenceEditor
Added
bpy.types.ThemeUserInterface
Removed
wcol_view_item
bpy.types.ThemeView3D
Added
bpy.types.ToolSettings
Added
Renamed
use_snap_project ->
bpy.types.ToolSettings.use_snap_time_absolute
bpy.types.UILayout
Added
Function Arguments
bpy.types.UILayout.template_image_settings
(image_settings, color_management), was (image_settings, color_management, show_z_buffer)
bpy.types.ViewerPathElem
Added
bpy.types.WorkSpace
Renamed
asset_library_ref ->
bpy.types.WorkSpace.asset_library_reference
bpy.types.World
Added
bpy.types.WorldLighting
Removed
use_ambient_occlusion