Blender API Change Log

2.56 to 2.57

bpy.types.SplineBezierPoints

Function Arguments

  • bpy.types.SplineBezierPoints.friction (count), was (number)

bpy.types.RenderSettings

Removed

  • use_backbuf

bpy.types.SpaceImageEditor

Renamed

  • curves -> bpy.types.SpaceImageEditor.curve

bpy.types.Scene

Removed

  • network_render

bpy.types.GameObjectSettings

Removed

  • use_material_physics

bpy.types.SplinePoints

Function Arguments

  • bpy.types.SplinePoints.use_material_physics (count), was (number)

bpy.types.UserPreferencesEdit

Removed

  • use_keyframe_insert_keyingset

bpy.types.ExplodeModifier

Removed

  • use_edge_split

bpy.types.Node

bpy.types.KeyMap

bpy.types.UILayout

Renamed

bpy.types.SpaceDopeSheetEditor

bpy.types.EditBone

Function Arguments

bpy.types.ID

Renamed

bpy.types.SpaceGraphEditor

Added

  • bpy.types.SpaceGraphEditor.use_fancy_drawing

bpy.types.ParticleSystem

bpy.types.SpaceTimeline

Removed

  • use_play_3d_editors
  • use_play_animation_editors
  • use_play_image_editors
  • use_play_node_editors
  • use_play_properties_editors
  • use_play_sequence_editors
  • use_play_top_left_3d_editor

bpy.types.Mesh

Renamed

Function Arguments

bpy.types.MirrorModifier

bpy.types.Operator

bpy.types.Brush

Added

Renamed

bpy.types.Key

Renamed

bpy.types.CompositorNodeBlur

bpy.types.GPencilLayer

Removed

  • active

bpy.types.MarbleTexture

Renamed

bpy.types.Particle

Removed

  • is_hair

bpy.types.Property

bpy.types.SpaceProperties

Removed

  • show_brush_texture

bpy.types.VertexGroups

Removed

  • assign

bpy.types.Material

bpy.types.RenderLayer

Function Arguments

  • bpy.types.RenderLayer.shadow_only_type (filename, x, y), was (filename)

bpy.types.Object

Renamed

bpy.types.ActionFCurves

Function Arguments

  • bpy.types.ActionFCurves.show_only_matching_fcurves (data_path, index, action_group), was (data_path, array_index, action_group)

bpy.types.ShrinkwrapModifier

Removed

  • use_cull_back_faces
  • use_cull_front_faces

bpy.types.WoodTexture

Renamed

bpy.types.FCurveKeyframePoints

Function Arguments

bpy.types.ThemeView3D

bpy.types.Image

bpy.types.InputKeyMapPanel

Removed

  • draw_entry
  • draw_filtered
  • draw_hierarchy
  • draw_keymaps
  • draw_km
  • draw_kmi
  • draw_kmi_properties
  • indented_layout

bpy.types.SceneGameData

2.57 to 2.58

bpy_extras

Moved

bpy.types.Camera

bpy.types.SpaceImageEditor

bpy.types.SpaceView3D

bpy.types.RegionView3D

bpy.types.Scene

bpy.types.Area

Removed

  • active_space

bpy.types.DisplaceModifier

Renamed

bpy.types.UserPreferencesView

bpy.types.DomainFluidSettings

Added

bpy.types.Sculpt

bpy.types.ToolSettings

Added

  • bpy.types.ToolSettings.use_snap_project_self

bpy.types.Mesh

Removed

  • edge_face_count
  • edge_face_count_dict
  • edge_loops_from_edges
  • edge_loops_from_faces

bpy.types.SpaceTextEditor

bpy.types.CameraActuator

bpy.types.Property

bpy.types.UserPreferencesSystem

bpy.types.Image

2.58 to 2.59

bpy.types.Scene

Function Arguments

  • bpy.types.Scene.collada_export (filepath, selected), was (filepath)

bpy.types.MultiresModifier

bpy.types.KeyMap

Removed

  • copy_to_user

Renamed

bpy.types.ToolSettings

