Blender API Change Log

2.79 to 2.80

bpy.types.ActionGroup

bpy.types.AnimViz

Removed

  • onion_skin_frames

bpy.types.AnimVizMotionPaths

bpy.types.Area

bpy.types.BlendDataActions

Removed

  • is_updated

bpy.types.BlendDataArmatures

Removed

  • is_updated

bpy.types.BlendDataBrushes

Removed

  • is_updated

bpy.types.BlendDataCacheFiles

Removed

  • is_updated

bpy.types.BlendDataCameras

Removed

  • is_updated

bpy.types.BlendDataCurves

Removed

  • is_updated

bpy.types.BlendDataFonts

Removed

  • is_updated

bpy.types.BlendDataGreasePencils

Removed

  • is_updated

bpy.types.BlendDataImages

Removed

  • is_updated

Function Arguments

  • bpy.types.BlendDataImages.new (name, width, height, alpha, float_buffer, stereo3d, is_data), was (name, width, height, alpha, float_buffer, stereo3d)

bpy.types.BlendDataLattices

Removed

  • is_updated

bpy.types.BlendDataLibraries

Removed

  • is_updated

bpy.types.BlendDataLineStyles

Removed

  • is_updated

bpy.types.BlendDataMasks

Removed

  • is_updated

bpy.types.BlendDataMeshes

Removed

  • is_updated

Function Arguments

bpy.types.BlendDataMetaBalls

Removed

  • is_updated

bpy.types.BlendDataMovieClips

Removed

  • is_updated

bpy.types.BlendDataNodeTrees

Removed

  • is_updated

bpy.types.BlendDataObjects

Removed

  • is_updated

bpy.types.BlendDataPaintCurves

Removed

  • is_updated

bpy.types.BlendDataPalettes

Removed

  • is_updated

bpy.types.BlendDataParticles

Removed

  • is_updated

bpy.types.BlendDataScenes

Removed

  • is_updated

bpy.types.BlendDataScreens

Removed

  • is_updated

bpy.types.BlendDataSounds

Removed

  • is_updated

bpy.types.BlendDataSpeakers

Removed

  • is_updated

bpy.types.BlendDataTexts

Removed

  • is_updated

bpy.types.BlendDataTextures

Removed

  • is_updated

bpy.types.BlendDataWindowManagers

Removed

  • is_updated

bpy.types.BlendDataWorlds

Removed

  • is_updated

bpy.types.ClothCollisionSettings

Removed

  • distance_repel

  • group

  • repel_force

  • self_collision_quality

bpy.types.ColorManagedInputColorspaceSettings

bpy.types.FloorConstraint

Removed

  • use_sticky

bpy.types.MaintainVolumeConstraint

bpy.types.CurveMapping

bpy.types.DopeSheet

Removed

  • filter_group

  • show_lamps

  • show_only_group_objects

  • show_only_matching_fcurves

  • use_filter_text

bpy.types.Driver

Removed

  • show_debug_info

bpy.types.DynamicPaintBrushSettings

Removed

  • material

  • use_material

bpy.types.DynamicPaintSurface

Removed

  • brush_group

  • preview_id

  • show_preview

  • use_color_preview

bpy.types.EffectorWeights

Removed

  • group

bpy.types.GPUFXSettings

Removed

  • dof

  • use_dof

bpy.types.GPencilFrames

Function Arguments

bpy.types.GPencilSculptBrush

Added

  • bpy.types.GPencilSculptBrush.cursor_color_add

  • bpy.types.GPencilSculptBrush.cursor_color_sub

  • bpy.types.GPencilSculptBrush.use_cursor

  • bpy.types.GPencilSculptBrush.use_pressure_radius

  • bpy.types.GPencilSculptBrush.weight

Renamed

  • affect_pressure -> bpy.types.GPencilSculptBrush.use_edit_pressure

bpy.types.GPencilSculptSettings

Removed

  • lockaxis

  • selection_alpha

