Change Log#

Changes in Blender’s Python API between releases.

4.1 to 4.2#

bpy.types.AnimVizMotionPaths#

Renamed#

bpy.types.AreaLight#

Added#

Removed#

  • shadow_softness_factor

  • use_shadow

bpy.types.AssetShelf#

Added#

bpy.types.Brush#

Removed#

  • uv_sculpt_tool

bpy.types.BrushCurvesSculptSettings#

Added#

Removed#

  • interpolate_length

  • interpolate_point_count

  • scale_uniform

Renamed#

bpy.types.Collection#

Added#

bpy.types.CompositorNodeBoxMask#

Renamed#

bpy.types.CompositorNodeEllipseMask#

Renamed#

bpy.types.CompositorNodeTranslate#

Added#

bpy.types.CompositorNodeTree#

Removed#

  • chunk_size

  • edit_quality

  • execution_mode

  • precision

  • render_quality

  • use_groupnode_buffer

  • use_opencl

  • use_two_pass

bpy.types.CompositorNodeViewer#

Removed#

  • center_x

  • center_y

  • tile_order

bpy.types.Context#

Added#

bpy.types.CurvePaintSettings#

Added#

bpy.types.CyclesLightSettings#

Removed#

  • cast_shadow

bpy.types.CyclesPreferences#

Added#

  • bpy.types.CyclesPreferences.default_device

  • bpy.types.CyclesPreferences.get_device_list

  • bpy.types.CyclesPreferences.has_optixdenoiser_gpu_devices

bpy.types.CyclesRenderSettings#

Added#

  • bpy.types.CyclesRenderSettings.denoising_quality

  • bpy.types.CyclesRenderSettings.preview_denoising_quality

Removed#

  • debug_use_cpu_sse41

  • motion_blur_position

Renamed#

  • debug_use_cpu_sse2 -> bpy.types.CyclesRenderSettings.debug_use_cpu_sse42

bpy.types.FCurve#

Added#

bpy.types.FileHandler#

Added#

bpy.types.FunctionNodeInputColor#

Renamed#

bpy.types.GeometryNodeCaptureAttribute#

Added#

Removed#

  • data_type

bpy.types.GeometryNodeMenuSwitch#

Added#

bpy.types.GeometryNodeMeshBoolean#

Added#

bpy.types.GeometryNodeRemoveAttribute#

Added#

bpy.types.GeometryNodeTransform#

Added#

bpy.types.GeometryNodeTree#

Added#

bpy.types.GizmoGroup#

Removed#

  • has_reports

bpy.types.GreasePencilOffsetModifier#

Added#

bpy.types.GreasePencilSubdivModifier#

Removed#

  • invert_vertex_group

  • vertex_group_name

bpy.types.ID#

Added#

Function Arguments#

bpy.types.Library#

Added#

bpy.types.Light#

Added#

bpy.types.LightProbe#

Removed#

  • clip_end

  • falloff

  • grid_bake_samples

  • grid_capture_emission

  • grid_capture_indirect

  • grid_capture_world

  • grid_clamp_direct

  • grid_clamp_indirect

  • grid_dilation_radius

  • grid_dilation_threshold

  • grid_escape_bias

  • grid_irradiance_smoothing

  • grid_normal_bias

  • grid_resolution_x

  • grid_resolution_y

  • grid_resolution_z

  • grid_surface_bias

  • grid_validity_threshold

  • grid_view_bias

  • influence_type

  • intensity

  • parallax_distance

  • parallax_type

  • show_parallax

  • surfel_density

  • use_custom_parallax

bpy.types.LimitRotationConstraint#

Added#

bpy.types.Macro#

Function Arguments#

bpy.types.Material#

Added#

Renamed#

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), was (self, searchpaths, operator, props_default, prop_filepath, filter_ext, filter_path, display_name, add_operator)

bpy.types.Modifier#

Added#

bpy.types.MotionPath#

Added#

bpy.types.MovieClipProxy#

Removed#

  • build_free_run

  • build_free_run_rec_date

bpy.types.NodeInputs#

Function Arguments#

bpy.types.NodeOutputs#

Function Arguments#

bpy.types.NodeTree#

Added#

bpy.types.NodeTreeInterface#

Function Arguments#

bpy.types.NodeTreeInterfaceSocket#

Added#

bpy.types.Object#

Added#

bpy.types.PointLight#

Added#

Removed#

  • shadow_softness_factor

  • use_shadow

bpy.types.PoseBone#

Added#

bpy.types.Preferences#

Added#

bpy.types.PreferencesEdit#

Added#

bpy.types.PreferencesExperimental#

Removed#

  • use_experimental_compositors

Renamed#

bpy.types.PreferencesFilePaths#

Added#

Removed#

  • active_extension_repo

  • extension_repos

bpy.types.PreferencesInput#

Added#

Removed#

  • use_ndof

bpy.types.PreferencesSystem#

Added#

bpy.types.PreferencesView#

Added#

bpy.types.RaytraceEEVEE#

Added#

Removed#

  • sample_clamp

  • screen_trace_max_roughness

bpy.types.Region#

Added#

bpy.types.RenderSettings#

Added#

Removed#

  • simplify_shadows

  • simplify_shadows_render

bpy.types.SceneEEVEE#

Added#

Removed#

  • gi_auto_bake

  • gi_cache_info

  • horizon_thickness

  • motion_blur_position

  • motion_blur_shutter

  • shadow_normal_bias

Renamed#

bpy.types.SequenceEditor#

Removed#

  • show_cache

  • show_cache_final_out

  • show_cache_preprocessed

  • show_cache_raw

Renamed#

bpy.types.SequenceProxy#

Removed#

  • build_free_run

  • build_free_run_rec_date

bpy.types.SequencerToolSettings#

Added#

bpy.types.ShaderNodeOutputAOV#

Renamed#

bpy.types.SpaceClipEditor#

Added#

bpy.types.SpaceGraphEditor#

Renamed#

bpy.types.SpaceImageEditor#

Added#

bpy.types.SpaceNodeOverlay#

Added#

bpy.types.SpaceSequenceEditor#

Added#

Removed#

  • show_separate_color

bpy.types.SpaceUVEditor#

Added#

bpy.types.SpotLight#

Added#

Removed#

  • shadow_softness_factor

  • use_shadow

bpy.types.SunLight#

Added#

Removed#

  • shadow_softness_factor

  • shadow_trace_distance

  • use_shadow

bpy.types.TextSequence#

Added#

bpy.types.Theme#

Added#

bpy.types.ThemeDopeSheet#

Added#

bpy.types.ThemeImageEditor#

Added#

Removed#

  • vertex_active

bpy.types.ThemeSequenceEditor#

Added#

bpy.types.ThemeView3D#

Removed#

  • vertex_active

bpy.types.ToolSettings#

Added#

Removed#

  • use_gpencil_stroke_endpoints

  • uv_relax_method

Renamed#

bpy.types.UILayout#

Added#

Function Arguments#

bpy.types.USERPREF_UL_extension_repos#

Added#

bpy.types.UserExtensionRepo#

Added#

Renamed#

bpy.types.UserExtensionRepoCollection#

Function Arguments#

bpy.types.UvSculpt#

Added#

bpy.types.View3DOverlay#

Added#

bpy.types.ViewLayer#

Added#

bpy.types.Window#

Added#

bpy.types.WindowManager#

Added#

Function Arguments#

bpy.types.World#

Added#