Renamed

bpy.types.UserPreferencesInput

Removed

  • edited_keymaps
  • ndof_pan_speed
  • ndof_rotate_speed

bpy.types.IDMaterials

Function Arguments

bpy.types.Material

bpy.types.ThemeNodeEditor

bpy.types.ChildOfConstraint

bpy.types.KeyMapItem

2.59 to 2.60

bpy.types.MeshTextureFace

Removed

  • use_image
  • use_object_color
  • use_blend_shared

Moved

  • hide -> bpy.types.Material.game_settings.invisible
  • use_collision -> bpy.types.Material.game_settings.physics
  • use_light -> bpy.types.Material.game_settings.use_shadeless
  • use_twoside -> bpy.types.Material.game_settings.backface_culling
  • use_bitmap_text -> bpy.types.Material.game_settings.text
  • blend_type -> bpy.types.Material.game_settings.alpha_blend
  • use_alpha_sort -> bpy.types.Material.game_settings.alpha_blend
  • use_billboard -> bpy.types.Material.game_settings.face_orientation
  • use_halo -> bpy.types.Material.game_settings.face_orientation
  • use_shadow_cast -> bpy.types.Material.game_settings.face_orientation

bpy.types.RenderSettings

Added

  • bpy.types.RenderSettings.ffmpeg_audio_channels

bpy.types.DriverTarget

Removed

  • use_local_space_transform

bpy.types.Camera

bpy.types.Scene

bpy.types.KeyingSet

bpy.types.Armature

bpy.types.BlendData

bpy.types.CompositorNodeIDMask

Added

  • bpy.types.CompositorNodeIDMask.use_smooth_mask

bpy.types.Node

bpy.types.Texture

bpy.types.ToolSettings

bpy.types.UserPreferencesInput

Added

bpy.types.LockedTrackConstraint

bpy.types.SpaceGraphEditor

bpy.types.ParticleSystem

bpy.types.FCurve

Removed

  • use_auto_handle_clamp

bpy.types.DampedTrackConstraint

bpy.types.ImageTexture

bpy.types.SoundSequence

Removed

  • attenuation

bpy.types.UserPreferencesSystem

Removed

  • use_translate_buttons
  • use_translate_toolbox

bpy.types.MovieSequence

bpy.types.Material

bpy.types.Sequence

Added

  • bpy.types.Sequence.waveform

bpy.types.VertexGroup

bpy.types.ThemeView3D

bpy.types.Curve

Removed

  • use_fill_back
  • use_fill_front

bpy.types.ParticleSettings

Added

2.60 to 2.61

bpy.types.BlendDataGroups

bpy.types.BlendDataBrushes

bpy.types.Theme

bpy.types.BlendData

bpy.types.BlendDataGreasePencils

bpy.types.BlendDataImages

bpy.types.CompositorNodes

Added

  • bpy.types.CompositorNodes.clear

bpy.types.BlendDataScenes

bpy.types.BlendDataMetaBalls

bpy.types.SpaceTimeline

bpy.types.BlendDataMeshes

bpy.types.BlendDataNodeTrees

bpy.types.RenderSettings

Removed

  • cineon_black
  • cineon_gamma
  • cineon_white
  • color_mode
  • exr_codec
  • exr_preview
  • exr_zbuf
  • file_format
  • file_quality
  • jpeg2k_depth
  • jpeg2k_preset
  • jpeg2k_ycc
  • use_cineon_log
  • use_exr_half
  • use_tiff_16bit

bpy.types.Scene

bpy.types.BlendDataLattices

bpy.types.BlendDataParticles

bpy.types.BlendDataWorlds

bpy.types.ObjectConstraints

bpy.types.Menu

bpy.types.CurveSplines

bpy.types.BlendDataActions

bpy.types.BlendDataSounds

bpy.types.Object

Removed

  • time_offset
  • use_time_offset_add_parent
  • use_time_offset_edit
  • use_time_offset_parent
  • use_time_offset_particle

bpy.types.ObjectModifiers

bpy.types.BlendDataMaterials