Renamed

  • affect_position -> bpy.types.GPencilSculptSettings.use_edit_position

  • affect_strength -> bpy.types.GPencilSculptSettings.use_edit_strength

  • affect_thickness -> bpy.types.GPencilSculptSettings.use_edit_thickness

  • tool -> bpy.types.GPencilSculptSettings.sculpt_tool

bpy.types.GPencilStroke

Removed

  • color

  • colorname

bpy.types.GPencilStrokes

Function Arguments

bpy.types.GPencilTriangle

Added

  • bpy.types.GPencilTriangle.uv1

  • bpy.types.GPencilTriangle.uv2

  • bpy.types.GPencilTriangle.uv3

bpy.types.Header

bpy.types.Armature

Removed

  • deform_method

  • ghost_frame_end

  • ghost_frame_start

  • ghost_size

  • ghost_step

  • ghost_type

  • show_only_ghost_selected

  • use_auto_ik

  • use_deform_delay

Renamed

bpy.types.CacheFile

bpy.types.Curve

Removed

  • show_handles

  • show_normal_face

bpy.types.TextCurve

bpy.types.Image

Removed

  • field_order

  • fps

  • frame_end

  • frame_start

  • mapping

  • tiles_x

  • tiles_y

  • use_alpha

  • use_animation

  • use_clamp_x

  • use_clamp_y

  • use_fields

  • use_tiles

Function Arguments

bpy.types.Lattice

bpy.types.Library

bpy.types.Material

Removed

  • active_node_material

  • active_texture

  • active_texture_index

  • alpha

  • ambient

  • darkness

  • diffuse_fresnel

  • diffuse_fresnel_factor

  • diffuse_intensity

  • diffuse_ramp

  • diffuse_ramp_blend

  • diffuse_ramp_factor

  • diffuse_ramp_input

  • diffuse_shader

  • diffuse_toon_size

  • diffuse_toon_smooth

  • emit

  • game_settings

  • halo

  • invert_z

  • light_group

  • mirror_color

  • offset_z

  • physics

  • raytrace_mirror

  • raytrace_transparency

  • shadow_buffer_bias

  • shadow_cast_alpha

  • shadow_only_type

  • shadow_ray_bias

  • specular_alpha

  • specular_hardness

  • specular_ior

  • specular_ramp

  • specular_ramp_blend

  • specular_ramp_factor

  • specular_ramp_input

  • specular_shader

  • specular_slope

  • specular_toon_size

  • specular_toon_smooth

  • strand

  • subsurface_scattering

  • texture_slots

  • translucency

  • transparency_method

  • type

  • use_cast_approximate

  • use_cast_buffer_shadows

  • use_cast_shadows

  • use_cast_shadows_only

  • use_cubic

  • use_diffuse_ramp

  • use_face_texture

  • use_face_texture_alpha

  • use_full_oversampling

  • use_light_group_exclusive

  • use_light_group_local

  • use_mist

  • use_object_color

  • use_only_shadow

  • use_ray_shadow_bias

  • use_raytrace

  • use_shadeless

  • use_shadows

  • use_sky

  • use_specular_ramp

  • use_tangent_shading

  • use_textures

  • use_transparency

  • use_transparent_shadows

  • use_uv_project

  • use_vertex_color_light

  • use_vertex_color_paint

  • volume

bpy.types.Mesh

Removed

  • calc_tessface

  • show_double_sided

  • show_edge_bevel_weight

  • show_edge_crease

  • show_edge_seams

  • show_edge_sharp

  • show_edges

  • show_extra_edge_angle

  • show_extra_edge_length

  • show_extra_face_angle

  • show_extra_face_area

  • show_extra_indices

  • show_faces

  • show_freestyle_edge_marks

  • show_freestyle_face_marks

  • show_normal_face

  • show_normal_loop

  • show_normal_vertex

  • show_statvis

  • show_weight

  • tessface_uv_textures

  • tessface_vertex_colors

  • tessfaces

  • uv_texture_clone

  • uv_texture_clone_index

  • uv_texture_stencil

  • uv_texture_stencil_index

  • uv_textures

