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.GPencilStrokes

Function Arguments

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