bpy.types.MetaBallElements

bpy.types.NodeSocket

Added

bpy.types.Node

bpy.types.CompositorNodeOutputFile

Added

  • bpy.types.CompositorNodeOutputFile.image_settings

Removed

  • exr_codec
  • image_type
  • quality
  • use_exr_half

bpy.types.BlendDataTexts

bpy.types.Event

bpy.types.VertexGroups

bpy.types.BlendDataObjects

bpy.types.BlendDataCurves

bpy.types.BlendDataLibraries

bpy.types.ThemeUserInterface

Added

bpy.types.SpaceNodeEditor

bpy.types.BlendDataWindowManagers

bpy.types.BlendDataScreens

bpy.types.BlendDataArmatures

bpy.types.UserPreferencesInput

Removed

  • ndof_orbit_invert_axes

bpy.types.BlendDataCameras

bpy.types.UILayout

Function Arguments

  • bpy.types.UILayout.template_list (data, property, active_data, active_property, prop_list, rows, maxrows, type), was (data, property, active_data, active_property, rows, maxrows, type)

bpy.types.BlendDataTextures

bpy.types.ShaderNodes

Added

  • bpy.types.ShaderNodes.clear

bpy.types.TimelineMarkers

bpy.types.SpaceFileBrowser

bpy.types.BlendDataSpeakers

bpy.types.BlendDataLamps

bpy.types.TextureNodes

Added

  • bpy.types.TextureNodes.clear

bpy.types.BlendDataFonts

2.61 to 2.62

bpy.types.SpaceTimeline

bpy.types.DupliObject

bpy.types.Curve

bpy.types.Sensor

bpy.types.Scene

Removed

  • collada_export

bpy.types.Controller

bpy.types.ClothSettings

bpy.types.ImageFormatSettings

Removed

  • exr_codec
  • use_jpeg2k_cinema_48
  • use_jpeg2k_cinema_preset
  • use_jpeg2k_ycc

bpy.types.MovieTrackingTrack

Removed

  • marker_find_frame

bpy.types.Object

Added

  • bpy.types.Object.dm_info

bpy.types.VertexPaint

bpy.types.SpaceSequenceEditor

Removed

  • offset_x
  • offset_y
  • zoom

bpy.types.RenderSettings

Added

Removed

  • ffmpeg_audio_bitrate
  • ffmpeg_audio_channels
  • ffmpeg_audio_codec
  • ffmpeg_audio_mixrate
  • ffmpeg_audio_volume
  • ffmpeg_autosplit
  • ffmpeg_buffersize
  • ffmpeg_codec
  • ffmpeg_format
  • ffmpeg_gopsize
  • ffmpeg_maxrate
  • ffmpeg_minrate
  • ffmpeg_muxrate
  • ffmpeg_packetsize
  • ffmpeg_video_bitrate

2.62 to 2.63

bpy.types.BlendDataScenes

bpy.types.RenderEngine

bpy.types.BackgroundImage

bpy.types.CyclesRenderSettings

Added

bpy.types.ToolSettings

bpy.types.Image

Added

  • bpy.types.Image.render_slot

bpy.types.MovieTrackingStabilization

bpy.types.DomainFluidSettings

Removed

  • viscosity_preset

bpy.types.ParticleSettings

bpy.types.SceneGameData

Renamed

bpy.types.RegionView3D

bpy.types.Scene

bpy.types.ShaderNodeTexEnvironment

bpy.types.UserPreferencesEdit

bpy.types.MeshTextureFace

Removed

  • pin_uv
  • select_uv

bpy.types.Menu

Function Arguments

  • bpy.types.Menu.path_menu (self, searchpaths, operator, props_default, filter_ext), was (self, searchpaths, operator, props_default)

bpy.types.CompositorNodeDistanceMatte

bpy.types.KeyingSetInfo

bpy.types.KeyingSets

Function Arguments

bpy.types.CompositorNodeOutputFile

Removed

  • filepath
  • frame_end
  • frame_start

bpy.types.TexMapping

bpy.types.ArmatureActuator