Function Arguments

  • bpy.types.Mesh.update (calc_edges, calc_edges_loose, calc_loop_triangles), was (calc_edges, calc_tessface)

bpy.types.MetaBall

bpy.types.ShaderNodeTree

bpy.types.Object

Removed

  • draw_type

  • dupli_faces_scale

  • dupli_frames_end

  • dupli_frames_off

  • dupli_frames_on

  • dupli_frames_start

  • dupli_group

  • dupli_list

  • dupli_list_create

  • dupli_type

  • game

  • grease_pencil

  • hide

  • is_visible

  • layers

  • layers_local_view

  • lod_levels

  • proxy_group

  • select

  • show_x_ray

  • slow_parent_offset

  • use_dupli_faces_scale

  • use_dupli_frames_speed

  • use_dupli_vertices_rotation

  • use_extra_recalc_data

  • use_extra_recalc_object

  • use_slow_parent

  • users_group

Function Arguments

bpy.types.ParticleSettings

Removed

  • billboard_align

  • billboard_animation

  • billboard_object

  • billboard_offset

  • billboard_offset_split

  • billboard_size

  • billboard_tilt

  • billboard_tilt_random

  • billboard_uv_split

  • billboard_velocity_head

  • billboard_velocity_tail

  • collision_group

  • cycles

  • draw_size

  • dupli_group

  • dupli_weights

  • lock_billboard

  • simplify_rate

  • simplify_refsize

  • simplify_transition

  • simplify_viewport

  • use_render_emitter

  • use_simplify

  • use_simplify_viewport

  • use_whole_group

bpy.types.Scene

Removed

  • active_layer

  • collada_export

  • cursor_location

  • depsgraph

  • layers

  • orientations

  • update

  • use_audio_sync

  • use_frame_drop

Function Arguments

bpy.types.Speaker

Removed

  • relative

bpy.types.Text

Removed

  • users_logic

bpy.types.ImageTexture

Removed

  • use_derivative_map

bpy.types.World

Removed

  • active_texture

  • active_texture_index

  • ambient_color

  • color_range

  • exposure

  • horizon_color

  • texture_slots

  • use_sky_blend

  • use_sky_paper

  • use_sky_real

  • zenith_color

bpy.types.ImageUser

Removed

  • fields_per_frame

bpy.types.KeyConfig

bpy.types.KeyMap

bpy.types.KeyMapItem

bpy.types.KeyMaps

Function Arguments

  • bpy.types.KeyMaps.new (name, space_type, region_type, modal, tool), was (name, space_type, region_type, modal)

bpy.types.LoopColors

Function Arguments

bpy.types.Menu

Function Arguments

  • bpy.types.Menu.draw_preset (self, _context), was (self, context)

  • bpy.types.Menu.path_menu (self, searchpaths, operator, props_default, prop_filepath, filter_ext, filter_path, display_name, add_operator), was (self, searchpaths, operator, props_default, prop_filepath, filter_ext, filter_path, display_name)

bpy.types.BooleanModifier

Removed

  • solver

bpy.types.MaskModifier

bpy.types.NormalEditModifier

bpy.types.ShrinkwrapModifier

Removed

  • use_keep_above_surface

bpy.types.SubsurfModifier

Removed

  • use_opensubdiv

  • use_subsurf_uv

bpy.types.UVProjectModifier

Removed

  • image

  • use_image_override

bpy.types.Node

Removed

  • shading_compatibility

Function Arguments

bpy.types.NodeCustomGroup

Function Arguments

  • bpy.types.NodeCustomGroup.poll (_ntree), was (ntree)

bpy.types.CompositorNodeMask

Removed

  • use_antialiasing

bpy.types.ShaderNodeBsdfPrincipled

bpy.types.ShaderNodeOutputLineStyle

bpy.types.ShaderNodeOutputMaterial

bpy.types.ShaderNodeOutputWorld

bpy.types.ShaderNodeTexCoord

bpy.types.ShaderNodeTexEnvironment

