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.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.Image#

Function Arguments#

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_paint_mask

  • use_remesh_preserve_sculpt_face_sets

  • vertex_paint_masks

Renamed#

bpy.types.Modifier#

Added#

bpy.types.NodeTreeInterfaceSocket#

Added#

bpy.types.NodesModifier#

Added#

Renamed#

bpy.types.NodesModifierBake#

Added#

bpy.types.Object#

Renamed#

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#

  • diffuse_options

  • ray_split_settings

  • refraction_options

Renamed#

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.View3DOverlay#

Added#

Removed#

  • backwire_opacity

  • show_edges

bpy.types.ViewLayers#

Added#

bpy.types.WindowManager#

Function Arguments#

bpy.types.WorkSpace#

Added#