bpy.types.ThemeTextEditor

Removed

  • scroll_bar

bpy.types.ThemeUserInterface

bpy.types.MeshEdge

Removed

  • is_fgon

bpy.types.Brush

Renamed

bpy.types.ShaderNodeMapping

bpy.types.Key

bpy.types.LatticeModifier

bpy.types.UserPreferencesView

Added

  • bpy.types.UserPreferencesView.quit_dialog

2.63 to 2.64

bpy.types.CyclesLampSettings

bpy.types.Histogram

bpy.types.BlendData

bpy.types.TextureNodeMixRGB

bpy.types.SmokeCollSettings

bpy.types.CompositorNodes

Added

  • bpy.types.CompositorNodes.active

bpy.types.SmokeDomainSettings

bpy.types.ActionGroup

Removed

  • custom_color

bpy.types.ThemeDopeSheet

bpy.types.MovieClipUser

Renamed

bpy.types.ImageSequence

Removed

  • color_balance
  • use_color_balance

bpy.types.DupliObject

Added

bpy.types.RenderSettings

Removed

  • use_color_management
  • use_radiosity

bpy.types.SpaceUVEditor

Removed

  • cursor_location
  • pivot_point

bpy.types.RemeshModifier

bpy.types.CurveMapping

bpy.types.CompositorNodeMixRGB

bpy.types.ParticleSettings

bpy.types.SoundSequence

bpy.types.Armature

Removed

  • use_deform_envelopes
  • use_deform_preserve_volume
  • use_deform_vertex_groups

bpy.types.MeshUVLoopLayer

bpy.types.CurveMap

bpy.types.ShaderNodeTexEnvironment

bpy.types.SolidifyModifier

bpy.types.TextureNodeMath

bpy.types.SpaceDopeSheetEditor

bpy.types.MetaSequence

Removed

  • color_balance
  • use_color_balance

bpy.types.ShaderNodeMixRGB

bpy.types.FollowTrackConstraint

bpy.types.EffectSequence

Removed

  • color_balance
  • use_color_balance

bpy.types.SculptCapabilities

Added

  • bpy.types.SculptCapabilities.has_overlay
  • bpy.types.SculptCapabilities.has_texture_angle
  • bpy.types.SculptCapabilities.has_texture_angle_source

bpy.types.CompositorNodeBlur

bpy.types.Object

Renamed

bpy.types.UserPreferencesSystem

Removed

  • compute_device
  • compute_device_type

bpy.types.Sequence

Removed

  • input_1
  • input_2
  • input_3
  • input_count
  • waveform

bpy.types.ConsoleLine

bpy.types.MovieClipSequence

Removed

  • color_balance
  • use_color_balance

bpy.types.SceneSequence

Removed

  • color_balance
  • use_color_balance

bpy.types.CompositorNodeOutputFile

Removed

  • active_input

bpy.types.ObjectBase

bpy.types.CompositorNodeDefocus

Removed

  • samples

bpy.types.KeyMapItems

Function Arguments

  • bpy.types.KeyMapItems.new (idname, type, value, any, shift, ctrl, alt, oskey, key_modifier, head), was (idname, type, value, any, shift, ctrl, alt, oskey, key_modifier)

bpy.types.CollisionSettings

Removed

  • stickness

bpy.types.MouseSensor

bpy.types.MovieSequence

Removed

  • color_balance
  • use_color_balance

bpy.types.Pose

Renamed

bpy.types.ThemeSequenceEditor

Removed

  • plugin_strip

bpy.types.IMAGE_UV_sculpt

bpy.types.UserPreferencesFilePaths

Removed

  • sequence_plugin_directory
  • texture_plugin_directory

bpy.types.CompositorNodeDilateErode

bpy.types.ScrewModifier

bpy.types.SpaceNodeEditor

bpy.types.Area

bpy.types.RenderLayer

bpy.types.MovieTracking

bpy.types.CompositorNodeIDMask

bpy.types.SpaceSequenceEditor

Removed

  • use_grease_pencil

bpy.types.MovieTrackingMarkers