Removed

  • color_space

bpy.types.ShaderNodeTexImage

Removed

  • color_space

bpy.types.ShaderNodeTexPointDensity

Function Arguments

bpy.types.ShaderNodeUVMap

bpy.types.NodeSocket

Added

  • bpy.types.NodeSocket.draw_shape

bpy.types.ObjectBase

Removed

  • layers

  • layers_from_view

  • layers_local_view

bpy.types.Paint

bpy.types.ImagePaint

bpy.types.Sculpt

bpy.types.VertexPaint

Removed

  • use_normal

  • use_spray

bpy.types.ParticleEdit

bpy.types.ParticleSystem

Removed

  • billboard_normal_uv

  • billboard_split_uv

  • billboard_time_index_uv

  • set_resolution

bpy.types.BoolProperty

bpy.types.FloatProperty

bpy.types.IntProperty

bpy.types.Region

Removed

  • id

bpy.types.RenderEngine

Removed

  • bl_use_exclude_layers

  • bl_use_shading_nodes

  • bl_use_texture_preview

Function Arguments

bpy.types.RenderLayer

Removed

  • exclude_ambient_occlusion

  • exclude_emit

  • exclude_environment

  • exclude_indirect

  • exclude_reflection

  • exclude_refraction

  • exclude_shadow

  • exclude_specular

  • layers

  • layers_exclude

  • layers_zmask

  • light_override

  • material_override

  • use

  • use_freestyle

  • use_pass_color

  • use_pass_diffuse

  • use_pass_indirect

  • use_pass_reflection

  • use_pass_refraction

  • use_pass_specular

bpy.types.RenderSettings

Removed

  • alpha_mode

  • antialiasing_samples

  • bake_aa_mode

  • bake_distance

  • bake_normal_space

  • bake_quad_split

  • edge_color

  • edge_threshold

  • field_order

  • layers

  • motion_blur_samples

  • octree_resolution

  • pixel_filter_type

  • raytrace_method

  • simplify_ao_sss

  • simplify_shadow_samples

  • use_antialiasing

  • use_bake_antialiasing

  • use_bake_normalize

  • use_bake_to_vertex_color

  • use_edge_enhance

  • use_envmaps

  • use_fields

  • use_fields_still

  • use_free_image_textures

  • use_game_engine

  • use_instances

  • use_local_coords

  • use_raytrace

  • use_sequencer_gl_textured_solid

  • use_shading_nodes

  • use_shadows

  • use_simplify_triangulate

  • use_sss

  • use_textures

  • use_world_space_shading

bpy.types.RenderSlot

bpy.types.RenderSlots

bpy.types.RigidBodyConstraint

bpy.types.RigidBodyObject

Removed

  • collision_groups

bpy.types.RigidBodyWorld

Removed

  • group

bpy.types.SceneObjects

Removed

  • active

  • link

  • unlink

bpy.types.EffectSequence

Added

  • bpy.types.EffectSequence.playback_direction

Removed

  • use_reverse_frames

bpy.types.SpeedControlSequence

bpy.types.TextSequence

bpy.types.ImageSequence

Added

  • bpy.types.ImageSequence.playback_direction

Removed

  • use_reverse_frames

bpy.types.MaskSequence

Added

  • bpy.types.MaskSequence.playback_direction

Removed

  • use_reverse_frames

bpy.types.MetaSequence

Added

  • bpy.types.MetaSequence.playback_direction

Removed

  • use_reverse_frames

bpy.types.MovieClipSequence

Added

Removed

  • use_reverse_frames

bpy.types.MovieSequence

Added

Removed

  • use_reverse_frames

bpy.types.SceneSequence

Added

Removed

  • use_reverse_frames

  • use_sequence

bpy.types.ShapeKeyCurvePoint

bpy.types.SmokeDomainSettings

