Change Log#
Changes in Blender’s Python API between releases.
4.1 to 4.2#
bpy.types.AnimData#
Added#
bpy.types.AnimVizMotionPaths#
Renamed#
bake_in_camera_space ->
bpy.types.AnimVizMotionPaths.use_camera_space_bake
bpy.types.AreaLight#
Added#
Renamed#
shadow_softness_factor ->
bpy.types.AreaLight.shadow_resolution_scale
bpy.types.AssetShelf#
Added#
bpy.types.BlendData#
Added#
bpy.types.Brush#
Removed#
uv_sculpt_tool
bpy.types.BrushCurvesSculptSettings#
Added#
Removed#
interpolate_point_count
interpolate_shape
scale_uniform
Renamed#
interpolate_length ->
bpy.types.BrushCurvesSculptSettings.use_length_interpolate
interpolate_length ->
bpy.types.BrushCurvesSculptSettings.use_point_count_interpolate
interpolate_length ->
bpy.types.BrushCurvesSculptSettings.use_shape_interpolate
interpolate_length ->
bpy.types.BrushCurvesSculptSettings.use_uniform_scale
bpy.types.Collection#
Added#
bpy.types.CompositorNodeBoxMask#
Renamed#
bpy.types.CompositorNodeEllipseMask#
Renamed#
bpy.types.CompositorNodeTranslate#
Added#
bpy.types.CompositorNodeTree#
Removed#
chunk_size
edit_quality
render_quality
use_groupnode_buffer
use_opencl
use_two_pass
bpy.types.CompositorNodeViewer#
Removed#
center_x
center_y
tile_order
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.FileAssetSelectIDFilter#
Added#
bpy.types.FileHandler#
Added#
bpy.types.FileSelectIDFilter#
Added#
bpy.types.FunctionNodeInputColor#
Renamed#
bpy.types.GeometryNodeMeshBoolean#
Added#
bpy.types.GeometryNodeRemoveAttribute#
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.Light#
Added#
bpy.types.LightProbe#
Added#
Removed#
surfel_density
Renamed#
grid_irradiance_smoothing ->
bpy.types.LightProbe.grid_facing_bias
bpy.types.Material#
Added#
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.NodeInputs.new
(type, name, identifier, use_multi_input), was (type, name, identifier)
bpy.types.NodeOutputs#
Function Arguments#
bpy.types.NodeOutputs.new
(type, name, identifier, use_multi_input), was (type, name, identifier)
bpy.types.NodeTree#
Added#
bpy.types.NodeTreeInterface#
Function Arguments#
bpy.types.NodeTreeInterface.new_panel
(name, description, default_closed), was (name, description, default_closed, parent)
bpy.types.PointLight#
Added#
Renamed#
shadow_softness_factor ->
bpy.types.PointLight.shadow_resolution_scale
bpy.types.PreferencesExperimental#
Added#
bpy.types.PreferencesInput#
Added#
Removed#
use_ndof
bpy.types.RaytraceEEVEE#
Removed#
sample_clamp
Renamed#
screen_trace_max_roughness ->
bpy.types.RaytraceEEVEE.trace_max_roughness
bpy.types.RenderSettings#
Added#
Removed#
simplify_shadows
simplify_shadows_render
bpy.types.SceneEEVEE#
Added#
Removed#
motion_blur_position
motion_blur_shutter
shadow_normal_bias
Renamed#
use_motion_blur ->
bpy.types.SceneEEVEE.use_shadow_jittered_viewport
use_motion_blur ->
bpy.types.SceneEEVEE.use_volume_custom_range
bpy.types.SequenceEditor#
Removed#
show_cache_composite
show_cache_final_out
show_cache_preprocessed
show_cache_raw
Renamed#
show_cache ->
bpy.types.SequenceEditor.show_missing_media
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#
autolock_translation_axis ->
bpy.types.SpaceGraphEditor.use_auto_lock_translation_axis
bpy.types.SpaceImageEditor#
Added#
bpy.types.SpaceSequenceEditor#
Added#
Removed#
show_separate_color
bpy.types.SpaceUVEditor#
Added#
bpy.types.SpotLight#
Added#
Renamed#
shadow_softness_factor ->
bpy.types.SpotLight.shadow_resolution_scale
bpy.types.SunLight#
Added#
Renamed#
shadow_softness_factor ->
bpy.types.SunLight.shadow_resolution_scale
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_snap_grid_absolute
uv_relax_method
Renamed#
use_snap_uv_grid_absolute ->
bpy.types.ToolSettings.use_grease_pencil_multi_frame_editing
bpy.types.UILayout#
Added#
Function Arguments#
bpy.types.UILayout.operator
(operator, text, text_ctxt, translate, icon, emboss, depress, icon_value, search_weight), was (operator, text, text_ctxt, translate, icon, emboss, depress, icon_value)bpy.types.UILayout.separator
(factor, type), was (factor)