Function Arguments

bpy.types.UILayout

Function Arguments

bpy.types.SpaceGraphEditor

bpy.types.Mesh

Removed

  • sticky

bpy.types.ShaderNodes

Added

  • bpy.types.ShaderNodes.active

bpy.types.ColorSequence

bpy.types.ShaderNodeMath

bpy.types.Paint

bpy.types.CompositorNodeMath

bpy.types.Material

bpy.types.Camera

Removed

  • use_panorama

bpy.types.TextureNodes

Added

  • bpy.types.TextureNodes.active

bpy.types.CyclesWorldSettings

bpy.types.LatticePoint

2.64 to 2.65

bpy.types.BezierSplinePoint

bpy.types.Curve

bpy.types.EffectorWeights

bpy.types.GPencilFrame

bpy.types.UserPreferencesView

bpy.types.PointCache

Removed

  • use_quick_cache

bpy.types.KinematicConstraint

Removed

  • use_target

bpy.types.DopeSheet

bpy.types.UILayout

Renamed

bpy.types.GPencilStroke

bpy.types.UserPreferencesEdit

bpy.types.ShrinkwrapModifier

bpy.types.FileSelectParams

bpy.types.RenderSettings

Removed

  • parts_x
  • parts_y
  • use_sequencer_gl_render

bpy.types.CyclesRenderSettings

bpy.types.MaterialTextureSlot

bpy.types.MovieSequence

bpy.types.GPencilLayer

bpy.types.ImageSequence

bpy.types.LatticePoint

bpy.types.UserPreferencesSystem

Removed

  • use_antialiasing

bpy.types.Text

Removed

  • markers

bpy.types.GreasePencil

bpy.types.UserPreferencesFilePaths

bpy.types.ToolSettings

bpy.types.ShaderNodeTexCoord

bpy.types.MovieTrackingSettings

Added

  • bpy.types.MovieTrackingSettings.reconstruction_success_threshold
  • bpy.types.MovieTrackingSettings.use_fallback_reconstruction

Removed

  • keyframe_a
  • keyframe_b

bpy.types.Object

Function Arguments

2.65 to 2.66

bpy.types.UILayout

Function Arguments

bpy.types.Scene

Function Arguments

  • bpy.types.Scene.collada_export (filepath, apply_modifiers, export_mesh_type, selected, include_children, include_armatures, include_shapekeys, deform_bones_only, active_uv_only, include_uv_textures, include_material_textures, use_texture_copies, use_object_instantiation, sort_by_name, second_life), was (filepath, apply_modifiers, export_mesh_type, selected, include_children, include_armatures, deform_bones_only, active_uv_only, include_uv_textures, include_material_textures, use_texture_copies, use_object_instantiation, sort_by_name, second_life)

bpy.types.ThemeGraphEditor

Removed

  • panel

bpy.types.ThemeSpaceGeneric

bpy.types.ImageFormatSettings

bpy.types.SceneSequence

Removed

  • use_premultiply

bpy.types.UserPreferencesFilePaths

bpy.types.EnumPropertyItem

bpy.types.WindowManager

Removed

  • rigify_active_type
  • rigify_collection
  • rigify_types

bpy.types.ParticleSettings

bpy.types.MovieClipSequence

Removed

  • use_premultiply

bpy.types.EffectSequence

Removed

  • use_premultiply

bpy.types.BrushTextureSlot

bpy.types.Sequences

Function Arguments

bpy.types.UserPreferencesInput

bpy.types.PoseBone

Removed

  • rigify_parameters
  • rigify_type

bpy.types.MetaBall

bpy.types.Sequence

bpy.types.LaplacianSmoothModifier

bpy.types.Armature

Removed

  • rigify_layers

bpy.types.Object

Function Arguments

bpy.types.CyclesRenderSettings

bpy.types.Brush

Removed

  • use_fixed_texture

bpy.types.SpaceClipEditor

bpy.types.MovieSequence

Removed

  • use_premultiply

bpy.types.SpaceNodeEditor

bpy.types.MetaSequence