Added

  • bpy.types.SmokeDomainSettings.clipping

  • bpy.types.SmokeDomainSettings.collision_collection

  • bpy.types.SmokeDomainSettings.display_interpolation

  • bpy.types.SmokeDomainSettings.effector_collection

  • bpy.types.SmokeDomainSettings.fluid_collection

  • bpy.types.SmokeDomainSettings.temperature_grid

Removed

  • collision_group

  • effector_group

  • fluid_group

Renamed

  • draw_velocity -> bpy.types.SmokeDomainSettings.show_velocity

  • vector_draw_type -> bpy.types.SmokeDomainSettings.vector_display_type

bpy.types.SoftBodySettings

Removed

  • collision_group

bpy.types.SpaceGraphEditor

Added

bpy.types.SpaceNLA

Added

bpy.types.SpaceProperties

Removed

  • align

  • texture_context

  • use_limited_texture_context

bpy.types.SpaceSequenceEditor

Removed

  • show_grease_pencil

bpy.types.SpaceView3D

Added

Removed

  • active_layer

  • background_images

  • current_orientation

  • cursor_location

  • grid_lines

  • grid_scale

  • grid_scale_unit

  • grid_subdivisions

  • layers

  • layers_local_view

  • layers_used

  • lock_camera_and_layers

  • matcap_icon

  • pivot_point

  • show_all_objects_origin

  • show_axis_x

  • show_axis_y

  • show_axis_z

  • show_backface_culling

  • show_background_images

  • show_floor

  • show_grease_pencil

  • show_manipulator

  • show_occlude_wire

  • show_only_render

  • show_outline_selected

  • show_relationship_lines

  • show_textured_shadeless

  • show_textured_solid

  • show_world

  • transform_manipulators

  • transform_orientation

  • use_matcap

  • use_occlude_geometry

  • use_pivot_point_align

  • viewport_shade

bpy.types.SpaceUVEditor

Removed

  • edge_draw_type

  • other_uv_filter

  • show_normalized_coords

  • show_other_objects

  • use_snap_to_pixels

Renamed

bpy.types.Spline

bpy.types.Struct

bpy.types.TexPaintSlot

Removed

  • index

bpy.types.TextCharacterFormat

bpy.types.TextureSlot

Removed

  • invert

  • use_rgb_to_intensity

  • use_stencil

bpy.types.LineStyleTextureSlot

Removed

  • use_tips

bpy.types.Theme

Removed

  • logic_editor

  • timeline

Renamed

bpy.types.ThemeClipEditor

Removed

  • gp_vertex_select

  • gp_vertex_size

bpy.types.ThemeImageEditor

Removed

  • gp_vertex

  • gp_vertex_select

  • gp_vertex_size

bpy.types.ThemeNodeEditor

Removed

  • gp_vertex

  • gp_vertex_select

  • gp_vertex_size

bpy.types.ThemePanelColors

Removed

  • show_back

  • show_header

bpy.types.ThemeSequenceEditor

Removed

  • gp_vertex

  • gp_vertex_select

  • gp_vertex_size

bpy.types.ThemeView3D

Removed

  • object_grouped

  • object_grouped_active

bpy.types.ThemeWidgetColors

bpy.types.ToolSettings

Removed

  • edge_path_mode

  • etch_adaptive_limit

  • etch_convert_mode

  • etch_length_limit

  • etch_number

  • etch_roll_mode

  • etch_side

  • etch_subdivision_number

  • etch_template

  • gpencil_brushes

  • gpencil_stroke_placement_image_editor

  • gpencil_stroke_placement_view2d

  • grease_pencil_source

  • normal_size

  • proportional_edit

  • use_bone_sketching

  • use_etch_autoname

  • use_etch_overdraw

  • use_etch_quick

  • use_gpencil_continuous_drawing

  • use_uv_sculpt

  • uv_sculpt_tool

Renamed

bpy.types.UILayout

Removed

  • introspect

