Change Log#
Changes in Blender’s Python API between releases.
4.0 to 4.1#
bpy.types.AnimVizMotionPaths#
Added#
bpy.types.Armature#
Added#
bpy.types.BoneCollection#
Added#
bpy.types.BoneCollections#
Added#
Function Arguments#
bpy.types.BoneCollections.new
(name, parent), was (name)
bpy.types.Brush#
Added#
bpy.types.BrushGpencilSettings#
Removed#
direction
bpy.types.CompositorNodeKeyingScreen#
Added#
bpy.types.CompositorNodeKuwahara#
Added#
Removed#
size
bpy.types.CompositorNodeMapUV#
Added#
bpy.types.CompositorNodePixelate#
Added#
bpy.types.CompositorNodeTree#
Added#
bpy.types.CyclesMaterialSettings#
Removed#
displacement_method
Renamed#
use_transparent_shadow ->
bpy.types.CyclesMaterialSettings.use_bump_map_correction
bpy.types.CyclesPreferences#
Added#
bpy.types.CyclesPreferences.has_oidn_gpu_devices
bpy.types.CyclesRenderSettings#
Added#
bpy.types.CyclesRenderSettings.denoising_use_gpu
bpy.types.CyclesRenderSettings.preview_denoising_use_gpu
bpy.types.DopeSheet#
Added#
bpy.types.DriverTarget#
Added#
bpy.types.FunctionNodeRotateEuler#
Renamed#
bpy.types.GLTF_AddonPreferences#
Added#
bpy.types.GLTF_AddonPreferences.allow_embedded_format
bpy.types.GLTF_AddonPreferences.gltfpack_path_ui
bpy.types.GeometryNodeTree#
Added#
bpy.types.ID#
Added#
Removed#
override_template_create
Function Arguments#
bpy.types.ID.make_local
(clear_proxy, clear_liboverride), was (clear_proxy)
bpy.types.Image#
Function Arguments#
bpy.types.Image.scale
(width, height, frame, tile_index), was (width, height)
bpy.types.KeyingSet#
Removed#
use_insertkey_override_xyz_to_rgb
use_insertkey_xyz_to_rgb
bpy.types.KeyingSetPath#
Removed#
use_insertkey_override_xyz_to_rgb
use_insertkey_xyz_to_rgb
bpy.types.LightProbe#
Added#
Removed#
resolution
bpy.types.Material#
Added#
bpy.types.Mesh#
Added#
Removed#
auto_smooth_angle
calc_normals_split
create_normals_split
free_normals_split
use_auto_smooth
use_remesh_preserve_sculpt_face_sets
use_remesh_preserve_vertex_colors
vertex_paint_masks
Renamed#
use_remesh_preserve_paint_mask ->
bpy.types.Mesh.use_paint_bone_selection
use_remesh_preserve_paint_mask ->
bpy.types.Mesh.use_remesh_preserve_attributes
bpy.types.Modifier#
Added#
bpy.types.NodeLink#
Added#
bpy.types.NodeTreeInterfaceSocket#
Added#
bpy.types.NodesModifier#
Added#
Renamed#
simulation_bake_directory ->
bpy.types.NodesModifier.bake_directory
bpy.types.NodesModifierBake#
Added#
bpy.types.Object#
Renamed#
hide_probe_cubemap ->
bpy.types.Object.hide_probe_plane
hide_probe_cubemap ->
bpy.types.Object.hide_probe_sphere
bpy.types.Paint#
Removed#
input_samples
bpy.types.PointLight#
Added#
bpy.types.PreferencesEdit#
Added#
bpy.types.PreferencesExperimental#
Removed#
enable_eevee_next
use_override_templates
bpy.types.PreferencesView#
Added#
bpy.types.Property#
Added#
bpy.types.PropertyGroupItem#
Added#
bpy.types.RaytraceEEVEE#
Added#
bpy.types.Region#
Added#
bpy.types.RenderSettings#
Added#
bpy.types.SceneEEVEE#
Added#
Removed#
ray_split_settings
reflection_options
refraction_options
Renamed#
diffuse_options ->
bpy.types.SceneEEVEE.ray_tracing_options
bpy.types.SceneSequence#
Added#
bpy.types.Scopes#
Added#
bpy.types.Sculpt#
Added#
bpy.types.SequencerTimelineOverlay#
Added#
bpy.types.ShaderNodeTexNoise#
Added#
bpy.types.ShapeKey#
Added#
bpy.types.SpaceGraphEditor#
Added#
bpy.types.SpotLight#
Added#
bpy.types.StudioLight#
Removed#
path_irr_cache
path_sh_cache
spherical_harmonics_coefficients
bpy.types.ThemeFontStyle#
Added#
bpy.types.ThemeImageEditor#
Added#
bpy.types.ThemeView3D#
Added#
bpy.types.ToolSettings#
Added#
bpy.types.UILayout#
Added#
Function Arguments#
bpy.types.UILayout.prop
(data, property, text, text_ctxt, translate, icon, placeholder, expand, slider, toggle, icon_only, event, full_event, emboss, index, icon_value, invert_checkbox), was (data, property, text, text_ctxt, translate, icon, expand, slider, toggle, icon_only, event, full_event, emboss, index, icon_value, invert_checkbox)
bpy.types.UnifiedPaintSettings#
Added#
bpy.types.UserExtensionRepo#
Added#
bpy.types.UserExtensionRepoCollection#
Function Arguments#
bpy.types.UserExtensionRepoCollection.new
(name, module, custom_directory, remote_path), was (name, module, directory, remote_path)
bpy.types.View3DOverlay#
Added#
Removed#
backwire_opacity
show_edges
bpy.types.ViewLayers#
Added#
bpy.types.WindowManager#
Function Arguments#
bpy.types.WindowManager.invoke_confirm
(operator, event, title, message, confirm_text, icon, text_ctxt, translate), was (operator, event)bpy.types.WindowManager.invoke_props_dialog
(operator, width, title, confirm_text, text_ctxt, translate), was (operator, width)