Removed

  • use_premultiply

bpy.types.UserPreferencesSystem

bpy.types.CompositorNodeTree

bpy.types.RenderEngine

bpy.types.ThemeConsole

bpy.types.ThemeLogicEditor

Removed

  • panel

bpy.types.ThemeProperties

Removed

  • panel

bpy.types.ThemeView3D

Removed

  • panel

bpy.types.ImageUser

bpy.types.SpaceTimeline

bpy.types.Function

bpy.types.Image

Removed

  • use_color_unpremultiply
  • use_premultiply

bpy.types.MovieTrackingObjectTracks

Removed

  • add

bpy.types.MovieTrackingTracks

Removed

  • add

bpy.types.DynamicPaintSurface

bpy.types.SPHFluidSettings

bpy.types.Particle

bpy.types.ThemeFileBrowser

Removed

  • tiles

bpy.types.ParticleHairKey

Renamed

bpy.types.ImageSequence

Removed

  • use_premultiply

bpy.types.MaskSequence

Removed

  • use_premultiply

bpy.types.BlendDataMeshes

bpy.types.Addon

bpy.types.Region

Added

  • bpy.types.Region.callback_add

bpy.types.Property

bpy.types.SpaceImageEditor

2.66 to 2.67

bpy.types.SmokeDomainSettings

Renamed

  • smooth_emitter -> bpy.types.SmokeDomainSettings.use_smooth_emitter

bpy.types.ParticleSettings

bpy.types.SmokeFlowSettings

bpy.types.SpeedControlSequence

Removed

  • use_frame_blend

bpy.types.MeshVertex

bpy.types.LoopColors

bpy.types.SceneGameData

Renamed

bpy.types.CompositorNode

Added

Removed

  • type

bpy.types.SolidifyModifier

bpy.types.RigidBodyObject

bpy.types.ThemeNodeEditor

bpy.types.RigidBodyWorld

Renamed

bpy.types.Image

Renamed

bpy.types.DomainFluidSettings

bpy.types.ThemeGraphEditor

bpy.types.ShaderNode

Added

  • bpy.types.ShaderNode.init
  • bpy.types.ShaderNode.poll

Removed

  • type

bpy.types.TextureNodeTree

Removed

  • nodes

bpy.types.SpaceUserPreferences

bpy.types.SPHFluidSettings

bpy.types.NodeLinks

Function Arguments

bpy.types.CompositorNodeTree

Removed

  • nodes

bpy.types.OceanModifier

Removed

  • is_build_enabled

bpy.types.BlendDataMeshes

Function Arguments

bpy.types.Object

Renamed

Function Arguments

  • bpy.types.Object.to_mesh (scene, apply_modifiers, settings, calc_tessface, calc_undeformed), was (scene, apply_modifiers, settings, calc_tessface)

bpy.types.RenderLayer

bpy.types.ShaderNodeTree

Removed

  • nodes

bpy.types.Scene

Added

Function Arguments

  • bpy.types.Scene.collada_export (filepath, apply_modifiers, export_mesh_type, selected, include_children, include_armatures, include_shapekeys, deform_bones_only, active_uv_only, include_uv_textures, include_material_textures, use_texture_copies, use_ngons, use_object_instantiation, sort_by_name, second_life, export_transformation_type), was (filepath, apply_modifiers, export_mesh_type, selected, include_children, include_armatures, include_shapekeys, deform_bones_only, active_uv_only, include_uv_textures, include_material_textures, use_texture_copies, use_object_instantiation, sort_by_name, second_life)

bpy.types.ImagePaint

Removed

  • use_projection

bpy.types.SequenceEditor

bpy.types.BrushTextureSlot

bpy.types.TextureNode

Added

  • bpy.types.TextureNode.init
  • bpy.types.TextureNode.poll

Removed

  • type

bpy.types.DopeSheet

bpy.types.NlaStrip

bpy.types.BlendData

bpy.types.SimpleDeformModifier

bpy.types.RemeshModifier

Renamed

bpy.types.CyclesCurveSettings

bpy.types.UVTextures