Function Arguments

  • bpy.types.UILayout.operator (operator, text, text_ctxt, translate, icon, emboss, depress, icon_value), was (operator, text, text_ctxt, translate, icon, emboss, icon_value)

  • bpy.types.UILayout.prop (data, property, text, text_ctxt, translate, icon, 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)

  • bpy.types.UILayout.separator (factor), was ()

  • bpy.types.UILayout.split (factor, align), was (percentage, align)

  • bpy.types.UILayout.template_ID (data, property, new, open, unlink, filter, live_icon), was (data, property, new, open, unlink)

  • bpy.types.UILayout.template_ID_preview (data, property, new, open, unlink, rows, cols, filter, hide_buttons), was (data, property, new, open, unlink, rows, cols)

  • bpy.types.UILayout.template_curve_mapping (data, property, type, levels, brush, use_negative_slope, show_tone), was (data, property, type, levels, brush, use_negative_slope)

  • bpy.types.UILayout.template_icon_view (data, property, show_labels, scale, scale_popup), was (data, property, show_labels, scale)

  • bpy.types.UILayout.template_list (listtype_name, list_id, dataptr, propname, active_dataptr, active_propname, item_dyntip_propname, rows, maxrows, type, columns, sort_reverse, sort_lock), was (listtype_name, list_id, dataptr, propname, active_dataptr, active_propname, item_dyntip_propname, rows, maxrows, type, columns)

bpy.types.CLIP_UL_tracking_objects

Function Arguments

bpy.types.FILEBROWSER_UL_dir

Function Arguments

  • bpy.types.FILEBROWSER_UL_dir.draw_item (self, _context, layout, _data, item, icon, _active_data, active_propname, _index), was (self, context, layout, data, item, icon, active_data, active_propname, index)

bpy.types.GPENCIL_UL_layer

Function Arguments

  • bpy.types.GPENCIL_UL_layer.draw_item (self, _context, layout, _data, item, icon, _active_data, _active_propname, _index), was (self, context, layout, data, item, icon, active_data, active_propname, index)

bpy.types.MASK_UL_layers

Function Arguments

  • bpy.types.MASK_UL_layers.draw_item (self, _context, layout, _data, item, icon, _active_data, _active_propname, _index), was (self, context, layout, data, item, icon, active_data, active_propname, index)

bpy.types.MATERIAL_UL_matslots

Function Arguments

  • bpy.types.MATERIAL_UL_matslots.draw_item (self, _context, layout, _data, item, icon, _active_data, _active_propname, _index), was (self, context, layout, data, item, icon, active_data, active_propname, index)

bpy.types.MESH_UL_shape_keys

Function Arguments

  • bpy.types.MESH_UL_shape_keys.draw_item (self, _context, layout, _data, item, icon, active_data, _active_propname, index), was (self, context, layout, data, item, icon, active_data, active_propname, index)

bpy.types.MESH_UL_vgroups

Function Arguments

  • bpy.types.MESH_UL_vgroups.draw_item (self, _context, layout, _data, item, icon, _active_data_, _active_propname, _index), was (self, context, layout, data, item, icon, active_data, active_propname, index)

bpy.types.NODE_UL_interface_sockets

Function Arguments

bpy.types.PARTICLE_UL_particle_systems

Function Arguments

bpy.types.PHYSICS_UL_dynapaint_surfaces

Function Arguments

bpy.types.SCENE_UL_keying_set_paths

Function Arguments

bpy.types.TEXTURE_UL_texpaintslots

Function Arguments

bpy.types.TEXTURE_UL_texslots

Function Arguments

  • bpy.types.TEXTURE_UL_texslots.draw_item (self, _context, layout, _data, item, icon, _active_data, _active_propname, _index), was (self, context, layout, data, item, icon, active_data, active_propname, index)

bpy.types.UserSolidLight

bpy.types.WorldLighting

Removed

  • adapt_to_speed

  • ao_blend_type

  • bias

  • correction

  • environment_color

  • environment_energy

  • error_threshold

  • falloff_strength

  • gather_method

  • indirect_bounces

  • indirect_factor

  • passes

  • sample_method

  • samples

  • threshold

  • use_cache

  • use_environment_light

  • use_falloff

  • use_indirect_light