Blender Changelog

New in version 2.73 Test 1

December 11th, 2014
  • CYCLES RENDERING:
  • Optimization:
  • Optimization for Mix RGB shaders (Mix blending mode), when the factor is 0.0 or 1.0. This reduces memory usage and improves performance a bit. Optimize math node without links to a single value node.
  • Volume Rendering:
  • Added camera in volume support.
  • Faster rendering of homogeneous volumes, when using decoupled ray marching.
  • Shading:
  • Better area lamp sampling using an area preserving parameterization paper. This makes an area light sample a bit slower but this is usually more than compensated by the reduction in noise.
  • Support for cubic voxels interpolation. This setting is per shader, and can be found below the volume sampling method menu, inside the Properties Editor.
  • A new "Max Bounces" option was added for lamps, which can be used to control how many light bounces the lamp will influence.
  • GPU Rendering:
  • Geforce 9xx GPUs are now supported.
  • USER INTERFACE:
  • Editor Fullscreen:
  • A new fullscreen mode for the editors allow the users to work in a clean environment with no UI elements. To exit this mode all it needs is to move the mouse to the top right corner of the editor to reveal the return icon. A shortcut to toggle the Header bar visibility is also available.
  • Input Method Editor Support:
  • Input Method Editors (IMEs) are widely used in east Asia to make it possible to input complex characters with latin keyboards. We now support such input for text buttons on Windows. The following IMEs are supported on Windows 7 and Windows 8:
  • Sougou PINYIN (Chinese)
  • Bing PINYIN (Chinese)
  • QQ PINYIN (Chinese)
  • Microsoft integrated (Japanese)
  • Pie Menus:
  • A new confirm threshold in the user preferences allow users to confirm a pie menu without releasing the pie menu key in drag style interaction mode. Once the mouse stops, and after its distance is greater than the release threshold, the current selection of the pie menu is activated. This allows users to drag select through chains of pie menus quickly.
  • Support for nested pie menus is also included. It is possible to spawn nested pies with the event system responding better.
  • Small improvements:
  • Render slots can now be renamed via the properties panel.
  • UI Emboss option is now themable, allowing for more variation in theme styles (such as flat and dark themes).
  • Expanded Enums (as set of toggles) can now be Shift-dragged like sets of regular toggles.
  • MODELING:
  • Selection:
  • Select similar regions
  • Select more/less can now step over adjacent faces. This keeps a square shaped selection when using grid topology.
  • Tools:
  • Shrink/Fatten now uses face-normals when used in face-mode
  • Knife-tool now allows to freehand draw cuts when holding down the left mouse button.
  • Knife-tool can close the cut-loop by double clicking.
  • Smooth tool: Hard min/max values of smooth factor are now a bit more permissive, allowing user to set extreme unrealistic ones (soft values remain in safe, normal range).
  • Data Handling:
  • Shapekeys reordering (Move up/down) has been rewritten, only change visible from user is new options to move on top/bottom of the list
  • Modifiers:
  • BevelWeight support for vertices in Bevel modifier
  • SCULPTING/PAINTING:
  • The operator now does a simple cube unwrap followed by a pack operation resulting in better quick UV layouts that won't hang on greater poly counts and will use the image space better. It's still recommended to make a custom unwrap
  • Usability improvements:
  • Radial operators (F, ShiftF, CtrlF, ShiftD) can now be edited by typing numbers on keyboard
  • Paint mask selection now only shows selection boundary (so you can better see what you are painting)
  • SEQUENCER:
  • Backdrop:
  • Sequencer now has a backdrop like the node editor. To enable, check the option on the header menu
  • Snapping:
  • holding ctrl while G transforming now snaps selected strips to start and endpoints of other strips. The position of the mouse relative to the selection influences where the strips are snapped. If it's closer to the start of the selection, then the start frame of the selection gets snapped, else the end frame will get snapped.
  • Snapping is also supported when moving the frame indicator in the seqiencer. Click and start dragging and press Ctrl.
  • Slip tool:
  • The slip tool (S key) allows users to change the position of the contents of a strip without moving the strip itself.
  • IMPORT/EXPORT:
  • Collada Importer:
  • Joints & Bones:
  • Collada does not support the concept of Bones like in Blender. Instead of this we only have Joints. A Joint is equivalent to the Head of a Blender Bone:
  • Because of this the Bone Tail is not defined when a Collada File is imported. For subsequent bones (bone chains) this is normally not a big problem because a parent's bone tail is typically connected to a child's Bone Head, so the bones can be recreated from the data.
  • The Dangling Bone Tail:
  • But this is no longer true for the leaf bones (the end bone of a bone chain). There we always end up with a "dangling tail". In many cases we can derive the bone orientation from the Joint Transformation Matrix that is provided in the Collada Imnport. However, this keeps us with a bone of correct rotation but arbitrary length.
  • We solve the bone length problem by detecting the smallest bone in the Armature and take that as a measure for the leaf bone length. This is done automatically by the Importer and in most cases this approach still gives convenient results. There is currently no way to influence this Importer behavior.
  • When Collada does not care:
  • Sometimes the leaf bones are exported with a wrong or missing transformation matrix. In that case all Leaf bones might point into unwanted directions. We found that aligning the leaf bones towards their parent bones gives reasonable results in these cases. So the Importer now provides an Option "Fix Leaf Bones"
  • Connected and unconnected Bones:
  • Collada does only know about Parent-Child relationship regarding Bones. However blender supports also connected/unconnected Bones. It is not straight forward to find which bones shall be connected and which bones shall be left unconnected.
  • By default Blender only connects 2 bones if the parent bone has exactly one single child bone. This can give us inconvenient results like in the example aside. Here the problem is that each Bone of the main Skeleton has one additional child bone (a collision Volume Bone in this case). Hence because of the connection rule above, no bones are actually connected and we get a very inconvenient Rig.
  • We have added an experimental option to the Importer "Find Bone Chains". This option searches "best matching" chains of bones, so that whenever a Parent has multiple children, it determines which is the most reasonable bone chain to create.
  • The Bone Chain Finder works best for symmetric Rigs. For asymmetric rigs it does not work well at all. Because of this the chain finder is p[rovided as an option and it is disabled by default.
  • Where is it? Import Options Panel - You find the new options in the Collada Import Panel
  • Fix Leaf Bones:
  • Orient the Leaf bones along their parent bones.
  • Find Bone Chains:
  • Try to find best matching chains of connected bones.
  • Minimum Chain Length:
  • Controls what size a child bone chain must have at least to be considered as possible subsequent chain for a bone. Actually we haven't yet found any situation where changing the default value would give better results.
  • FREESTYLE NPR RENDERING:
  • Built-in SVG exporter:
  • Freestyle SVG Export options.
  • Freestyle now has a built-in SVG exporter (D785). This feature is implemented as an addon, and can be enabled in the user preferences (render section). Features of the exporter include:
  • a user interface
  • integration with the parameter editor and some of its settings, in particular color
  • transparency
  • thickness
  • visibility
  • stroke caps
  • dashes
  • support for animation
  • some extra attributes that make manipulation of the exporter's result in Inkscape easier.
  • the ability to export fills (a closed external contour with the underlying material's color)
  • View map caching:
  • View Map Cache option.
  • New render layer option named "View map cache" is added to reuse a previously computed view map for subsequent rendering. The cache is automatically updated when the mesh geometry of the input 3D scene has been changed.
  • This functionality offers a major performance boost for Freestyle animation rendering when camera-space mesh geometry is static, as well as for repeated still renders with updates of line stylization options.
  • Although the "View map cache" toggle is a render layer option, the cache memory is shared by all render layers and scenes. This means that if Freestyle is used for two or more render layers (possibly in different scenes through the compositor), then the cached view map for one render layer is replaced by a new view map for another render layer and hence no performance gain is expected.
  • ANIMATION:
  • Grease Pencil:
  • In the first major upgrade of the Grease Pencil functionality since it was first introduced in 2008, this release brings a number of improvements aimed at making it easier to use Grease Pencil for hand-drawn storyboarding in 3D. Of course though, many of these improvements are useful for other workflows too - including for motion graphics, for correctly wayward bloopers while drawing, or just in general everyday usage.
  • It is now possible to edit Grease Pencil strokes
  • Use D Tab, or toggle the "Enable Editing" toggles in the Toolbar/Properties regions to enter "Stroke Edit Mode". In this mode, many common editing tools will operate on Grease Pencil stroke points instead.
  • Tools implemented include Select, Select All/Border/Circle/Lasso,Linked /More/Less, Grab, Rotate, Scale, Bend, Shear, To Sphere, Mirror, Duplicate, Delete. Proportional Editing works when using the transform tools.
  • Grease Pencil stroke settings can now be animated:
  • NOTE: Currently drivers don't work, but if time allows, this may still be added before the release.
  • Strokes can be drawn with "filled" interiors, using a separate set of colour/opacity settings to the ones used for the lines themselves. This makes use of OpenGL filled polys, which has the limitation of only being able to fill convex shapes. Some artifacts may be visible on concave shapes (e.g. pacman's mouth will be overdrawn)
  • "Volumetric Strokes":
  • An alternative drawing technique for stroke drawing has been added which draws strokes as a series of screen-aligned discs.
  • While this was originally a partial experimental technique at getting better quality 3D lines, the effects possible using this technique were interesting enough to warrant making this a dedicated feature. Best results when partial opacity and large stroke widths are used.
  • Improved Onion Skinning Support:
  • Different colours can be selected for the before/after ghosts. To do so, enable the "colour wheel" toggle beside the Onion Skinning toggle, and set
  • the colours accordingly.
  • Different numbers of ghosts can be shown before/after the current frame
  • Grease Pencil datablocks are now attached to the scene by default instead of
  • the active object:
  • For a long time, the object-attachment has proved to be quite problematic for users to keep track of. Now that this is done at scene level, it is easier for most users to use.
  • An exception for old files (and for any addons which may benefit from object attachment instead), is that if the active object has a Grease Pencil datablock, that will be used instead.
  • It is not currently possible to choose object-attachment from the UI, but it is simple to do this from the console instead, by doing: context.active_object.grease_pencil = bpy.data.grease_pencil["blah"]
  • Various UI Cleanups:
  • The layers UI has been cleaned up to use a list instead of the nested-panels design. Apart from saving space, this is also much nicer to look at now.
  • The UI code is now all defined in Python. To support this, it has been necessary to add some new context properties to make it easier to access these settings. e.g. "gpencil_data" for the datablock
  • "active_gpencil_layer" and "active_gpencil_frame" for active data, "editable_gpencil_strokes" for the strokes that can be edited
  • The "stroke placement/alignment" settings (previously "Drawing Settings" at the bottom of the Grease Pencil panel in the Properties Region) is now located in the toolbar. These were more toolsettings than properties for how GPencil got drawn.
  • "Use Sketching Sessions" has been renamed "Continuous Drawing", as per a suggestion for an earlier discussion on developer.blender.org. By default, the painting operator will wait for a mouse button to be pressed before it starts creating the stroke. This is to make it easier to include this operator in various toolbars/menus/etc. To get it immediately starting as when you hold down DKEy to draw), set "wait_for_input" to False. The "Convert to Geometry" operator is now included in the toolbar, making it easier for modellers who are hand-drawing curves.
  • GPencil Layers can be rearranged in the "Grease Pencil" mode of the Action Editor, and color swatches are displayed beside the name of each item to make it easier to keep track of which is which Toolbar panels have been added to all the other editors which support these.
  • Undo support works again when "Continuous Drawing" is enabled. This has been broken since at least 2.69, due to a fix for not accidentally adding drivers in the node editor while drawing.
  • Pie menus for quick-access to tools:
  • A set of experimental pie menus has been included for quick access to many tools and settings. It is not necessary to use these to get things done, but they have been designed to help make certain common tasks easier.
  • D Q = The main pie menu. Reveals tools in a context sensitive and
  • spatially stable manner.
  • D W = "Quick Settings" pie. This allows quick access to the active
  • layer's settings. Notably, colours, thickness, and turning
  • onion skinning on/off.
  • Graph Editor:
  • Revised the set of operators for showing/hiding curves from the keyframes area. We now have the following operators:
  • H = Hide selected curves
  • ShiftH = Show only the selected curve (and hide everything else)
  • AltH = Show all previous hidden curves
  • MORE FEATURES:
  • Optimization - Use SSE2 intrinsics together with multi-threading for mesh deform modifier
  • ADD-ONS:
  • FBX Add-on:
  • Features available in the 'experimental' version of the add-on in 2.72 have been merged into the 'stable' one, and experimental removed. This mostly adds some advanced handling/tweakings of armatures import/export (like auto-orientation of bones, add/remove leaf bones, etc.), to address differences between Blender's and FBX's armature models.
  • Also, import - first imported animation/action is now linked to its object
  • Python API:
  • BMVert/Edge/FaceSeq.ensure_lookup_table now needs to be called before int subscription 785b90d7efd048a3c6d586db3760ef31fb41b1ca
  • Grease Pencil data is now created on the Scene instead of per Object by default. However, old files may still have Grease Pencil data on Object level which will get used instead. There are two ways this can be worked around:
  • if ob: gpd = ob.grease_pencil; if not gpd: gpd = scene.grease_pencil
  • gpd = context.gpencil_data

New in version 2.72 (October 4th, 2014)

  • Cycles GPU rendering supports Volume and Subsurface Scattering now. The User Interface comes with optional Pie Menus now and the Tooltips have been improved. For Modeling, a new intersection tool has been added in Edit Mode. Texture painting workflow has been streamlined with easy access to painted images and UV layers. The Compositor now comes with a Sun Beam node. Freestyle NPR rendering is now available with Cycles as well. Additionally, Blender 2.72 features three new addons.
  • Cycles Rendering:
  • Volume rendering and Subsurface Scattering are available on GPU, Volume and Glossy sampling was improved, new Ashikhmin-Shirley distribution for Glossy and Anisotropic BSDFs, memory usage during rendering was lowered, faster OSL rendering, Anamorphic Bokeh support, and better control over caustics.
  • User Interface:
  • The long awaited pie menus are available as an addon for ⇆ Tab, Z, Q, ⇆ Tab⇧ ShiftCtrl, ., CtrlSpace operators. New Tooltip design makes important information more noticeable. Python text is displayed in a monospaced font. Blender Internal preview now behaves like the Cycles preview, it starts rendering at low resolution and improves from there. Improved units parsing, even though devs claim Blender not to feature a units engine it does a better job now.
  • Modeling:
  • A new intersection tool was added, to quickly cut up geometry. It's a bit like boolean but not calculating interior/exterior. 
The Bevel Tool and the Bevel Modifier now have the option to set the material of the newly created faces to the material in a given slot.
  • Sculpting/Painting:
  • Texture painting workflow has been streamlined with easy access to painted images and UV layers, ability to generate strokes with curves and lines has been added, more blend modes are available and new tools to fill and mask have been added.
  • Compositing:
  • A new Sun Beams node has been added to the compositor.
  • Game Development:
  • A new Mouse Actuator allowing between other things to do mouse look has been added.
The Property Sensor has new evaluation types.
The TrackTo Actuator has new menus to select up/track axis.
The Property Actuator has a new level mode.
The Mouse Over Any Sensor has a new X-Ray and Property/Material detection options.
A new BGE Debug and Contrainst Wrapper API have been added.
  • Freestyle NPR Rendering:
  • The Freestyle line rendering engine has been integrated into Cycles in addition to the Blender Internal (BI). Freestyle provides Cycles users with a versatile non-photorealistic (NPR) line rendering solution. Most Freestyle options work in the same way for both Cycles and BI. Line textures in Freestyle for Cycles are defined by means of shader nodes (unlike Freestyle for BI, which relies on the conventional texture mapping and influence panels). New per-material Freestyle line settings provide a reliable mean to specify line colors applicable to both Cycles and the BI. The Freestyle Python API also has user-visible updates for better code readability and run-time performance.
  • Animation - More Features:
  • Color ramps now support color interpolation in hue mode both clock- and counter-clock-wise. CtrlF in animation editors now works as a shortcut for activating the Filter by Name functionality. Weights now draw in wireframe mode in the 3D view. Temporary data gets deleted when closing Blender. The video editor got enhanced by a gaussian blur filter. New camera presets: Blackmagic Pocket Cinema and Blackmagic Production 4K.
  • Animation - Addons:
  • FBX improvements: Import now supports armatures, shapekeys, animations, with shapekeys also being supported for export.
New DXF importer with support for 3D(SubD) geometry, and geo-referencing. It imports curve types as curves and adds control over various geometry merge options.
New UV addon for align distribution and copy/paste (!!) of UVs.
New Game Publishing Addon is available for game developers! 
New addon for named layers & grouped layer management
  • BUG FIXES:
  • 3D View:
  • Fix T40850: Object emitter of particles not visible in viewport when GLSL and "only render" checked. (4236e3b)
  • Fix T40867: Autokeyframe in camera view not working. (730a155)
  • Fix T40364: Texture images are not properly displayed in the material preview in BI when using SSS. (7587e82)
  • Fix T40775: Clearing material texture slot through Python does not update 3D View render. (180a7ac)
  • Fix T40939: Border render and SSS doesn't work correct in rendered viewport. (e34e0c2)
  • Fix T41128: Box selection bug with armatures. (6a43ee6)
  • Fix T41206: Camera-only render border broken. (1a9252d)
  • Fix T41137: Old render result from viewport render in camera view does not go away when middle clicking. (354b17d)
  • Fix T41499: Can't use Deselect/Select All tool while in Texture Paint mode. (f11057f)
  • Fix for transparency issues in 3D Viewport. (a9bb96e)
  • Fix for image user count not being decreased when deleting a 3D View background image. (320b7a5, 0fc05c1)
  • Fix for assigning a background image without increasing its usercount. (ed871df)
  • Animation:
  • Fix T40801: Selecting group objects by KeyingSets didn't work with builtin KeyingSets. (11e0ddd)
  • Fix for invalid memory access in graph editor when deleting the last vertex in a fcurve. (19f89a0)
  • Armatures:
  • Fix T40991: Mirrored armatures not restored properly when cancelling. (b617d6d)
  • Fix T41088: Canceling pose library preview does not reset to previous pose. (0fd194c)
  • Fix T41075: Segfault when attempting to escape from bone translation. (57a3403)
  • Fix T41227: Unselectable items are selected when they are unhidden. (e0fd1bf)
  • Fix T41228: Selection of bones bug. (9765265)
  • Audio:
  • Fix T41133: Speakers with animated pitch cause clicks in rendered animations, crashes or huge filesizes in rendered audio. (31e1a31)
  • Collada:
  • Fix T40829: Collada Export with 'Include Material Textures' selected crashes. (b5acd1a)
  • Meta Editing:
  • Fix T41010: MetaBall duplivert unwanted movement bug. (e0d8e62)
  • Curve Editing:
  • Fix T41443: Crash on using "Separate" tool with Curves & Hooks. (ddb843a)
  • Fix T41085: Blender crashes when using "spline" or "segments" for bevel curve factor. (6c7467e)
  • Game Engine:
  • Fix T40761: Bone constraints broken in the BGE. (c92c3ef)
  • Fix T40912: Collision callbacks don't work if set directly. (49aff41)
  • Fix T40923: An error from a python controller on a LibFreed object causes a crash. (4af848e, 04fdd35)
  • Fix T29419: Behavior of applyImpulse (GameObject method) doesn't match the behavior described in the documentation. (1f43b08)
  • Fix T40909: BGE softbodies broken. (3a9e588)
  • Fix T40257: Frustum culling not working properly. (315609e)
  • Fix T40146: BGE Compound parent crash. (dfe1b9b)
  • Fix for a bug causing frequent crash on scene restart with Navmesh. (8aa203a)
  • Fix crash and return boolean from scene.replace(). (fb49c5a)
  • Image / UV Editing:
  • Fix T41201: Blender crashes when UV editing. (d49b86d)
  • Mesh Editing:
  • Fix T40948: Fill holes fails in certain case. (e1819cc)
  • Fix T41164: Knife creates duplicate verts. (1510d0d)
  • Fix T39387: Knife makes duplicate verts with subsurf. (818a036)
  • Fix for dissolve faces iterating over verts while removing. (0ea7302)
  • Fix bug in validate mesh code (could use index out of range). (51120ef)
  • 3D Text Editing:
  • Fix T40839: Object font text rendering bug. (6a2cefc)
  • Fix T41047: Text objects flipping. (ea30641)
  • Modifiers:
  • Fix T40556: Curve Modifier does not work when used in a Background scene. (61e5f81)
  • Fix T40877: Bezier Hook to a new object does not work properly. (f4cf845)
  • Fix T41039: Hook modifier sometimes fails to retain correct bezier curve point assignment. (397bc87)
  • Fix T40831: Shrink wrap modifier causes very high CPU usage when targeting meshes with shaped keys. (5bfbe64)
  • Fix T41360: Crash on Boolean Modifier. (0fe70b5)
  • Motion Tracking:
  • Fix incorrect 2d stabilization for masks. (569eafc)
  • Nodes / Compositor:
  • Fix T40878: Inconsistent translate node. (03929ae)
  • Fix T40903: Rendering alpha channel is broken. (ecc2e29)
  • Fix T40986: Crash on using the viewer node inside of group nodes. (a5902fb)
  • Fix T40658: UV map node not working for GLSL materials. (1161b00)
  • Fix for broken subpixel sampling for render layers node. (ca8d8f5)
  • Objects:
  • Fix T40823: Crash when using LoD operator without valid object. (92ecbd2, 92ecbd2)
  • Fix T40862: Numinput transform did not take into account scale_length. (cadf77d)
  • Fix T40164: Linking a Group of linked Groups doesn't use Dupli Visibility correctly. (c9ac51e)
  • Fix T41003: Object Info's Random socket produces erratic results when material is applied to multiple Dupli instances of an object. (5b0e4cd)
  • Fix T41019: Calculate Mass does not calculate actual volume. (4633e65)
  • Fix T40432: Scaling to zero with manipulate center points works precisely on second time. (1526620)
  • Fix T41149: Dissolve crash due to autoSmooth. (f5cee25)
  • Fix T40958: Align rotation + project individual elements not working. (4f18ab1)
  • Particles:
  • Fix T40815: Particle birth times not initialized correctly. (259a436)
  • Fix T40983: Particle texture use of generated coordinates is wrong. (06d943c)
  • Fix T41113: Hide doesn't work on particle systems. (8620008)
  • Fix T41114: Particle systems cause memory corruption due to invalid dmcache index (again). (b984489)
  • Fix T41403: Grid Particles only partially generated. (bd623d9)
  • Physics / Hair / Simulations:
  • Fix T40733: Segfault with hair particles cache and vgroups. (d8b0470)
  • Fix T41295: Rigid bodyfield weights not working. (3cd2c61, 29e1592)
  • Python:
  • Fix T41156: UILayout.prop_enum() does not observe "text" parameter override. (cf9d5db)
  • Fix T41196: Calling Bake operator from Python causes a crash. (234ae0b)
  • Fix T41454: Command "Dirty Vertex Colors" prompts Python error. (bb39925)
  • Fix T41204: Setting light distance through Python in BGE incorrectly sets the light's energy instead of distance. (a21a9dd)
  • Fix T41272: KX_Light.color() returns wrong values. (a4c5570)
  • Fix addon crash when trying listdir a directory we have no permission to. (3a58c46)
  • Fix for mathutils.Euler on big endian systems. (a108532)
  • Render:
  • Fix T41395: Set Object As Camera causes strange renders. (5d1d23d)
  • Fix T41349: Muting texture nodes can cause crashes. (1743c81)
  • Fix T41457: Viewport resolution divider uses Freestyle for every resolution. (2184ac8)
  • Fix T40744: MIP Map is generating strange noise in texture. (1ca8684)
  • Fix T41408: Diffuse and specular passes were incorrect with combined/color passes disabled. (d425cb0, be755f3)
  • Fix T41060: Wrong texture 'Object' mapping in 3DView Rendered mode. (e9ef7a8)
  • Fix T40566: Light instances disappear in rendered viewport. (e5fd559)
  • Fix for when an object had dupliobjects children, it was never rendered at all, even if having particle systems. (80d3eb6)
  • Render: Freestyle:
  • Fix T40833: Crash when rendering with freestyle. (ea3c2eb, 6c6fa74)
  • Fix T41180: Crash when using motion blur with Freestyle. (698a9a2)
  • Fix T41464: Material Boundary bug in Freestyle. (eb8964f)
  • Render: Cycles:
  • Fix T40816: SSS brightness difference with Sample All Direct Lights. (8ef2314)
  • Fix T40797: Crash on render on specific file with volumentrics and 'use hair' clicked on render layer. (a8233d7)
  • Fix T40836: Cycles volume scattering shader crash. (cb95544)
  • Fix T40795: Dot output is inverted in viewport with Cycles. (7dbedf6)
  • Fix T40843: Cycles does not support viewport render override. (6ff6883)
  • Fix T40712: Duplicators don't generate orco and UV coordinates in Cycles viewport preview. (2fe0cf5)
  • Fix T39286: Display percentage ignored in Cycles viewport. (2fe0cf5)
  • Fix T41005: Seemingly random crashes with cycles rendering. (5e216a6, f6a174f)
  • Fix T41023: Specific material cause bad render result, different on CPU/GPU. (594ff72, 7149942)
  • Fix T41044: World space location affects object space normal pass during bake. (50d3014)
  • Fix T41122: Mask modifier followed by hair particles causes crash on render. (3ca78a4)
  • Fix T41079: Solid black render of object with negative scale and smooth shading. (9fcaac5)
  • Fix T41116: Motion Blur causes random black surfaces on rigged models. (eb8f85d)
  • Fix T41115: Motion Blur renders objects black, but not in Viewport Preview. (eb8f85d)
  • Fix T41160: Rendering duplifaces crashed Blender. (638bb78)
  • Fix T41139: Cycles Hair roughness causes artifacts. (34937f6)
  • Fix T41197: Blender freezes to infinite loop when switching to PAUSED Cycles rendered viewport. (42aef16)
  • Fix T41222: Cycles gives weird output when baking (4096*4096) resolution on GPU. (983cbaf)
  • Fix T41362: CPU and GPU rendering gives different results. (8bed4e6)
  • Fix T41219: Cycles backface detection doesn't work properly. (bfaf4f2)
  • Fix T41474: Second render layer doesn't render if first one has "Use Surfaces" disabled. (a6ae12a)
  • Fix T41267: Wrong light distribution with when having objects with motion blur. (2e5e1e2)
  • Fix T41013: Crash when using OSL in Cycles. (5e216a6)
  • Fix for crash with environment maps and packed images. (dc40928)
  • Sequencer:
  • Fix T40851: "Sequencer" auto-check after changing spaceview and scene. (0caee78)
  • Fix T41086: VSE separate images increases file size abnormally. (2e43617)
  • Fix T41241: Cropping strips puts a transparent line through the image. (fa8d38d)
  • Fix T41323: Video window taking all the space when switching to split view. (f37c3dd)
  • Sculpting / Painting:
  • Fix T40691: Dyntopo changes lost on save if sculpting on multiple objects. (dcc6300)
  • Fix T40758: Front facing not consistent in sculpt mode. (dbc04c5, bd777ff)
  • Fix T40997: Artifacts appear when unhiding part of the mesh in dyntopo. (f5caab2)
  • Fix T40981: Clipping border does not work with GLSL on ATI's or Intel GPU's. (a498d88, 4097f9c)
  • Fix T41193: Sculpting uses 100% CPU. (115458b)
  • Fix T41354: Cursor never gets reactivated in UV sculpting. (26dc8b7)
  • Fix T41386: Use Alpha bug. (ba345bc)
  • Fix crash on dyntopo when show diffuse option + collapse is used. (05935b5)
  • Text Editor:
  • Fix T41379: Drag n Drop .txt files into the text editor fails. (5ad353b)
  • User Interface:
  • Fix T40841: Copy and Paste objects no longer functions from one running instance of Blender to another. (4c83fae)
  • Fix T40885: "Reset Curve" is backwards on Custom Falloff Curves (Lights). (2e64b83)
  • Fix T40065: Pressing in separate render result window does not focus main window. (fef9463)
  • Fix T40895: Zooming out a lot on the Curves Panel crashes Blender. (f004893)
  • Fix T40888: Memory error when selecting Cycles render engine. (8c9c93c)
  • Fix T40548: After canceling, F-Curve handlers don't go back to original position. (22fa831)
  • Fix T40791: Changing path to movie file does not mark the project as changed. (aa620b5)
  • Fix T41109: Reloading image that has been modified outside Blender does not update image in Image Texture nodes. (9a45c9d)
  • Fix T41100: Draw other object UV's doesn't work when both objects have no image. (1f3c846)
  • Fix T41077: Dope sheet's column select (Alt+RMB) gets ignored with NLA Strips. (c03d8a1)
  • Fix T41042: Irrelevant Bezier handles still affect Graph Editor Show All. (73d157e)
  • Fix T41157: Unchecking "Use Gradient" and selecting "Fill tool" not working. 1134ca7
  • Fix T41223: F-Curve sliders won't update values during playback when mouse cursor is outside the left panel. (42ba931)
  • Fix T41240: Home key doesn't show everything on F-Curves. (3a4e8f8)
  • Fix T41258: Crash when entering edit mode while viewport render is enabled. (eb016eb)
  • Fix T41236: Rendered viewport doesn't update with material actions. (54472df)
  • Fix T41175: Quad View - Properties Region - Clip option not updating. (6ba4db2)
  • Fix T41415: Lasso keymap not working in UV editor. (4bd252d)
  • Fix T40717: Screen does not update while scrolling or zooming with touchpad on a laptop. (2eebe61)
  • Fix T41435: Info-text lags changing space-types. (dae74d2)
  • Fix T41427: Region overlap moves into wrong window. (968e1b3)
  • Fix T41467: Modifier view buttons changing positions. (e85bcfa)
  • Fix T41462: "Reload from trusted" button not prompting for confirmation. (71ce415)
  • Fix T41426: Scroll issues with floating menus. (de12cd7)
  • Fix T39630: Mouse Wheel doesn't detect Multi Window Focus. (adb08de)
  • Fix T41497: Colour Ramp UI bug causes invalid interpolations between RGB and HSV/HSL. (7a36251)
  • Fix for NLA editor not being updated on using "Make Links" (Ctrl)+(L). (481e8ab)
  • Fix for selecting object channels in NLA editor didn't make the object active. (89aee74)
  • Fix for glitch with menus not reliably setting an active item. (47e7ce6, 784c99f, 4c3b25e)
  • System:
  • Fix T39825: Crash on startup with tablet. (d5297b6)
  • Fix T40766: Startup fails with UnicodeDecodeError on Windows. (d4599ff)
  • Unsorted:
  • Fix T40980: Exporting animation in MPEG Matroska using ffv1 and FLAC codecs fails. (6c70559)
  • Fix T41507: Empty prevents image deletion. (e44cd30)
  • Fix T40792: Blender reports missing files when those files have been packed into a blend. (50ca320)
  • Fix T41035: Scale Manipulator Ctrl+Alt+S issue with Maya shortcuts. (813ece7)
  • Fix T41081: Presets not working on pinned properties panels. (cf3bb40)
  • Fix T40824: Emulate 3 Button Mouse option breaks some functionality in other places. (3ccd9b7)
  • Fix T41062: "copy to selected" doesn't work for all attributes. (5336e68)
  • Fix T41431: Min/Max custom property range mismatch. (7728ffa)
  • Fix T38722: Adding units in Imperial setting results in inconsistent values. (8535b9b)

New in version 2.72 RC 1 (September 24th, 2014)

  • BUG FIXES:
  • 3D View:
  • Fix T40850: Object emitter of particles not visible in viewport when GLSL and "only render" checked. (4236e3b)
  • Fix T40867: Autokeyframe in camera view not working. (730a155)
  • Fix T40364: Texture images are not properly displayed in the material preview in BI when using SSS. (7587e82)
  • Fix T40775: Clearing material texture slot through Python does not update 3D View render. (180a7ac)
  • Fix T40939: Border render and SSS doesn't work correct in rendered viewport. (e34e0c2)
  • Fix T41128: Box selection bug with armatures. (6a43ee6)
  • Fix T41206: Camera-only render border broken. (1a9252d)
  • Fix T41137: Old render result from viewport render in camera view does not go away when middle clicking. (354b17d)
  • Fix T41499: Can't use Deselect/Select All tool while in Texture Paint mode. (f11057f)
  • Fix for transparency issues in 3D Viewport. (a9bb96e)
  • Fix for image user count not being decreased when deleting a 3D View background image. (320b7a5, 0fc05c1)
  • Fix for assigning a background image without increasing its usercount. (ed871df)
  • Animation:
  • Fix T40801: Selecting group objects by KeyingSets didn't work with builtin KeyingSets. (11e0ddd)
  • Fix for invalid memory access in graph editor when deleting the last vertex in a fcurve. (19f89a0)
  • Armatures:
  • Fix T40991: Mirrored armatures not restored properly when cancelling. (b617d6d)
  • Fix T41088: Canceling pose library preview does not reset to previous pose. (0fd194c)
  • Fix T41075: Segfault when attempting to escape from bone translation. (57a3403)
  • Fix T41227: Unselectable items are selected when they are unhidden. (e0fd1bf)
  • Fix T41228: Selection of bones bug. (9765265)
  • Audio:
  • Fix T41133: Speakers with animated pitch cause clicks in rendered animations, crashes or huge filesizes in rendered audio. (31e1a31)
  • Collada:
  • Fix T40829: Collada Export with 'Include Material Textures' selected crashes. (b5acd1a)
  • Constraints - Meta Editing:
  • Fix T41010: MetaBall duplivert unwanted movement bug. (e0d8e62)
  • Curve Editing:
  • Fix T41443: Crash on using "Separate" tool with Curves & Hooks. (ddb843a)
  • Fix T41085: Blender crashes when using "spline" or "segments" for bevel curve factor. (6c7467e)
  • File I/O - Game Engine:
  • Fix T40761: Bone constraints broken in the BGE. (c92c3ef)
  • Fix T40912: Collision callbacks don't work if set directly. (49aff41)
  • Fix T40923: An error from a python controller on a LibFreed object causes a crash. (4af848e, 04fdd35)
  • Fix T29419: Behavior of applyImpulse (GameObject method) doesn't match the behavior described in the documentation. (1f43b08)
  • Fix T40909: BGE softbodies broken. (3a9e588)
  • Fix T40257: Frustum culling not working properly. (315609e)
  • Fix T40146: BGE Compound parent crash. (dfe1b9b)
  • Fix for a bug causing frequent crash on scene restart with Navmesh. (8aa203a)
  • Fix crash and return boolean from scene.replace(). (fb49c5a)
  • Image / UV Editing:
  • Fix T41201: Blender crashes when UV editing. (d49b86d)
  • Mesh Editing:
  • Fix T40948: Fill holes fails in certain case. (e1819cc)
  • Fix T41164: Knife creates duplicate verts. (1510d0d)
  • Fix T39387: Knife makes duplicate verts with subsurf. (818a036)
  • Fix for dissolve faces iterating over verts while removing. (0ea7302)
  • Fix bug in validate mesh code (could use index out of range). (51120ef)
  • 3D Text Editing:
  • Fix T40839: Object font text rendering bug. (6a2cefc)
  • Fix T41047: Text objects flipping. (ea30641)
  • Modifiers:
  • Fix T40556: Curve Modifier does not work when used in a Background scene. (61e5f81)
  • Fix T40877: Bezier Hook to a new object does not work properly. (f4cf845)
  • Fix T41039: Hook modifier sometimes fails to retain correct bezier curve point assignment. (397bc87)
  • Fix T40831: Shrink wrap modifier causes very high CPU usage when targeting meshes with shaped keys. (5bfbe64)
  • Fix T41360: Crash on Boolean Modifier. (0fe70b5)
  • Motion Tracking:
  • Fix incorrect 2d stabilization for masks. (569eafc)
  • Movie Clip Editor - Nodes / Compositor:
  • Fix T40878: Inconsistent translate node. (03929ae)
  • Fix T40903: Rendering alpha channel is broken. (ecc2e29)
  • Fix T40986: Crash on using the viewer node inside of group nodes. (a5902fb)
  • Fix T40658: UV map node not working for GLSL materials. (1161b00)
  • Fix for broken subpixel sampling for render layers node. (ca8d8f5)
  • Objects:
  • Fix T40823: Crash when using LoD operator without valid object. (92ecbd2, 92ecbd2)
  • Fix T40862: Numinput transform did not take into account scale_length. (cadf77d)
  • Fix T40164: Linking a Group of linked Groups doesn't use Dupli Visibility correctly. (c9ac51e)
  • Fix T41003: Object Info's Random socket produces erratic results when material is applied to multiple Dupli instances of an object. (5b0e4cd)
  • Fix T41019: Calculate Mass does not calculate actual volume. (4633e65)
  • Fix T40432: Scaling to zero with manipulate center points works precisely on second time. (1526620)
  • Fix T41149: Dissolve crash due to autoSmooth. (f5cee25)
  • Fix T40958: Align rotation + project individual elements not working. (4f18ab1)
  • Outliner - Particles:
  • Fix T40815: Particle birth times not initialized correctly. (259a436)
  • Fix T40983: Particle texture use of generated coordinates is wrong. (06d943c)
  • Fix T41113: Hide doesn't work on particle systems. (8620008)
  • Fix T41114: Particle systems cause memory corruption due to invalid dmcache index (again). (b984489)
  • Fix T41403: Grid Particles only partially generated. (bd623d9)
  • Physics / Hair / Simulations:
  • Fix T40733: Segfault with hair particles cache and vgroups. (d8b0470)
  • Fix T41295: Rigid bodyfield weights not working. (3cd2c61, 29e1592)
  • Python:
  • Fix T41156: UILayout.prop_enum() does not observe "text" parameter override. (cf9d5db)
  • Fix T41196: Calling Bake operator from Python causes a crash. (234ae0b)
  • Fix T41454: Command "Dirty Vertex Colors" prompts Python error. (bb39925)
  • Fix T41204: Setting light distance through Python in BGE incorrectly sets the light's energy instead of distance. (a21a9dd)
  • Fix T41272: KX_Light.color() returns wrong values. (a4c5570)
  • Fix addon crash when trying listdir a directory we have no permission to. (3a58c46)
  • Fix for mathutils.Euler on big endian systems. (a108532)
  • Render:
  • Fix T41395: Set Object As Camera causes strange renders. (5d1d23d)
  • Fix T41349: Muting texture nodes can cause crashes. (1743c81)
  • Fix T41457: Viewport resolution divider uses Freestyle for every resolution. (2184ac8)
  • Fix T40744: MIP Map is generating strange noise in texture. (1ca8684)
  • Fix T41408: Diffuse and specular passes were incorrect with combined/color passes disabled. (d425cb0, be755f3)
  • Fix T41060: Wrong texture 'Object' mapping in 3DView Rendered mode. (e9ef7a8)
  • Fix T40566: Light instances disappear in rendered viewport. (e5fd559)
  • Fix for when an object had dupliobjects children, it was never rendered at all, even if having particle systems. (80d3eb6)
  • Render: Freestyle:
  • Fix T40833: Crash when rendering with freestyle. (ea3c2eb, 6c6fa74)
  • Fix T41180: Crash when using motion blur with Freestyle. (698a9a2)
  • Fix T41464: Material Boundary bug in Freestyle. (eb8964f)
  • Render: Cycles:
  • Fix T40816: SSS brightness difference with Sample All Direct Lights. (8ef2314)
  • Fix T40797: Crash on render on specific file with volumentrics and 'use hair' clicked on render layer. (a8233d7)
  • Fix T40836: Cycles volume scattering shader crash. (cb95544)
  • Fix T40795: Dot output is inverted in viewport with Cycles. (7dbedf6)
  • Fix T40843: Cycles does not support viewport render override. (6ff6883)
  • Fix T40712: Duplicators don't generate orco and UV coordinates in Cycles viewport preview. (2fe0cf5)
  • Fix T39286: Display percentage ignored in Cycles viewport. (2fe0cf5)
  • Fix T41005: Seemingly random crashes with cycles rendering. (5e216a6, f6a174f)
  • Fix T41023: Specific material cause bad render result, different on CPU/GPU. (594ff72, 7149942)
  • Fix T41044: World space location affects object space normal pass during bake. (50d3014)
  • Fix T41122: Mask modifier followed by hair particles causes crash on render. (3ca78a4)
  • Fix T41079: Solid black render of object with negative scale and smooth shading. (9fcaac5)
  • Fix T41116: Motion Blur causes random black surfaces on rigged models. (eb8f85d)
  • Fix T41115: Motion Blur renders objects black, but not in Viewport Preview. (eb8f85d)
  • Fix T41160: Rendering duplifaces crashed Blender. (638bb78)
  • Fix T41139: Cycles Hair roughness causes artifacts. (34937f6)
  • Fix T41197: Blender freezes to infinite loop when switching to PAUSED Cycles rendered viewport. (42aef16)
  • Fix T41222: Cycles gives weird output when baking (4096*4096) resolution on GPU. (983cbaf)
  • Fix T41362: CPU and GPU rendering gives different results. (8bed4e6)
  • Fix T41219: Cycles backface detection doesn't work properly. (bfaf4f2)
  • Fix T41474: Second render layer doesn't render if first one has "Use Surfaces" disabled. (a6ae12a)
  • Fix T41267: Wrong light distribution with when having objects with motion blur. (2e5e1e2)
  • Fix T41013: Crash when using OSL in Cycles. (5e216a6)
  • Fix for crash with environment maps and packed images. (dc40928)
  • Sequencer:
  • Fix T40851: "Sequencer" auto-check after changing spaceview and scene. (0caee78)
  • Fix T41086: VSE separate images increases file size abnormally. (2e43617)
  • Fix T41241: Cropping strips puts a transparent line through the image. (fa8d38d)
  • Fix T41323: Video window taking all the space when switching to split view. (f37c3dd)
  • Sculpting / Painting:
  • Fix T40691: Dyntopo changes lost on save if sculpting on multiple objects. (dcc6300)
  • Fix T40758: Front facing not consistent in sculpt mode. (dbc04c5, bd777ff)
  • Fix T40997: Artifacts appear when unhiding part of the mesh in dyntopo. (f5caab2)
  • Fix T40981: Clipping border does not work with GLSL on ATI's or Intel GPU's. (a498d88, 4097f9c)
  • Fix T41193: Sculpting uses 100% CPU. (115458b)
  • Fix T41354: Cursor never gets reactivated in UV sculpting. (26dc8b7)
  • Fix T41386: Use Alpha bug. (ba345bc)
  • Fix crash on dyntopo when show diffuse option + collapse is used. (05935b5)
  • Text Editor:
  • Fix T41379: Drag n Drop .txt files into the text editor fails. (5ad353b)
  • User Interface:
  • Fix T40841: Copy and Paste objects no longer functions from one running instance of Blender to another. (4c83fae)
  • Fix T40885: "Reset Curve" is backwards on Custom Falloff Curves (Lights). (2e64b83)
  • Fix T40065: Pressing in separate render result window does not focus main window. (fef9463)
  • Fix T40895: Zooming out a lot on the Curves Panel crashes Blender. (f004893)
  • Fix T40888: Memory error when selecting Cycles render engine. (8c9c93c)
  • Fix T40548: After canceling, F-Curve handlers don't go back to original position. (22fa831)
  • Fix T40791: Changing path to movie file does not mark the project as changed. (aa620b5)
  • Fix T41109: Reloading image that has been modified outside Blender does not update image in Image Texture nodes. (9a45c9d)
  • Fix T41100: Draw other object UV's doesn't work when both objects have no image. (1f3c846)
  • Fix T41077: Dope sheet's column select (Alt+RMB) gets ignored with NLA Strips. (c03d8a1)
  • Fix T41042: Irrelevant Bezier handles still affect Graph Editor Show All. (73d157e)
  • Fix T41157: Unchecking "Use Gradient" and selecting "Fill tool" not working. 1134ca7
  • Fix T41223: F-Curve sliders won't update values during playback when mouse cursor is outside the left panel. (42ba931)
  • Fix T41240: Home key doesn't show everything on F-Curves. (3a4e8f8)
  • Fix T41258: Crash when entering edit mode while viewport render is enabled. (eb016eb)
  • Fix T41236: Rendered viewport doesn't update with material actions. (54472df)
  • Fix T41175: Quad View - Properties Region - Clip option not updating. (6ba4db2)
  • Fix T41415: Lasso keymap not working in UV editor. (4bd252d)
  • Fix T40717: Screen does not update while scrolling or zooming with touchpad on a laptop. (2eebe61)
  • Fix T41435: Info-text lags changing space-types. (dae74d2)
  • Fix T41427: Region overlap moves into wrong window. (968e1b3)
  • Fix T41467: Modifier view buttons changing positions. (e85bcfa)
  • Fix T41462: "Reload from trusted" button not prompting for confirmation. (71ce415)
  • Fix T41426: Scroll issues with floating menus. (de12cd7)
  • Fix T39630: Mouse Wheel doesn't detect Multi Window Focus. (adb08de)
  • Fix T41497: Colour Ramp UI bug causes invalid interpolations between RGB and HSV/HSL. (7a36251)
  • Fix for NLA editor not being updated on using "Make Links" (Ctrl)+(L). (481e8ab)
  • Fix for selecting object channels in NLA editor didn't make the object active. (89aee74)
  • Fix for glitch with menus not reliably setting an active item. (47e7ce6, 784c99f, 4c3b25e)
  • System:
  • Fix T39825: Crash on startup with tablet. (d5297b6)
  • Fix T40766: Startup fails with UnicodeDecodeError on Windows. (d4599ff)
  • Input (NDOF / 3D Mouse):
  • Fix T40980: Exporting animation in MPEG Matroska using ffv1 and FLAC codecs fails. (6c70559)
  • Fix T41507: Empty prevents image deletion. (e44cd30)
  • Fix T40792: Blender reports missing files when those files have been packed into a blend. (50ca320)
  • Fix T41035: Scale Manipulator Ctrl+Alt+S issue with Maya shortcuts. (813ece7)
  • Fix T41081: Presets not working on pinned properties panels. (cf3bb40)
  • Fix T40824: Emulate 3 Button Mouse option breaks some functionality in other places. (3ccd9b7)
  • Fix T41062: "copy to selected" doesn't work for all attributes. (5336e68)
  • Fix T41431: Min/Max custom property range mismatch. (7728ffa)
  • Fix T38722: Adding units in Imperial setting results in inconsistent values. (8535b9b)

New in version 2.72 Test 1 (September 12th, 2014)

  • ADDONS:
  • Game Publishing Addon
  • The new Game Publishing Addon is available for game developers! You can read more about it on the Blender Code Blog.
  • The addon is still in development, so please download it, play with it, and report bugs.
  • FBX IO Addon:
  • In addition to usual maintenance (bug fixes, minor enhancements):
  • Exporter:
  • Support for shape keys was added, including (baked!) animation. Relative shape keys only. (0abd36f1ecbe, 59ff66fa7ac).
  • Importer:
  • Support for armatures (skeletons) was added, including skinning (using assumed modern 'Deformers' system, no support for assumed deprecated 'BindPose' system).
  • Support for shapekeys was added.
  • Basic support for animation was added (loc/rot/scale of objects and bones, and influence value of shapekeys). Note FBX anim curves are always read as if linearly interpolated currently, no support for fancy Bézier-like anim curves currently.
  • DXF Import Addon:
  • The DXF importer got a major overhaul. It supports many new DXF entities and imports as much as possible to curves. It features a geo reference part that can make use of the pyproj python module but also works without it. http://wiki.blender.org/index.php/User:Cnd/Extensions:2.6/Py/Scripts/Import-Export/DXF_Importer
  • UV Addons:
  • UV Addons are added to Blender Contributions.
  • UV Align Distribute - http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/UV/UV_Align_Distribution
  • CopyPaste UV - http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/UV/Copy_Paste_UVs
  • Python API:
  • Tablet pressure can now be accessed in Python. (45f0bd6, 48eecec)
  • Addons can now convert arrays to tuples. (28940d7)
  • New Python function: bmesh.calc_tessface(). (de379c0)
  • New Python function: bmesh.utils.vert_splice(). (49a5115)
  • ANIMATION:
  • Animation Editors:
  • CtrlF in animation editors now works as a shortcut for activating the Filter by Name functionality, making it easier to find the channels you're working on (9ca0c7eea)
  • Added an operator to remove empty Animation Data containers from datablocks. This can be found from the NLA Editor "Edit" menu. a4c4145
  • Armatures:
  • Cancelling an armature transform when x mirror is on will now return all bones on their initial positions, even if not symmetrical. There was no way to recover asymmetrical positions through undo otherwise, in case user did not want to mirror the armature in the first place. The correct workflow now is to use R, 0, ↵ Enter, or similar transform no-ops.
  • "Relationship Lines" option in 3D View settings now disables DOF (degrees of freedom) hints for IK constraints as well. See D683 for more details. (14297dd)
  • COMPOSITING:
  • Sun Beams:
  • Sun Beams is a 2D effect for simulating the effect of bright light getting scattered in a medium (Crepuscular Rays). This phenomenon can be created by renderers, but full volumetric lighting is a rather arduous approach and takes a lot of render time. Also when working with 2D images only the volumetric data may not be available. In these cases the "Sun Beams" node provides a computationally cheap way of creating a convincing effect based on image brightness alone.
  • CYCLES:
  • GPU Rendering:
  • Basic Volume Rendering is now officially available on GPU. Note that advanced features are not available yet, check the documentation here for details. (8d0b3e990254)
  • Subsurface Scattering and Correlated Multi Jitter sampling can now be used on GPU as well, but it's considered experimental still: Experimental feature. We also recommend a GPU with at least 2GB of VRAM for this one. (fb3f32760d68)
  • Volume Rendering:
  • Volume sampling options can now be configured per world or material, and apply to both homogeneous and heterogeneous volumes. The sampling method can be "Multiple Importance", "Distance" or "Equiangular". If you've got a pretty dense volume that's lit from far away then distance sampling is usually more efficient. If you've got a light inside or near the volume then equiangular sampling is better. If you have a combination of both, then the multiple importance sampling will be better.
  • For branched path tracing, "Sample All Lights" options now apply to both surfaces and volumes.
  • Initial support for Volume Scatter Ray Visibility, to e.g. exclude lamps from having an influence on the volume.
  • Optimizations:
  • Importance sampling for Glossy and Anisotropic BSDFs has been improved, which results in less noise per sample. The gives increased render time as well, but it's generally more than compensated by the reduction in noise.
  • Decreased memory usage during rendering. (49df707496e5, 0ce3a755f83b)
  • CPUs with support for AVX2 (e.g. Intel Haswell) render a few percent faster. (866c7fb6e63d)
  • Shading:
  • Anisotropic BSDFs now support three distributions: Beckmann, GGX and Ashikhmin-Shirley, the same as the Glossy BSDF. These distributions do not suffer from energy loss at grazing angles (edge darkening) as much as the previous distribution.
  • Glossy BSDFs now support the Ashikhmin-Shirley distribution.
  • Split the "No Caustics" option into two, so artists can only disable/enable refraction or reflection caustics.
  • Anamorphic Bokeh:
  • Anamorphic bokeh can now be simulated with the aperture ratio settings. This affect the general look at the shot since even when the bokeh is not evident the depth of field shows a very particular vertical style. (146ed67d5591)
  • Nodes:
  • Add Separate/Combine XYZ nodes for vectors. (3de3987ea190)
  • Open Shading Language:
  • OSL has been updated to version 1.5.
  • Add support for generated and packed images along with video files to the OSL backend. (baa0f0ee1ace)
  • Quick Effects:
  • When render engine is set to Cycles, "Quick Smoke" now generates a basic node setup for smoke and fire in Cycles. (2633d0fac592)
  • Baking:
  • Baking progress updates the progress bar in the Blender interface. (fc55c41)
  • Render tiles influence baking memory usage, allowing for larger bakes in GPU. (983cbaf)
  • FREESTYLE NPR RENDERING:
  • Freestyle for Cycles:
  • The Freestyle line rendering engine has been integrated into Cycles (D632) in addition to the integration into the Blender Internal (BI) in Blender 2.67. Freestyle provides Cycles with a variety of non-photorealistic (NPR) stylized line rendering options applicable to but not limited to cartoon animation, architectural visualization, product blueprints, and computer-generated sketches.
  • Line color properties for BI and Cycles:
  • A new Freestyle-specific color property named Freestyle line has been introduced in material ID data blocks. The rationale is that there were no material color properties commonly used by both Cycles and BI (except for the diffuse color of BI materials, which is also used by Cycles when shader nodes are disabled). The new color property provides users with a reliable way to specify line colors on a per-material basis, no matter what rendering engine is used for Freestyle renders.
  • In addition, another property named line color priority (shown next to the line color in the UI) has also been introduced in order to specify the ordering of competing line colors at material boundaries. A use case of the line color priority is detailed in a Freestyle development blog article (external link).
  • Freestyle Python API updates:
  • The implementation of the Freestyle Python API has been significantly improved through a number of contributed code updates (D319, D545 and D623). Freestyle comes with a number of predefined style modules written in Python that are intended to provide coder-artists with examples of Freestyle Python scripting. Hence the code readability of the existing Python scripts has been a major concern of Freestyle development. It is also shown that applying more Python-like coding practices to Freestyle style modules may lead to performance improvements in terms of rendering speed. These work elements were addressed by the contributed patch sets which underwent repeated reviews and careful revisions for better code readability and run-time performance.
  • GAME DEVELOPMENT:
  • Game Engine:
  • New Property Sensor Evaluation Types: The Property Sensor has two new evaluation types: "Greater Than" and "Less Than".
  • New Mouse Actuator:This actuator allows users to show/hide the mouse cursor using logic bricks, as well as control object rotation with a mouse in the BGE. The mouse rotation is flexible enough to allow any type of mouse look, as well as banking for flight controls.
  • New Track To Actuator menus: The Track To Actuator has two new menus: "Up Axis" and "Track Axis". These menus improve the tracking possibilities.
  • New Level mode for Property Actuator: The Property Actuator has a new Level mode: Switches to 1 if the actuator is activated and back to 0 if the actuator is deactivated.
  • New X-Ray and Property/Material detection for Mouse Over Any Sensor: The Track To Actuator has two new functions: Property and X-Ray Mode button.
  • New BGE Debug API: The new method showFramerate, showProfile, showProperties can used to enable or disable the debug display while the BGE is running.
  • New Constraint Wrapper API: New constraint attribute to get the constraint type (read only).
  • MODELING:
  • Selection:
  • Tools:
  • Face split by edges: a tool to split selected faces by loose wire edges. dd9a33dc83f912c89947a149a76e374ee3bba13e.
  • Dissolve vertex now has option to tear boundaries rather than merging faces 1f55044617d167e81bc56cc359a1adf886045447.
  • Select manifold now has options to select specific types: Wire Edges, Boundary Edges, MultiFace-Edges (3+ faces), NonContiguous-Edges (flipped faces). 00cb9e5f1cfab142b0972f7a35c3247b00d56423.
  • Bevel now has option to set the material of the newly created faces to the material in a given slot. Leaving the material index at -1 keeps the current behavior, where the material is inherited from the nearest face. rB70453c578dcdce5577015e1cd7be99d1b810215d.
  • Editmesh Intersect:
  • This tool lets you quickly cut geometry up geometry in editmode, its a bit like boolean but its not calculating interior/exterior.
  • Modifiers:
  • The Array Modifier got a 10-100x performance enhancement. (D443 commmitted in ab06ec7)
  • The Bevel Modifier has the same new option for setting material as the bevel tool.
  • MORE FEATURES:
  • 3D View:
  • Weights now draw in wireframe mode. bab75f8bf6a7b26e824f4d76d580940a1deb4489
  • Most weight Paint tools are now also available in Edit mode (Toolshelf -> Tools section -> Weight Tools Panel)
  • Blender Internal's rendered viewport now supports resolution division. Meaning, it'll first render 8x lower resolution, then 4x lower and so on. This gives much smoother viewport navigation ca0c0e7
  • Temp Data Storage:
  • The way Blender stores its temporary data has been slightly enhanced. Now, most of real session-lifetime only data is stored in a session-specific sub-folder, which will be removed when closing Blender, to avoid stacking of GB of old, unused files (especially on OSs that do not periodically clean up their temp folder…). Some data however remain once Blender is closed, like e.g. 'quit.blend' file, crash reports, etc. (until OS clean up its temp folder, if applicable).
  • Render Cache:
  • Render result caching was added (78cdc70), as a simple option in render settings to save an EXR cache, just when the render is finished. This feature is hence now completely separated from 'save samples' one (used with full OSA).
  • Path to save cached render results is an UserPreferences setting.
  • Also added 'Reload render' feature to the Image Editor (so one can now re-open a blend, and in an Image Editor hit ctrl-R to (try to) reload last render from cache).
  • Compositor:
  • Some changes to the viewer node border has been done:
  • Defining the border doesn't clear frame content. This way it's possible to do full compo, then define a border and start tweaking values having an instant preview on the defined area, having a visual comparison of tweaked and non-tweaked areas. (a51aeed)
  • Added a shortcut to clear the border, CtrlAltB. (a51aeed)
  • Color Ramp:
  • HSV and HSL interpolation options 2b796ed03d8d256a1325e62d19c51702937df027
  • Nodes:
  • Support to select nodes by color and name (prefix or suffix) was added to existing 'select by type' option (⇧ ShiftG, 52d7c357781237).
  • Video Editor:
  • Added Gaussian Blur effect. (3b2f6db)
  • Camera Presets:
  • Blackmagic Pocket Cinema Camera. (dcf9bc8)
  • Blackmagic Production 4K Camera. (dcf9bc8)
  • PAINTING:
  • Texture Painting:
  • Material Texture Slot Support:
  • Texture painting has a new system to determine images and UV mapthat will be used during painting. The old workflow of switching to the UV editor and assigning an image is substituted by a workflow more tied to the mesh's materials.
  • Sharpen Tool:
  • Based on unsharp masking, a new tool has been added as a negative to the soften brush. By selecting "Sharpen" in the UI or pressing CtrlLMB Template-LMB.png with the soften tool, the sharpen tool is used instead. Also, the soften tool has been imporoved as well, by allowing custom blur kernel sizes, as well as an extra blur kernel, gaussian apart from box. A sharpen threshold value controls the threshold for edge detection for application of the sharpen tool.
  • Fill Tool:
  • In texture painting, a new fill tool is available. To use it, while in an image paint mode, select the fill tool from the Brush sub-menu in the header/footer. It can be used to fill the image with a the brush color. For projective texturing it will use the options for projective painting to paint the model. That means that occluded, backfacing, stenciled and normal culled faces will not get filled unless the options are deactivated in the projection paint panel. Also, it is still currently limited to filling the part of the mesh within screen boundaries (will be fixed).
  • Gradient Strokes:
  • In texture painting, the user can use a gradient as a source for color. This gradient may defined by clicking the "Use Gradient" checkbox. The gradient source drop down menu allows three sources for gradient colors, pressure repeat and clamp. To define the gradient colors, a color band widget appears in the brush color section, that helps the user define the gradient color. Alpha is not yet taken into consideration for blending operations.
  • Brush Opacity Control:
  • It is now possible to explicitly disable opacity masking by clicking the accumulate checkbox under the colour wheel in the brush. This will allow a stroke to accumulate on itself, just like an airbrush would do. When accumulate option is active, a lock icon is present next to the strength of the brush that allows attenuating the brush strength according to spacing.
  • Mask Pressure support:
  • Based on feedback from http://www.davidrevoy.com/article107/textured-brush-in-floss-digital-painting, a mask cut-off function was added to the mask textures. It allows to clip the mask result based on pressure, creating areas of no paint when low pressure is applied to the brush, similar to how a real brush would behave.
  • Drag Dot Stroke Mode Support:
  • Drag dot style strokes leave only one dab on the mesh surface which can be placed by dragging on the mesh surface or the image editor.
  • Anchored Stroke Mode Support:
  • Anchored strokes are done on a specific spot on the mesh. As the user drags the mouse, the size of the dab changes, but the location stays constant. There is also an edge to edge mode where the dab is positioned between the initial and current mouse position.
  • Moarz Blend Modes:
  • 16 new blend modes have been added, as part of a patch written by Fredrik Hansson.
  • All Modes:
  • New Stroke Modes:
  • Line strokes:
  • Select "Line" under the stroke drop down menu or when pressing E Clicking and dragging lets the user define a line in screen space. The line dabs are separated by the spacing parameter in the stroke panel, similar to space strokes. This stroke mode is available to all paint modes.
  • Curved strokes:
  • Select "Curve" under the stroke drop down menu or when pressing E. The user can define additional curve control points by using CtrlLMB Template-LMB.png. The user can define the curve better by dragging the mouse before releasing the mouse button. The curve handles can be dragged around with LMB Template-LMB.png. To ensure the handles of a control point form a smooth result, drag them around using ⇧ ShiftLMB Template-LMB.png. To delete a curve point use X The curve dabs are separated by the spacing parameter in the stroke panel, similar to space strokes. This stroke mode is available to all paint modes. To confirm and execute the curved stroke, press ↵ Enter or use the Draw Curve button at the stroke panel. Stroke Curves are reusable and can be stored and selected by using the dropdown menu at the stroke panel. They also support a few transform operators such as grabbing, scaling and rotating. The handles can be selected individually by using RMB Template-RMB.png, extend the selection by ⇧ ShiftRMB Template-RMB.png and deselected/all selected by using A.
  • Unified Color:
  • Similar to unified strength and unified size, unified color, accessible from the options panel, allows color brushes to share colors.
  • Palettes:
  • Colour palettes are supported in texture and vertex paint mode. To add a palette you can find a palette block under the brush colours in the toolbar. Palette colours can be added in two ways. Pressing the + icon in the palette will copy the current brush colour into the palette, and sampling with S and pressing LMB Template-LMB.png.
  • Usability improvements:
  • Better colour sampling in the 3d viewport, samples colour from the texture of the mesh, making it easier to paint similar colours by sampling directly on a mesh.
  • You can deactivate mesh display in the uv editor while in one of the image paint modes by unticking "Draw Texture Paint UVs" in the view menu.
  • Radial operators (F, ⇧ ShiftF, CtrlF, CtrlD) now have a precision mode by holding shift.
  • USER INTERFACE:
  • Pie menus:
  • A pie menu is a menu whose items are spread radially around the mouse.
  • New Tooltip Design:
  • Tooltips are now displayed using a new design.
  • Occlusion Query Based Selection:
  • This adds an additional OpenGL functionality that can be used for object selection instead of the current one. The option is located under the System tab -> Selection in the user preferences.
  • BI Preview Resolution:
  • Blender Internal preview now behaves like the Cycles preview. It starts rendering at low resolution and improves from there.
  • Enhanced units parsing/handling in user inputs:
  • Enhanced units parsing code (when some unit system is enabled) and fixed some breaking cases.
  • Small improvements:
  • Use toolbar tabs in the Compositor. (647870b)
  • Fix T41343: Make it easier to remove a group from objects. (ef68faa)
  • Fix T41381: Moving shapes keys up/down shouldn't wraparound. (7284e6a)
  • "Rotate Around Selection" in 3D View now uses boundbox center. (e233be5)
  • Shortcut changes:
  • File Browser fill select (LMB Template-LMB.pngAlt) moved to LMB Template-LMB.pngCtrl⇧ Shift to avoid clash with middle mouse button emulation
  • BUG FIXES:
  • 3D View:
  • Fix for transparency issues in 3D Viewport. (a9bb96e)
  • Fix T40850: Object emitter of particles not visible in viewport when GLSL and "only render" checked. (4236e3b)
  • Fix T40867: Autokeyframe in camera view not working. (730a155)
  • Fix for image user count not being decreased when deleting a 3D View background image. (320b7a5, 0fc05c1)
  • Fix for an odd situation where you could assign a background image without increasing its usercount. (ed871df)
  • Fix T40364: Texture images are not properly displayed in the material preview in BI when using SSS. (7587e82)
  • Fix T40775: Clearing material texture slot through Python does not update 3D View render. (180a7ac)
  • Fix T40785: "Select Grouped" Pass Index mode is redundant. Revert "Object Select Similar tool now has a Pass Index option." (330633f)
  • Fix T40939: Border render and SSS doesn't work correct in rendered viewport. (e34e0c2)
  • Fix T40921: Gravity in walk mode hard-coded, cannot use alternate scene scale. (1aabbf8)
  • Fix T41128: Box selection bug with armatures. (6a43ee6)
  • Fix T41221: 3D View rendered mode crashes on new scene. (ff37a1d)
  • Fix T41206: Camera-only render border broken. (1a9252d)
  • Fix T41411: Undo crashing with background images set. (ca5c02f)
  • Fix T41421: "Add to Selection" mode locks. (513b8dd)
  • Fix T41137: Old render result from viewport render in camera view does not go away when middle clicking. (354b17d)
  • Fix T41499: Can't use Deselect/Select All tool while in Texture Paint mode. (f11057f)
  • Fix T41068: Viewport shading is different between material and rendered modes. (08c1408)
  • Animation:
  • Fix T40801: Selecting group objects by KeyingSets didn't work with builtin KeyingSets. (11e0ddd)
  • Fix T40991: Mirrored armatures not restored properly when cancelling. (b617d6d)
  • Fix for invalid memory access in graph editor when deleting the last vertex in a fcurve. (19f89a0)
  • Fix T41088: Canceling pose library preview does not reset to previous pose. (0fd194c)
  • Fix T41075: Segfault when attempting to escape from bone translation. (57a3403)
  • Fix T41227: Unselectable items are selected when they are unhidden. (e0fd1bf)
  • Fix T41228: Selection of bones bug. (9765265)
  • Fix T41409: Copy Custom Property function does nothing with pose bones. (561f375)
  • Modeling:
  • Fix for dissolve faces iterating over verts while removing. (0ea7302)
  • Fix T40813: Dissolve verts with adjacent regions, removes the dividing edge. (2aca720)
  • Fix T40823: Crash when using LoD operator without valid object. (92ecbd2)
  • Fix T40862: Numinput transform did not take into account scale_length. (cadf77d)
  • Fix T40556: Curve Modifier does not work when used in a Background scene. (61e5f81)
  • Fix T40823: LoD add and remove commands crash without a valid object. (241a9b5)
  • Fix T40877: Bezier Hook to a new object does not work properly. (f4cf845)
  • Fix T40164: Linking a Group of linked Groups don't take Dupli Visibility correctly. (c9ac51e)
  • Fix T41003: Object Info's Random socket produces erratic results when material is applied to multiple Dupli instances of an object. (5b0e4cd)
  • Fix T41019: Calculate Mass does not calculate actual volume. (4633e65)
  • Fix potential bug in loop normals code. (db1ab7b)
  • Fix for bmesh_vert_separate adding to visithash multiple times. (1ce15f8)
  • Fix T34664: Bevel face material can be set in tool and modifier. (70453c5)
  • Fix wrong index update when removing curve points. (543f7b7)
  • Fix T41039: Hook modifier sometimes fails to retain correct bezier curve point assignment. (397bc87)
  • Fix T41010: MetaBall duplivert unwanted movement bug. (e0d8e62)
  • Fix T40432: Scaling to zero with manipulate center points works precisely on second time. (1526620)
  • Fix T40839: Object font text rendering bug. (6a2cefc)
  • Fix T41149: Dissolve crash due to autoSmooth. (f5cee25)
  • Fix bug in validate mesh code (could use index out of range). (51120ef)
  • Fix T40831: Shrink wrap modifier causes very high CPU usage when targeting meshes with shaped keys. (5bfbe64)
  • Fix T41201: Blender crashes when UV editing. (d49b86d)
  • Fix T41191: Face snapping doesn't work properly. (c4b47b8)
  • Fix T40958: Align rotation + project individual elements not working. (4f18ab1)
  • Fix T41047: Text objects flipping. (ea30641)
  • Fix T40948: Fill holes fails in certain case. (e1819cc)
  • Fix crash on edit mode with multi-align project. (ee8dafe)
  • Fix T41360: Crash on Boolean Modifier. (0fe70b5)
  • Fix T41164: Knife creates duplicate verts. (1510d0d)
  • Fix T39387: Knife makes duplicate verts with subsurf. (818a036)
  • Fix T41443: Separate bug with Curves & Hooks. (ddb843a)
  • Fix T41085: Blender crashes when using "spline" or "segments" for bevel curve factor. (6c7467e)
  • Fix for BKE_deform_flip_side_name() getting fooled by extra separator characters. (1dbadf1)
  • Fix T41479: The function BLI_bvhtree_find_nearest() gives inaccurate results. (95ae98c)
  • Fix mesh validate skipping first vertex. (37da1da)
  • Fix crash in BKE_mesh_validate_arrays(). (5e6b79c)
  • Fix for BMesh fill using arbitrary face-flipping. (1706182)
  • Fix T41523: Mesh triangle fill creates flipped faces. (afa6d4e)
  • Fix T41507: Empty prevents image deletion. (e44cd30)
  • Sculpting/Painting:
  • Fix T40691: Dyntopo changes lost on save if sculpting on multiple objects. (dcc6300)
  • Fix T40758: Front facing not consistent in sculpt mode. (dbc04c5, bd777ff)
  • Fix T40997: Artifacts appear when unhiding part of the mesh in dyntopo. (f5caab2)
  • Fix T40981: Clipping border does not work with GLSL on ATI's or Intel GPU's. (a498d88, 4097f9c)
  • Fix T41193: Sculpting uses 100% CPU. (115458b)
  • Fix crash on dyntopo when show diffuse option + collapse is used. (05935b5)
  • Fix T41354: Cursor never gets reactivated in UV sculpting. (26dc8b7)
  • Fix T41385: Flag uses color transform by default, and it shouldn't. (8e86c41)
  • Fix undo in texture painting not refreshing float images in viewport if 16 bit float textures was off. (6e8e94d)
  • Fix T41386: Use Alpha bug. (ba345bc)
  • Fix T41414: The alpha setting of creating new image in the texture painting mode doesn't work. (ba345bc)
  • Fix crash on texture painting after new scene is added. (a2dfeea)
  • Fix uninitialized imagepaint values on new scene. (01c5a65)
  • Fix T41456: Soft light texture blend mode has zero effect. (b07ea2f)
  • Physics and Particles:
  • Fix T40733: Segfault with hair particles cache and vgroups. (d8b0470)
  • Fix T40815: Particle birth times not initialized correctly. (259a436)
  • Fix T40983: Particle texture use of generated coordinates is wrong. (06d943c)
  • Fix T41113: Hide doesn't work on particle systems. (8620008)
  • Fix T41114: Particle systems cause memory corruption due to invalid dmcache index (again). (b984489)
  • Fix T41295: Rigid bodyfield weights not working. (3cd2c61, 29e1592)
  • Fix T40047: The maximum value for smoke initial velocity is too low. (3225762, ce96002)
  • Fix T41403: Grid Particles only partially generated. (bd623d9)
  • Fix 'quick smoke' not rendering anything (texture coordinates was left unset). (da18019)
  • Tracking:
  • Fix incorrect 2d stabilization for masks. (569eafc)
  • Compositor:
  • Fix for broken subpixel sampling for render layers node. (ca8d8f5)
  • Fix T40878: Inconsistent translate node. (03929ae)
  • Fix T40903: Rendering alpha channel is broken. (ecc2e29)
  • Fix T40986: Crash on using the viewer node inside of group nodes. (a5902fb)
  • Fix T40658: UV map node not working for GLSL materials. (1161b00)
  • Sequencer:
  • Fix T40851: "Sequencer" auto-check after changing spaceview and scene. (0caee78)
  • Fix T41086: VSE separate images increases file size abnormally. (2e43617)
  • Fix T41241: Cropping strips puts a transparent line through the image. (fa8d38d)
  • Fix T41323: Video window taking all the space when switching to split view. (f37c3dd)
  • User Interface:
  • Fix T37478: Use cursor x-location for tooltip placement. (b9522e5)
  • Fix T40841: Copy and Paste objects no longer functions from one running instance of Blender to another. (4c83fae)
  • Fix for NLA editor not being updated on using "Make Links" (Ctrl)+(L). (481e8ab)
  • Fix T40885: "Reset Curve" is backwards on Custom Falloff Curves (Lights). (2e64b83)
  • Fix T40065: Pressing in separate render result window does not focus main window. (fef9463)
  • Fix T40895: Zooming out a lot on the Curves Panel crashes Blender. (f004893)
  • Fix T40888: Memory error when selecting Cycles render engine. (8c9c93c)
  • Fix T40945: Typo in tooltip for SSS property. (ce0596e)
  • Fix T40941: Hide bevel factor in the Text Panel. (ef801eb)
  • Fix for selecting object channels in NLA editor didn't make the object active. (89aee74)
  • Fix T40548: After canceling, F-Curve handlers don't go back to original position. (22fa831)
  • Fix T40791: Changing path to movie file does not mark the project as changed. (aa620b5)
  • Fix wrong interface flags combination in inverse kinematics panel. (e28ffaf)
  • Fix T41109: Reloading image that has been modified outside Blender does not update image in Image Texture nodes. (9a45c9d)
  • Fix T41100: Draw other object UV's doesn't work when both objects have no image. (1f3c846)
  • Fix T41077: Dope sheet's column select (Alt+RMB) gets ignored with NLA Strips. (c03d8a1)
  • Fix T41042: Irrelevant Bezier handles still affect Graph Editor Show All. (73d157e)
  • Fix T41156: UILayout.prop_enum() does not observe "text" parameter override. (cf9d5db)
  • Fix T41157: UI problems with GSoC 2013 Paint. (1134ca7)
  • Prevent dragging a popup from activating a button. (1cbe85b1)
  • Fix T40925: Hard limit on scene gravity. (de46298)
  • Fix T41223: F-Curve sliders won't update values during playback when mouse cursor is outside the left panel. (42ba931)
  • Fix T41240: Home key doesn't show everything on F-Curves. (3a4e8f8)
  • Fix T41258: Crash when entering edit mode while viewport render is enabled. (eb016eb)
  • Fix T41236: Rendered viewport doesn't update with material actions. (54472df)
  • Fix for glitch with menus not reliably setting an active item. (47e7ce6, 784c99f, 4c3b25e)
  • Fix T41175: Quad View - Properties Region - Clip option not updating. (6ba4db2)
  • Fix for out of bounds write while dragging. (9ece95d)
  • Fix T41173: CM view selection is difficult with multiple views. (9a8e889)
  • Fix T41379: Drag n Drop .txt files into the text editor fails. (5ad353b)
  • Fix marker selection margin ignoring DPI. (0219cf4)
  • Fix uninitialized memory use. (afe8a40)
  • Fix T41415: Lasso keymap not working in UV editor. (4bd252d)
  • Fix T40717: Screen does not update while scrolling or zooming with touchpad on a laptop. (2eebe61)
  • Fix T41425: UI wobbles using scrollbar. (5df2a98)
  • Fix T41435: Info-text lags changing space-types. (dae74d2)
  • Fix T41427: Region overlap moves into wrong window. (968e1b3)
  • Fix T41467: Modifier view buttons changing positions. (e85bcfa)
  • Fix T41462: "Reload from trusted" button not prompting for confirmation. (71ce415)
  • Fix T41426: Scroll issues with floating menus. (de12cd7)
  • Fix T40653: MMB not behaving like RMB in modified keymap. (eb10cda)
  • Fix T39630: Mouse Wheel doesn't detect Multi Window Focus. (adb08de)
  • Fix T41477: Some UI op buttons don't have an option to edit shortcuts. (28c6982)
  • Fix T41497: Colour Ramp UI bug causes invalid interpolations between RGB and HSV/HSL. (7a36251)
  • Game Engine:
  • Fix T40761: Bone constraints broken in the BGE. (c92c3ef)
  • Fix T40912: Collision callbacks don't work if set directly. (49aff41)
  • Fix T40923: An error from a python controller on a LibFreed object causes a crash. (4af848e, 04fdd35)
  • Fix T29419: Behavior of applyImpulse (GameObject method) doesn't match the behavior described in the documentation. (1f43b08)
  • Fix T40909: BGE softbodies broken. (3a9e588)
  • Fix T40257: Frustum culling not working properly. (315609e)
  • Fix T40146: BGE Compound parent crash. (dfe1b9b)
  • Fix T41204: Python KX_lightObject.distance bug. Patch by Jon Szabo (thatonejonguy). (a21a9dd)
  • Constraint wrapper using degrees instead of radians. (8f947ff)
  • Fix for a bug causing frequent crash on scene restart with Navmesh. (8aa203a)
  • Fix crash and return boolean from scene.replace(). (fb49c5a)
  • Fix T41272: KX_Light.color() returns wrong values. (a4c5570)
  • Render:
  • Fix T41395: Set Object As Camera causes strange renders. (5d1d23d)
  • Fix T41349: Muting texture nodes can cause crashes. (1743c81)
  • Fix T41457: Viewport resolution divider uses Freestyle for every resolution. (2184ac8)
  • Blender Internal:
  • Fix for when an object had dupliobjects children, it was never rendered at all, even if having particle systems. (80d3eb6)
  • Fix T40744: MIP Map is generating strange noise in texture. (1ca8684)
  • Fix T41408: Diffuse and specular passes were incorrect with combined/color passes disabled. (d425cb0, be755f3)
  • Fix T41060: Wrong texture 'Object' mapping in 3DView Rendered mode. (e9ef7a8)
  • Fix T40566: Light instances disappear in rendered viewport. (e5fd559)
  • Cycles:
  • Fix T40816: SSS brightness difference with Sample All Direct Lights. (8ef2314)
  • Fix T40797: Crash on render on specific file with volumentrics and 'use hair' clicked on render layer. (a8233d7)
  • Fix T40836: Cycles volume scattering shader crash. (cb95544)
  • Fix T40795: Dot output is inverted in viewport with Cycles. (7dbedf6)
  • Fix T40843: Cycles does not support viewport render override. (6ff6883)
  • Fix T40964: Massive shading failures with glass node mixing, whiteouts and blackouts. (e929dc2, a378f8d)
  • Fix for crash with environment maps and packed images. (dc40928)
  • Fix T40712: Duplicators don't generate orco and UV coordinates in Cycles viewport preview. (2fe0cf5)
  • Fix T39286: Display percentage ignored in Cycles viewport. (2fe0cf5)
  • Fix T41005: Seemingly random crashes with cycles rendering. (5e216a6)
  • Fix T40989: Intermittent crash clicking material color selector. (5e216a6)
  • Fix T41023: Specific material cause bad render result, different on CPU/GPU. (594ff72)
  • Fix T40987: Distant Lamps have no influence on Volumes. (e35845d)
  • Fix T41044: World space location affects object space normal pass during bake. (50d3014)
  • Fix T41122: Mask modifier followed by hair particles causes crash on render. (3ca78a4)
  • Fix T41141: Can't paint texture in Cycles. (c32a671)
  • Fix T41147: Static BVH shading problem. (9fcaac5)
  • Fix T41079: Solid black render of object with negative scale and smooth shading. (9fcaac5)
  • Fix T41116: Motion Blur causes random black surfaces on rigged models. (eb8f85d)
  • Fix T41115: Motion Blur renders objects black - but not in Viewport Preview. (eb8f85d)
  • Fix T41160: Rendering duplifaces crashed Blender. (638bb78)
  • Fix T41139: Cycles Hair BSDF roughness problem. (34937f6)
  • Fix T41174: Tangent space required UV map. (946f291)
  • Fix T41197: Blender freezes to infinite loop when switching to PAUSED Cycles rendered viewport. (42aef16)
  • Fix T41222: Cycles gives weird output when baking (4096*4096) resolution on GPU. (983cbaf)
  • Fix T41362: CPU and GPU rendering gives different results. (8bed4e6)
  • Fix for nested Cycles sessions. (db6d2a6)
  • Fix T41219: Cycles backface detection doesn't work properly. (bfaf4f2)
  • Fix T41314: OpenGL error when using Cycles engine. (8986883)
  • Fix T41474: Second render layer doesn't render if first one has "Use Surfaces" disabled. (a6ae12a)
  • Fix T41471: Setting small tile size results in wrong bake with stripes rather than the expected noise pattern. (8d3cc43)
  • Fix T40962: Ashikhmen Shirley shader has excessive fireflies. (7bc87a3)
  • Fix T41267: Wrong light distribution with when having objects with motion blur. (2e5e1e2)
  • Fix wrong image update tagging (float vs. byte images). (7c052a8)
  • Fix T41541: Cuda renders objects in black with MIS enabled in world setting. (a0600de)
  • Freestyle:
  • Fix for "cast shadows only" materials not handled properly. (ccfe845)
  • Fix T40833: Crash when rendering with freestyle. (ea3c2eb, 6c6fa74)
  • Fix for segmentation fault in pipeline. (cc13725, 3f1ed43)
  • Fix for crash in the constructor of freestyle.types.StrokeVertexIterator. (02eb03f)
  • Fix T41180: Crash when using motion blur with Freestyle. (698a9a2)
  • Fix for a crash during access to Scene properties from within Python. (622ef08)
  • Fix for vertex colors not working properly. (f7d3f2b)
  • Fix T41464: Material Boundary bug in Freestyle. (eb8964f)
  • Open Shading Language:
  • Fix T41013: Crash when using OSL in Cycles. (5e216a6)
  • Fix T41318: OSL compiler signature changed with 1.5. (b9e4929, b3e3ca7)
  • Fix T41276: OSL bug in getmessage ("trace", "geom:name", output). (a192fac)
  • Fix T41318: API change in OSL. (4cf531f)
  • Fix T41123: Crashing OSL when optimization level > O0 is used for osl_shaders.cpp. (c0c037f)
  • Python API:
  • Fix T41196: Calling Bake operator from Python causes a crash. (234ae0b)
  • Fix addon crash when trying listdir a directory we have no permission to. (3a58c46)
  • Fix T41284: The Python ops log doesn't work. (6fa6fa2)
  • Fix for mathutils.Euler on big endian systems. (a108532)
  • Fix T41454: Command "Dirty Vertex Colors" prompts Python error. (bb39925)
  • Fix missing tag for detecting changes with bpy.data.node_groups[...].is_updated(). (4ba0f44)
  • Miscellaneous:
  • Fix T40792: Blender reports missing files when those files have been packed into a blend. (50ca320)
  • Fix T39825: Crash on startup with tablet. (d5297b6)
  • Fix T41035: Scale Manipulator Ctrl+Alt+S issue with Maya shortcuts. (813ece7)
  • Fix T41081: Presets not working on pinned properties panels. (cf3bb40)
  • Fix T41133: Speakers with animated pitch cause clicks in rendered animations, crashes or huge filesizes in rendered audio. (31e1a31)
  • Fix crash in cases when first BA step happens with all zero-weighted tracks. (895f0f3)
  • Fix T40824: Emulate 3 Button Mouse option breaks some functionality in other places. (3ccd9b7)
  • Fix memory leak of main lock when reading from library files. (e4a13e4)
  • Fix for double freeing of MEM_guardedalloc'ed memory originating from BLF_lang_set(). (f0259d0)
  • Fix T41328: Saving a copy changes lib paths. (9855edc)
  • Fix T41062: "copy to selected" doesn't work for all attributes. (5336e68)
  • Fix T40766: Startup fails with UnicodeDecodeError on Windows. (d4599ff)
  • Fix out of bounds read when recalculating mipmaps. (e05567e)
  • Fix T41431: Min/Max custom property range mismatch. (7728ffa)
  • Fix T38722: Adding units in Imperial setting results in inconsistent values. (8535b9b)
  • IMPORT/EXPORT:
  • Collada:
  • Fix T40829: Collada Export with 'Include Material Textures' selected crashes. (b5acd1a)
  • Fix T41528: Error message on trying to import COLLADA triangle strips is wrong. (8bb318b)
  • MPEG:
  • Fix T40980: Exporting animation in MPEG Matroska using ffv1 and FLAC codecs fails. (6c70559)

New in version 2.71 (June 27th, 2014)

  • New features for Cycles renderer include deformation motion blur, fire/smoke and volume rendering and a baking API. User interface now allows for draggable popups and resizable preview widgets. Animation has new interpolation types with “easing equations” presets. Modeling now allows to “split normals” and Sculpting/Painting has new HSL color wheel and constant detail in dyntopo. Game development now allows deactivating logic bricks, multi-threaded animations, cast only materials and “unlimited” action layers. Freestyle NPR rendering has a new textured strokes feature, along with line sorting options.
  • Cycles Rendering
  • Cycles now includes support for rendering volume textures, fire and smoke, deformation motion blur, baking textures from cycles materials, more texture interpolation modes and a dedicated UV layer node.
  • Animation:
  • More easing equations added to the IPO editor for better animation control, locking time to other windows is again possible, auto snapping is now independent from display type.
  • The user interface now offers more feedback, especially on errors, updates driver expressions automatically on editing, includes more icons and offers more editing tools.
  • New tools also include lasso selection support, non-linked duplication for strips, and setting preview range based on selected strips.
  • Modelling:
  • The new per-face normals feature allows blender to display and export sharp edges correctly without geometry duplication.
  • In addition, selection tools offer more options.
  • Sculpting/Painting:
  • New features include a HSL color wheel for color selection and tools to handle homogenous density in dynamic topology sculpting.
  • Dyntopo and matcap display for sculpt mode have also had performance optimizations.
  • Game Engine:
  • UI to deactivate logic bricks, multi-threaded animations, shadows-only materials and more action layers are among the new features for the game engine
  • Freestyle NPR Rendering:
  • Freestyle has been upgraded with textured stroke support. Textured stroke support makes it possible to apply patterns to the lines and simulate rough surfaces or different kinds of brush tips for the strokes themselves.
  • Line sorting also gives artists more control over the order of line drawing
  • User Interface:
  • Interface features include new icons for texture painting, resizeable preview widgets and draggable popups.
  • More Features:
  • More control for curve bevelling, explicit shadow cast control for blender internal materials, new distortion model for motion tracking and better handles for mask editors.
  • New FBX Exporter:
  • FBX exporter was completely rewrote, now handling modern FBX 7.4 format, in binary version (old 6.1 ASCII exporter remains available for this release at least).
  • New exporter has all features from old one, with the noticeable exception of shapekeys, which are scheduled for 2.72. However, it adds or enhances quite a few things, and is much more quick in usual cases.
  • For more info on this addon, please read this blog post. You can also find updates on ongoing FBX developments on this blog.
  • Python API:
  • Sequencer.elements.push renamed to append e6e74381819666141a5dd02d670ef06e64018dc3
  • Bug Fixes:
  • 3D View:
  • Fix T39101: Can not select object on backface by clicking when Matcap is on (r12c56d8)
  • Fix T39070: Custom bone shapes appear only one sided (rdf5cbfb)
  • Fix T39112: Increment snap does not work in perspective view at 0.01 scale (for scene and grid floor) (r6919ffb)
  • Fix T39123: Border select without "extend" does nor clear selection of bezier nodes in 3D view (r0a3850f)
  • Fix T39252: Regression: Auto perspective fails when switching from {front, side, top} to camera view, and then to user persp (rdf25dbf)
  • Fix T39306: Backface culling in Multitexture always uses mat game settings (r0f95149)
  • Fix T39305: Matcap Crash when using Material Nodes in Blender Internal (r1781928)
  • Fix T39626: Matcaps not working in edit mode (r574b0e2)
  • Fix T40543: Duplicators draw with 'Render Only'. (04c2e5d)
  • Fix T39065: Leaving QuadView lost view settings. (d71db08)
  • Fix T40283: Matcaps disables GLSL shadows. (90db85a)
  • Fix T40617: Ortho view selects objects behind camera 31e15b56a4a011dd61a5e04c344418ad0658de92
  • Fix T38905: view3d.object_as_camera didn't store the last-view. (cdaff06)
  • Fix T39988: Selected object count invalid after exiting local-view. (4516338)
  • Fix for image garbage collection failing to run for render-only views. (049b6cf)
  • Fix for rotate-around-selection in text-edit mode. (3210dfe)
  • Fix for dropping images into the 3D View. (dcabd3f)
  • Fix flickering when transform snapping in edit mode and cursor is. (7b5fe4f)
  • Animation:
  • Fix T38774: Changing extrapolation type via RNA doesn't update FCurve (r3e26a7a)
  • Fix T39035: Cycles F-Modifier truncates end/beginning frame values for repetition (r7461fea)
  • Fix T39018: Duplicate entries for material/shader in AnimEditors (rd219312)
  • Fix T38897: Problems moving animation channels up and down in dope sheet/action editor (r1f3655d)
  • Fix T38870: Freezes when jumping in front of a keyframe (rd4cc81d)
  • Fix T39405: Make "amplitude" for elastic easing more intuitive to use (red775ed)
  • Fix T39291: "Stepped" F-curve modifier does not work as expected when stacked after other modifiers (rb37dc6a)
  • Fix T39850: Graph Editor - 'Mirror Over First Selected Marker' mirrors over frame 0 instead (r3f0227e)
  • Fix T39851: F-curve noise modifier on a bone: change selection when modifying value. (1fabfc9)
  • Fix T39795: Crash when duplicate f-curve keyframe, individual origins. (db32e6c)
  • Armatures:
  • Fix T39750: Bones disappearing with strange transforms (ree387c6)
  • Fix T39766: Bone calculation from edit mode goes wrong (rbd3231c)
  • Fix T39771: Armature Tools and Options Panel appears in other TABs (r419f775)
  • Audio:
  • Fix T37293: Trying to fix scrubbing not stopping playback (rb977cfd)
  • Fix T39083: Speakers were evaluated multiple times when used in sets (r23fbc9f)
  • Fix T39607: Audio not in synch when the blend file loads (r9351e87)
  • Collada:
  • Constraints
  • Meta Editing
  • Curve Editing
  • Fix T39109: Vertices affected by Hook Modifiers change after "switch Direction" on Curves (r7b03eb5)
  • Fix for curve having invalid active vertex after setting type. (eaf815f)
  • File I/O:
  • Fix T39521: Render with two Blender processes on same computer: compression issues? (r6cd717e)
  • Game Engine:
  • Fix T36566: 2D filters broken in the Blenderplayer when using side by side stereo (reedde31)
  • Fix T39509: Crash when assign an empty as a LoD (r70f089b)
  • Fix T39445: Async LibLoad Crash (rd050577)
  • Fix T39458: Switching physics type from Character to Dynamic enables ghost flag silently (r0f91d2c)
  • Fix T40343: Using replace mesh (e.g., LODs) on a skinned mesh crashes. (7317b4f)
  • BGE: Fixing a crash when animating objects with modifiers and armatures (r1941364)
  • Image / UV Editing:
  • Fix T31598: Smart UV failed for small faces (r22873ea)
  • Fix T37509: Regression in smart-uv island orientation (r0ebade5)
  • Fix T39640: Crash on maximizing/minimizing UV/Image Editor (r6300d22)
  • Mesh Editing:
  • Fix T38623: Knife tool completely failing on interior geometry. (cd9aed7)
  • Fix T39210: Grid Fill is generating mesh that's inconsistent with selected edge loops (r0e9084d)
  • Fix T39215: Shortest path error (rd08e6ab)
  • Fix T39663: Blender crashes when trying to triangulate uv unwrapped mesh. (rc777f69)
  • Fix T39756: Extrude, immediate scale (r53fd22a)
  • Fix T39617: Midpoint snap should affect intermediate points (rf2f3ef8)
  • Fix T39174 Bevel didn't maintain edge attributes. (6bde9a5)
  • Fix T37618 Bevel mismatched offsets and bad profile plane. (d504b32)
  • Fix T40498 invalid textures flickering. (e8c63ca)
  • Fix T40422: EdgeSlide works incorrectly with boundry edges. (53424ec)
  • Fix T40252: Knife snapping ignores axis-constraint. (71c11db)
  • Fix Bevel multisegment profile bugs T39184, T37502 and last part of T40365. (84767a2)
  • Fix Bevel bug T39746, small scale gives flat profile. (8c2b5ff)
  • Fix for box-packing erratic placement with identical boxes. (ae71729)
  • Fix EdgeSlide behavior with boundry edges. (eb57f65)
  • Fix for slowdown converting mesh to curve with large polygons. (75381ae)
  • 3D Text Editing:
  • Fix T39745: "Origin to geometry" not working with Text objects (r4769b44)
  • Fix T39765: Crash on text with generative modifiers (rddc88ea)
  • Fix T40144: Font rendering problems. (5db81a0)
  • Modifiers:
  • Fix T39111: Boolean assert failure on widows (r2e128ba)
  • Fix T39567: Simple deform modifier error (rd5ce2b5)
  • Fix T39266: Weird Skin modifier shutdown (ra3f5e6c)
  • Fix T39610: Shared mesh used for Mesh Deform causes crash (r97881d0)
  • Fix T39685: Triangulation modifier creates zero-area faces (r5c4bb81e)
  • Fix T40215: Boolean looses bevel width. (d27d982)
  • Fix T40551: Boolean Modifier distorts UVs. (05fa464)
  • Motion Tracking
  • Movie Clip Editor:
  • Fix T39271: Crash in MCE with "p" shortcut without clip (r9d4b54b)
  • Nodes / Compositor:
  • Fix T39189: Node editor Map Uv requires an scale node to work (rcaf5d90)
  • Fix T39455: Nodes scaled wrong when some in a frame, some not. (r29888dc)
  • Fix T39547: Toggling render passes on active scene does not update render layer nodes in a pinned tree from different scene (r2881473)
  • Fix T39206: Plane deform works incredibly slow (r5a29b55)
  • Fix T39643: Compositor renders blank Render Layer from other Scenes (r64e7065)
  • Fix T39700: Plane deform still works forever (r8fd6879)
  • Fix T39849: Adding links directly between node group input/output extension sockets would create additional extension sockets instead of simply ignoring them (r513066e)
  • Fix T39830: Viewer node update error in the compositor when using the seperate/combine YCbCr nodes. (488581b)
  • Fix T40448: Blurring bug in the compositor. (9016d6d)
  • Fix T39985: crash while rendering a scene with compositing nodes using another scene. (b62c2a9)
  • Fix T38245: Render slot buffer gets deleted in compositor when input is an image. (1b9feb0)
  • Fix T39799: Backdrop (compositor) ignores alpha. (005dabb)
  • Fix T40236: Undo not pushed in old-school node curve tool button functions. (2bbb442)
  • Fix T40383: Keying node doesn't work. (5a7b049)
  • Fix T40459: Gauss table can be NULL when ending the blur node operation,. (27630f4)
  • Fix T40596: Node link menus flipped & events inverted. (a8532fb)
  • Fix for wrong behavior of 'darken' blend mode with factor. (1dcf956)
  • Fix for typeinfo NULL pointer crash when initializing unknown node types. (a7918ea)
  • Fix for displace node regression: was adding a (0.5, 0.5) offset, even for zero displacement (ref51b69)
  • Objects:
  • Fix T39081: Crash duplicating objects (r41dde55)
  • Fix T39080: Copy-to-selected operator fails for pointer properties (ra6bdad6)
  • Fix T39033: Regression, duplicating proxy loses proxy (rc2045ef)
  • Fix T39126: Convert To: Mesh from Curve/Meta/Surface does not respect "Keep Original" (rb23a439)
  • Fix T39136: DupliFaces: Inconsistent handling of group member types (ra6e3471)
  • Fix T39383: Blender crash when renaming bone in outliner (weight paint mode) (r07578be)
  • Fix T37599: Crash making linked objects local and undo (r6e5e3b7)
  • Fix T39736: Ctrl+V reports "Objects Pasted" regardless if it worked or not (r4f00737)
  • Outliner:
  • Fix T39180: Particle with fluid physics unstable (rade6646)
  • Physics / Hair / Simulations:
  • Fix T39078: crash increasing hair emission number (r500088d)
  • Fix T39104: 2 clothes on a collision object cause crash (rde86b70)
  • Fix T39646: Rigid Body Constraints non functional on release builds (r6ffabfa)
  • Python:
  • Fix T39028: Quadview views inaccessible with python except bottom right view (ra2ffd8e)
  • Fix T39392: Python bindings for geometry.box_pack_2d() return invalid total height (re9a64e2)
  • Fix T39550: polygons.active has bad default (r747ba57)
  • Fix T39768: GLOBAL_X/Y/Z don't exist for bpy.ops.armature.calculate_roll type enum (r64f3774)
  • Fix Python fails to execute text-blocks including non-mbcs chars f325ddb0d7f876587f12464fab51810f118ee06d
  • Render:
  • Fix T39029: Blender Internal: Render tiles do not appear until render is finished if Save Buffers enabled (r89c793f)
  • Fix T39233: Face assigned textures bake too bright (r7997e38)
  • Fix T37675: blender internal viewport render wrong for volumes after rotation (rf270b34)
  • Fix T39828: Incorrect render layer visibility display for animated render layers (r14ab812)
  • Fix T39852: Crash (Blender internal) large objects (r1e6fa59)
  • Fix T39763: Blender renders disabled Render Layers using Blender Internal. (295c37c)
  • Fix T40388: 2.70a - Blender Render - Texture Stack - persistent checkbox state. (4b15a54)
  • Fix T40240: Bug with render region with maya short cut. (4fc0992)
  • Fix for missing render layer display buffer allocation. (1552b56)
  • Blender Internal: Fix texture influence panel not showing Displace/Warp sliders for volume materials. (12e47d0)
  • Blender Internal: Fix for lamp option "Specular" not working when "Only Shadow" is enabled. (650f1d0)
  • Render: Freestyle:
  • Fix T39941: Freestyle: Rendered preview crashes when non-primary render layer is selected and disabled. (182e97a)
  • Fix T40020: Freestyle: dashed lines crashes blender. (047c3aa)
  • Fix T39669: Freestyle: Curve with extrude>0 causes warnings in console. (f8554ed)
  • Fix T40307: Crash with freestyle and particle hair. (97d047a)
  • Fix T40315: Boolean modifier with Freestyle edges. (edfd989)
  • Fix T40457: Subsurf modifier with Freestyle edges. (3e6c734)
  • Fix for missing initialization and copying of FreestyleLineStyle::pr_texture value. (308ec60)
  • Fix for an occasional crash in Freestyle stroke rendering. (1064b74)
  • Freestyle: Fix for a wrong interpolation of stroke segment visibility. (c4e277d)
  • Freestyle: Fix for dashed lines when applied to invisible stroke segments. (3a0be8a)
  • Freestyle: Fix for the active line set index possibly invalidated after deleting a line set. (d930c63)
  • Freestyle: Fix for texture spacing reset to a non-default value on load of old .blend files. (980c1a9)
  • Freestyle: Fix for GetOccludeeF1D returning a one-element list containing None when it is supposed to return an empty list. (6c136a6)
  • Freestyle: Fix for Z normalization in SilhouetteGeomEngine. (13c92a7)
  • Freestyle: Partial fix for thinning strokes due to flipping stroke directions at TVertices. (08528f5)
  • Freestyle: Fix for a wrong formula used for RGB to grayscale conversion. (de280ff)
  • Freestyle: Fix for viewport render not updating with changes of Freestyle settings. (269b14f)
  • Fix for missing visits of Freestyle-related ID data blocks in BKE_library_foreach_ID_link(). (00f7220)
  • Render: Cycles:
  • Fix T39114: Cycles lamp ray visibility not working (rd7cff8f)
  • Fix T39525: Branched path + no lights + disabled use all lights option crash (rc886280)
  • Fix T39523: Cycles cache BVH not working correct with deformation motion blur. (r7ed9d1b)
  • Fix T39525: Cycles volume render difference between branched/non-branched path (ra58814a)
  • Fix T39577: Cycles issue mixing anisotropic BSDFs with branched path tracer (r5e5ec4c)
  • Fix T39284: clamp cycles volume density to be >= 0, to avoid accidental strange shading (r7230866)
  • Fix T39833: Nurbs Crash (r0e2f6c7)
  • Fix T39946: OSL + tangent space normal maps not working in Cycles. (80e137e)
  • Fix T40048: Cycles bake crashes Blender [when there is no image]. (9fe618e)
  • Fix T39843: cycles memory leak rendering with high transparent depth. (61eba8f)
  • Fix T39965: Sequencer do not sync cycles strips. (19cd692)
  • Fix T40031: cycles deformation motion blur wrong render on last frame of animation. (7a2ece3)
  • Fix T40079: cycles crash with objects that have hair motion blur, but no triangle motion. (19bddbf)
  • Fix T39585: cycles motion vector pass problem with curves. (5f01b3d)
  • Fix T40149: cycles motion blur render problem with multiple render layers. (1b1b71f)
  • Fix T40194: cycles deformation motion blur not working with curves + shape keys. (f44e743)
  • Fix T40195: cycles smoke + persistent images animation render not working correct. (c6d9b11)
  • Fix T39764: cycles not rendering EXR image textures with 5 channels (RGBA + Z). (6271c72)
  • Fix T39711: cycles particle motion blur affected by viewport draw method. (27cebb2)
  • Fix T40299, Crash on rendering due to dependency cycles and NULL pointer when using particle duplis. (79fe023)
  • Fix T40320: wrong render layer visibility with cycles deformation motion blur. (f8ce417)
  • Fix T40345: cycles volume render + AO pass not working correct. (48b053b)
  • Fix T40386: cycles anisotropic BSDF difference between SVM and OSL. (4d1ec4d)
  • Fix T39804: cycles smoke domain visible in rendering. (0780f59)
  • Fix T40456: cycles bug with branched path + sss + no sample all direct lights. (bc4043e)
  • Fix T40478: wrong cycles fresnel with GLSL materials in the viewport. (9b3efa9)
  • Fix T40429: cycles CUDA + use persistent images problem. (2305e32)
  • Fix T40228: cycles CUDA multi GPU + world MIS giving error. (865dfa8)
  • Fix T40561: cycles refraction node with sharp distribution gives black. (fb6cb25)
  • Fix T40482: Cycles matlib file crashes. (dc2daf7)
  • Fix T40423: UV Editing 'Draw Other Objects' fails with Cycles. (a1f8cb6)
  • Fix T40436: No preview in Brush with Cycles. (ee5f432)
  • Fix T40282: Renaming node sockets in Cycles nodes causes crash. (07fa016)
  • Fix T40514: Cycles world MIS segfault. (8392e83)
  • Fix T40379: world MIS causing too much CUDA memory usage. (69c7522)
  • Fix occasional wrong normal for curves with minimum width (r0f85174)
  • Fix possible NULL pointer dereference in Cycles. (f300c15)
  • Fix cycles motion pass for hair curves showing a bit of motion when there isn't any. (fe00dbc)
  • Fix cycles CUDA error when trying to use >= 100 image textures. (30c42d7)
  • Fix uninitialized memory use in Cycles. (b1350cf)
  • Sequencer:
  • Fix T39208: Adding scene to another scene's VSE causes audio and video to be unsynchronized (r930765f)
  • Fix T38566: "Separate images" in VSE is not working any longer (red26edb)
  • Fix T39584: Effects strips render black (r4f6c218)
  • Fix T39702: VSE channel preview: strips used as effect operands no more visible (r4863253)
  • Fix T39818: Strips from file with long filename broke auto-naming - animation can't be apply on it (r6ee8670)
  • Fix T39785: Video Sequencer, Aspect Ratio issue. (e7c5931)
  • Fix T40280: sequencer sound strips with an end at a negative time kept playing. (38fcc3e)
  • Fix Sequencer OpenGL render ignoring preview channel. (f574b1c)
  • Fix issues when ungrouping meta changes the final sequencer render. (ec97cb8)
  • Sculpting / Painting:
  • Fix T39034: Brush always shown even after deactivating the show cursor option after reentering a paint mode (r2de9da6)
  • Fix T39087: Weight Paint, custom color ranges don't update in viewport (rced595a)
  • Fix T39156: Add support for image paint operations in undo history operator (Ctrl + Alt + Z) (r93684d5)
  • Fix T38928: Particle add brush would generate trash on meshes with use_modifier_stack enabled (reca6264)
  • Fix T39520: Show diffuse not working in dyntopo (r8c730b1)
  • Fix T39517: Sculpting option "show difusse color" is only displayed when viewport is clicked (r03bd418)
  • Fix T39245: Crash when dynamic topology is enabled (r9bbb30b)
  • Fix T39430: Incorrect color management in paint cursor when using texture nodes (r301d7d2)
  • Fix T39704: Texture painting fails with different float image working space (re6ff0ec)
  • Fix T39429: Project paint error with UV bleed (rf2c483d)
  • Fix T39196, Dynamic Topology Undo Applied to Wrong Mesh. (33df6aa)
  • Fix T39978: Sculpting shapekeys - Using Smooth tool, turns shapekey into Basis. (ad87d47)
  • Fix hard crash when using persistent base on layer brush on multires and dyntopo (r20f7a34)
  • Fix crash when changing and using between layer and other brushes in dyntopo (rf03df4f)
  • Text Editor:
  • Fix T39060: "Choose by numbers" do not work with Enum-menus, but work with operators-menus (r330272b)
  • Fix T39228: Gamma/lift/gain are burned out in the circular color pickers and value/lightness slider stops midway (r06de5be)
  • Fix T39203: Boid particle naming UI semi-freeze (rc450ea2)
  • Fix T39378: Revert, Recover Last Session and Load Factory Settings have no prompt (r420da87)
  • Fix T39563: Tiny unit-display problem in constraint panels (r8714ae0)
  • Fix T39562: Properties panel Pinning is broken (r95b25e7)
  • Fix T39627: HSL color sliders acting funky (r2d655d3)
  • Fix T39234: Popup menus behave poorly when they have not enough width for all their columns (r09e5aa5)
  • Fix T39692: Text fields in datablocks editor are broken. (6ac300a, 8dcb1e9, f328f45)
  • Fix T40226: Keep collapse-menu when splitting areas. (04665e2)
  • Fix T40325: UILists do not save their height anymore. (01f5845)
  • Fix T40538: Multi-button canceling edit-text could leave edited value. (c04c6a3)
  • Fix T40534: Multi-button editing, hard to distinguish sliders. (5b367c9)
  • Fix T40411: UI incorrectly permits changing materal_slots on linked obdata. (47bf779)
  • System:
  • Fix T40157: Loading movies larger than 4GB in size fails. (973f95f)
  • Fix T40609: Wrong WS between word and '?' (no space in english typography in those cases). 871a8eb6b265f8ccfb502107a0c60741b153fb42
  • Fix T31555: Username with special chars in Windows 7. (bb5b608)
  • Fix mempool bottleneck alloc & freeing a single item. (b707b07)
  • Input (NDOF / 3D Mouse)
  • Other:
  • Fix T39164: Mask tansform doesn't respect parent for center (ra205700)
  • Fix T39767: Parent in Mask mode crashes (rba61992)
  • Fix T39758: Blender Crash when removing pinned Scene (r88ae0be)
  • Unsorted:
  • Fix T39867: Hotkey is not displayed in the node editor's menu. (258a9b5)
  • Fix T39819: Decouple autosnap behaviour from time display. (9c28a24)
  • Fix T39861: UI destroys float precision. (d12ceec)
  • Fix T39886: Transformed parents of Rigid Bodies cause problems with Bake To Keyframes. (258e30f)
  • Fix T38924: wm.link_append() could fail to append. (1eb1351)
  • Fix T39895: Displaying the armature layers popup in edit mode always fails. (18060d8)
  • Fix for transform local-axis calculation with zero length normals. (a34a653)
  • Fix T39896: lock view rotation, behavior not consistent. (d0533b6)
  • Fix T34993: "Jump to Next Keyframe" shortcut not related to the timeline viewable keyframes. (c261052)
  • Fix T39919: Collada export crashes blender when using a "Copy Location" constraint. (4aea8f1)
  • Fix T39921: Collada export creates invalid XML when using Track To constraint. (f0ec202)
  • Fix T39597: Missing entries in VSE Preview menu. (a8eb95c)
  • Fix T39911: Unpredictable behaviour when editing y-coordinate of right handle via Active Key panel (for aligned handles). (c504b8b)
  • Fix T39902: Keyframe insertion by a Keying Set fails in the edit mode when keyframing object data properties. (2aa9d33)
  • Fix T39726: wire edges cause bevel artifacts. (27db753)
  • Fix T39934: Duplicate node shown in outliner's datablock display. (49a5c57)
  • Fix T39539. Initialization of not initialized memory when accessing the renderlayer directly(5d51de3)
  • Fix T39614: Ping Pong Action doesn't work correctly. (3448822)
  • Fix T39936: Plane Track operation would not initialize resolutions for. (55c720f)
  • Fix T39942: Displacement of group instance objects when switching to textured viewport shading. (7544961)
  • Fix T39940: animation of render layer on/off toggle not working during render. (4ff3ebf)
  • Fix issue discovered in soc-paint-2013 branch. (d36795a)
  • Fix for nurbs surface merge didn't update key index. (6edcff4)
  • Fix T31605: rotate around selection ignores numpad. (8db8422)
  • Fix T39952: Printing tiles gives negative numbers. (1f4cfb3)
  • Fix T39933: Link/Append Scenes misses VSE mask, clips. (32e0230)
  • Fix T39953: Float data images display trash in image editor. (fe29f92)
  • Fix T39931: Crash generating thumbnails (error in escaping). (d2032d0)
  • Fix T35176: Python fails with blend files from non-ASCII paths. (4d1a109)
  • Fix T39974: Popups lead to crash if 'UNDO' isn't set. (4b75956)
  • Fix for copy_object_pose incrementing custom user twice. (762a988)
  • Fix T39969: Make single user object looses custom-tx-bone. (d50f883)
  • Fix for making single user objects setting FROMGROUP flag incorrectly. (2ce3e46)
  • Fix first part of T39956. (73ad0df)
  • Fix T39884: Displaying filenames with '|' failing in menus. (4849ca8)
  • fix T39967: Added support for Import/export of vertex color layers. (8bdac4d)
  • Fix T39987: The new "redirect to bone constraints" button at the object constaints tab is wrong in bone edit mode. (e228825)
  • Fix T39932: LibNew can't find LibLoaded meshes. (5f80a7f)
  • Fix T35552: LibLoading objects with Collision sensors gives an error. (1a8b176)
  • Fix T39984: Interpolation errors in particle emitter animation. (6416979)
  • Fix T39966: Whole Group option of dupligroup visualization of particles. (b2c2edf)
  • Fix incorrect sizes used copying panel idname, tabname. (0bb2025)
  • Fix T39924: 400 character limit in text fields. (fc59147)
  • Fix for paste clamping the string length to UI_MAX_DRAW_STR. (43d5e54)
  • Fix T40001: Opening a 2.66 blend file in 2.7, a bone appear "rolled but not rolled". (39dc3bc)
  • Fix T39997: Multiple boolean modifiers sharing the same right operand crashes. (e08db08)
  • Fix T40010: Single user looses parent relationship (temporarily). (a1ba57a)
  • Fix typo (uninitialized var). (fd80ac4)
  • NLA Eval Bugfix: Influence settings on active action didn't work. (91f90f6)
  • Fix T39928: Blender crash/freeze when game engine is started with animation played directly on camera object with parents. (362b25b3)
  • Fix: T40016 ID Names translated in menus. (cf069af)
  • Fix T40029: Apply transform to empties reset their location. (38a430c)
  • Fix T39322, hair not rendered in rendered mode viewport after returning. (fbfaa47)
  • Fix T39956. (4638ca0)
  • Fix for uninitialized unit_use_radians variable with inset and bevel. (35380cd)
  • Fix issue discovered while investigating T39950:. (20f7aaf)
  • Fix T39653 crash on drawing modified UVs. (02b1dbe)
  • Bugfix: Bend modifier's angle property has crazy limits. (2679eaa)
  • Fix crash binding mdef with no faces. (0710d9d)
  • Fix T40052, Grid Particles Crash due to invalid empty mesh verts access. (77d11a5)
  • Fix T40051: Inconsistent dupli vert/face handling of group member types. (5e55fc2)
  • Fix T40033: Jumping between versions can lead to loss of node storage. (79c345a)
  • Fix for crash when userprefs fails to read. (d964bad)
  • Bugfix: "Lock time to frame range" didn't work in the Graph Editor. (d20c9e4)
  • Fix T40080: forcefield_toggle_exec() doesn't always enable force field. (cd60c18b)
  • NLA Editor Bugfix: Select NLA tracks too when selecting strips. (b2b7b3f)
  • Fix T40094 Faulty resizing behavior of frame node. (d61f8a5)
  • Fix T36973: Active snapping fails for edges/faces. (663c800)
  • Fix access violation when painting with tiled textured brushes +. (f622691)
  • BGE: Fixing shape key animations on meshes with no armature. (087bbe6)
  • Fix T40113: Skinned meshes with non-animated shape keys crashes the BGE. (d5588fd)
  • Fix T40119, CUDA Toolkit version mismatch. (fd26a32)
  • Fix T40107: painting on a psd image crashes blender + style cleanup in file. (8904eaf)
  • Fix for numpad orbit ignoring auto-perspective. (47e9057)
  • Fix crash removing objects rigid body constraints. (e2672a4)
  • Fix for crash when doing "make local object+data" on an empty. (3d7d930)
  • Fix T40115: Smoke simulator memory leak with high poly mesh emitter. (3557094)
  • Fix T40111: replaceMesh() crashes BGE when used on a parented object. (43f3e79)
  • Fix T38379: Mesh vertices only update when in cone of last created spotlight. (2055e96)
  • Fix T40162: Vert connect creates extra face cutting across concave NGon. (dd8a9ee)
  • Fix T40158: Playback with 100% proxies is very slow. (eed0c4d)
  • Fix T37796, Mesh lost after exiting sculpt mode and undoing. (ea6620c)
  • BGE: Fixing some NavMesh memory leaks. (1d1560e)
  • Fix T40172: LibFree() crashes with shared materials (e.g., from multiple LibNew() calls). (23b682d)
  • Fix for curve widget hue gradient drawing incorrectly when zooming. (30361a7)
  • Fix T40187: Can't set single keyframe handle as Vector. (53efee6)
  • Fix for FCurve keyframe editing left handle from button failing if not selected. (a756499)
  • Fix FCurve mirror ignoring aligned/free handles. (3c3fa29)
  • Dirty fix for memory corruption in the rigid body API. (2ac9e85)
  • Fix T40191: Misleading TypeError message when registering CollectionProperty wtihout kwarg "type". (6b2689c)
  • Fix T40182: Crash when using KX_GameObject.rayCast/rayCastTo(). (064ef3f)
  • Fix T40199: bge.logic.LibFree() could cause crashes by leaving dangling pointers in the rasterizer. (ff2ec05)
  • Fix T40154: UI Multi-drag sets value beyond max. (9892f03)
  • Fix T40180: Space between letters adds space after last letter. (7c51638)
  • Fixes for font underline. (c7ab68f)
  • Fix for right aligned text ignoring xoffset. (ac9eaf9)
  • Fix T40204: x-offset textbox failed with center/justify/flush. (e5b8d84)
  • Fix 3D font selection and material lagging behind with vertical cursor motion. (42eb36e)
  • Fix for cursor location with xoffset & flush alignment. (4725941)
  • Fix T39684, warn when entering sculpt mode with an object with non-. (56aa4ea)
  • Fix T40214: Wrong size calculation on new curve objects. (48fcadc)
  • Fix part of T39708, don't overupdate particles when changine active. (57e1ec2)
  • Fix T40202: File selector operators not reported in info view. (3e38be0)
  • Fix Bevel bugs T39726 and T39108, bevels with wire edges. (758bdcd)
  • Fix T40223: Setting bevel_factor_mapping_start/end crashes. (1923a8f)
  • Fix T38895: Unstable behavior using VehicleWrapper after Bullet 2.82 update. (2e20c16)
  • Fix T40230: Recursion check when adding objects to groups is incorrect. (003387f)
  • Fix T40246: Speaker Object is missing from Tabs > 'Create' tab in the Toolbar. (9127b8f)
  • Fix BLI_cleanup_path: '.' at the start of a path. (a089a86)
  • Fix T40201: Keyframe edits fail to update the viewport. (193e77c)
  • Fix T40251: Rename of Shape key is not redrawed in Dopesheep. (d1dde3c)
  • Fix T39897: shape keys created while the Relative checkbox is unchecked start out with frame=0. (875aff2)
  • Fix T40242: 3D view background images incorrectly shown during viewport render. (5f05ebc)
  • Fix compilation error on kFreeBSD. (76f7a5b)
  • Fix part of T35600: Outliner did not update when renaming armature bone names. (295bc12)
  • Fix T40271: Missing redraw for bone editing bone roll. (e2a9923)
  • Fix T40224: Crash moving objects to another layer. (c998d6d)
  • Fix T40267: Addon's bug tracker urls not respected. (6283538)
  • Fix T40291: Crash when adding # driver to some fields. (d203edf)
  • Fix T40222 texture painting on mirrored meshes does not apply pixel. (b963434)
  • Fix T40271: recalculation of the bone roll does not work correctly. (ebbeb08)
  • Bugfix T40292: Trying to rename shapekey datablocks from AnimEditors renamed object instead. (5bb615c)
  • Fix T40309: Select inner region 'bigger' failed with equal regions. (07ffd9c)
  • Fix T38493: ray_cast causes runtime error with no faces. (c6de033)
  • Fix T39901: Crashes if the resolution % is changed while rendering an animation. (c56bbcc)
  • Fix T40290: False (or malfunctioning) dependency-cycle warning when adding dupligroup objects to another group. (7a86765)
  • Another fix for T40230/T40290: Object tags were not properly initialized. (90449f9)
  • Fix T40324: Checker deselect fails for edge-rings. (bec8cee)
  • Fix crash rendering linked scenes in compo. (5811076)
  • Fix T40331: Incorrect display of path of editted data. (c75261c)
  • Fix curve switch direction ignoring active vertex. (a1d286a)
  • Fix for BLI_delete failing on files containing quotes. (6b7bee6)
  • Fix for thinning strokes at intersections between visible and background hidden lines. (fce731a)
  • Fix T40359: Scene / Color Management: White Point Mapping Has Limit. (1539785)
  • Fix T40354: Camera Tracks in the Dope Sheet can't be deselected. (3131b5d)
  • Fix for out of bounds reads with curve bevel mapping. (e9e1357)
  • Fix T40223: Errors in bevel_factor_mapping_start/end. (91a91b9)
  • Fix T40373: Adding movie creates overlapping audio strips. (13b81c8)
  • Fix T40344: Levels of Detail not smooth with Armature Modifier. (f469185)
  • Fix T40387, image api save and pack did not fire notifiers. (1c5ffdd)
  • Fix T40362: Projected texture from spotlight doesn't scale with spotsize when changed in-game via Python. (5c5ca13)
  • Fix T40403: Particles disappear after rendering. (6bb459f)
  • Fix T40272: Error setting option flags2 to value fastpskip. (9dbd577)
  • Fix mask transform when display aspect is not 1:1. (dcf2a07)
  • Fix T40338: Vertex transform origin ignores Normalize option in graph editor. (7c8be33)
  • Fix T40412: Moving mask layers does not invalidate mask drawing in the movie clip editor. (11a1562)
  • Fix T40414: Multiple input nodes in a group not working. (34ca8fe)
  • Fix T39686: nused omp firstprivate variable sphdata in particles. (3e0d589)
  • Fix T40408: world MIS + equiangular sampling giving unnecessary noise. (9e61dcc)
  • Fix T40078: GLSL Lamp with OnlyShadow makes weird colors in object. (8008d9b)
  • Fix T40438: Name of texture is not synchronize. (a26e41c)
  • Fix T40445: Disabled modifiers prevent cage edit mode. (6b538f4)
  • Fix incorrect flag checks for project-paint face winding. (c68295f)
  • Fix T40447: Creating Rigid Bodies is rejected for meshes without polys. (7674ebf)
  • Fix T40342: smooth shading flag in dyntopo does not work under MSVC. (d4c078b)
  • Fix T39053: Replace mesh actuator does not replace material (only mesh). (6c9dd17)
  • Fix T40489: Curve drawing skipped loose-wire when mixed with solid faces. (b3e9a71)
  • Fix for dupli's ignoring color in set-scenes. (5ee55ca)
  • Fix T40382: 2D stabilization uses disabled markers. (543ce85)
  • Fix subpixel precision in transform node. (6b256a7)
  • Fix T40508: Calculating normals crashes. (0b0bac8)
  • Fix T40522: Viewport layer name is not redrawed. (607cd0e)
  • Fix T38668: When using Maya Input style, there is no way to snap Knife tool to midpoints. (a98c27f)
  • Fix T40520: Properties panel in properties region in 3D view does not go away. (553264f)
  • Fix T40547: Can't read single channel EXRs. (615f4dc)
  • Fix T40057: invisible hair particles slowing down mesh edits. (0ae8ce3)
  • Fix T40549: box selection starting point in the file requester. (f1f33ba)
  • Fix wrong memory write in partial render update with Save Buffers enabled. (74e32ef)
  • Fix missing notifier when inserting keyframe. (00c7e2a2a)
  • Fix T40582: issues with apply scale when having multires and scene simplify. (20550d6)
  • Fix T40559: Maya keymap node selection bug. (3f2b023)

New in version 2.71 RC 1 (June 16th, 2014)

  • Includes massive FBX fixes, Cycles baking, and more.

New in version 2.71 Test 2 (May 28th, 2014)

  • CYCLES RENDERING:
  • Deformation Motion Blur
  • Fire and Smoke Rendering
  • Baking API
  • Volume Rendering
  • Optimizations
  • Branched Path
  • Nodes
  • CUDA
  • USER INTERFACE:
  • OpenGL Render options are now available inside the Info Editor -> Render menu, among the OpenGL Render / Animation operators. This is consistent for Blender Internal and Cycles now, before these settings were in different panels.
  • Dragging popups by their title area is now possible.
  • Mat/tex/etc. preview widgets are now resizable.
  • ANIMATION:
  • F-Curves
  • Drivers
  • Armatures
  • Constraints
  • Transform Constraint - Backward Compatibility Issue
  • Dope Sheet Editor
  • Graph Editor
  • Animation Editors:
  • Decouple auto-snapping behavior from time display type
  • Jumping between key-frames only considers selected data by default
  • 2D Views: Lock Time to Other Windows option restored
  • NLA Editor:
  • UI Changes
  • Tools
  • Equations:
  • The New Interpolation Types
  • Easing
  • MODELLING:
  • Selection:
  • Loop-select on edge boundaries now extends to select all boundaries if the current boundary is already selected 276ef3b3b5192aad5c3e5e02c69246
  • Switching modes can optionally contract selection (Holding Ctrl while switching from Face -> Edge, Edge -> Vertex)
  • Tools:
  • Set edges smooth/sharp is now in the Shading panel of 3DView tools, together with already existing smooth/flat faces, and new smooth/sharp vertices (which simply tag vertices’ edges as smooth/sharp).
  • Split Normals, Stage I:
  • Blender can now use “split normals” (i.e. normals per vertex per face) to draw smooth/sharp edges/faces in the 3DView, and both Cycles and BI renderers. In Edit mode, it also can draw split normals as lines, just like usual vertex or face ones.
  • SCULPTING/PAINTING:
  • HSL Color Wheel:
  • Support for HSL (Hue, Saturation, Lightness) based color wheel.
  • Sculpting:
  • Support for constant detail in dyntopo sculpting.
  • Working with constant detail:
  • Constant detail is a tool to help maintain the same level of detail across the mesh. Dyntopo allows flexibility in how detail is handled during sculpting, so setting the mode to constant will not immediately convert the whole mesh to the detail value displayed in the topology panel. However, further strokes will utilize that setting while in constant detail mode.

  • GAME DEVELOPMENT:
  • Blender Game Engine:
  • Deactivating Logic Bricks
  • Multi-Threaded Animations
  • Skinning Profile Time Moved
  • Cast Only Material Option
  • FREESTYLE NPR RENDERING:
  • New feature #1: Textured strokes:
  • Using textures through the Freestyle GUI
  • Using textures in Python scripting
  • New feature #2: Sorting:
  • Sort options
  • MORE FEATURES:
  • 3D Text:
  • Text-boxes can now be selected in editmode
  • Curves bevel factor mapping:
  • Bevel Factor Mapping allows to control the relation between bevel factors (number between 0 and 1) and the rendered start and end point of a beveled spline.
  • ADDONS:
  • Python API:
  • Sequencer.elements.push renamed to append

New in version 2.70 (March 20th, 2014)

  • New features include initial support for volumetrics in Cycles, and faster rendering of hair and textures. The motion tracker now supports weighted tracks and has improved planar tracking. For mesh modeling there are new Laplacian deform and wireframe modifiers, along with more control in the bevel tool. The game engine now supports object levels of detail.
  • The first results from the new user interface project are also in this release, with dozens of changes to make the interface more consistent and powerful. This is also the first release of the multithreaded dependency graph, which makes modifier and constraint evaluation faster in scenes with multiple objects.
  • Cycles Rendering:
  • Cycles now has initial support for volume rendering including emission, absorption and scattering. Volume rendering can be used to render effects like fire, smoke, mist, absorption in glass, and many other effects that can't be represented by surface meshes alone.
  • CPU rendering performance was improved, particularly for hair, textures and Open Shading Language.
  • Motion Tracker:
  • Trackers can now be weighted, to keep the result stable as feature disappear or become difficult to track. The plane track workflow was improved to be easier to control. Automatic feature detection was made more robust using a new detector algorithm.
  • User Interface:
  • The toolbar now has tabs to organize tools in categories. Multiple buttons can now be edited at once, for example for XYZ axes or color channels. Transform tools now have a mode to enter expressions and units. Other changes were done to improve lists, header menus, tooltips, buttons, menus and more.
  • Modeling:
  • The Laplacian Deform modifier was added to pose a mesh while preserving geometric details of the surface, and a new wireframe modifier allows you transform your mesh into a wireframe representation. The boolean modifier now supports ngons, and there are improvements to the bevel, screw and triangulate modifiers.
  • The bevel tool now offers more control over the bevel profile and results, and the knife tool was improved as well.
  • Threaded Dependency Graph:
  • An important change that happened under the hood is the threaded dependency graph. This means that object modifiers and constraints, among other things, can now be computed with multiple threads taking advantage of multicore processors. This will be most noticeable with scenes that have many objects, or multiple objects with heavy modifiers. This is the first step in making the dependency graph in Blender more powerful.
  • Game Development:
  • The Blender game engine now supports discrete level of detail for meshes. For game developers, support for working with Photoshop PSD files has been added.
  • A new view navigation walk mode has been added, which has a control scheme as typically found in first person shooter games. This can be useful for game developers to navigate levels as if in a game.
  • Freestyle NPR Rendering:
  • The Freestyle Python API is an essential part that makes it a highly programmable NPR rendering engine. This API has been reorganized.
  • More Features:
  • Many small changes and features were done all over Blender. Some notable new feature are normalized display for FCurves, derivative map baking, baking to vertex colors, better visualization of masks and control over mask filling, gravity option for sculpting, negative texture values to support vector displacement and a Lamp Data shading node to create more customized NPR shaders.
  • Feature Videos:
  • For a visual demonstration of some of the new features in this release, check out the feature videos created during the development of this release.
  • Addons:
  • Several addons have been added and updated, including Node Wrangler (aka Node Efficiency Tools) and a new Sketchfab Exporter addon
  • Bug Fixes:
  • In addition to the new features, over 560 bugs that existed in previous releases have been fixed.

New in version 2.70 RC 1 (March 6th, 2014)

  • New features include initial support for volumetrics in Cycles, and faster rendering of hair and textures. The motion tracker now supports weighted tracks and has improved planar tracking. For mesh modeling there are new Laplacian deform and wireframe modifiers, along with more control in the bevel tool. The game engine now supports object levels of detail.
  • The first results from the new user interface project are also in this release, with dozens of changes to make the interface more consistent and powerful. This is also the first release of the multithreaded dependency graph, which makes modifier and constraint evaluation faster in scenes with multiple objects.
  • Cycles Rendering:
  • Cycles now has initial support for volume rendering including emission, absorption and scattering. Volume rendering can be used to render effects like fire, smoke, mist, absorption in glass, and many other effects that can't be represented by surface meshes alone.
  • CPU rendering performance was improved, particularly for hair, textures and Open Shading Language.
  • Motion Tracker:
  • Trackers can now be weighted, to keep the result stable as feature disappear or become difficult to track. The plane track workflow was improved to be easier to control. Automatic feature detection was made more robust using a new detector algorithm.
  • User Interface:
  • The toolbar now has tabs to organize tools in categories. Multiple buttons can now be edited at once, for example for XYZ axes or color channels. Transform tools now have a mode to enter expressions and units. Other changes were done to improve lists, header menus, tooltips, buttons, menus and more.
  • Modeling:
  • The Laplacian Deform modifier was added to pose a mesh while preserving geometric details of the surface, and a new wireframe modifier allows you transform your mesh into a wireframe representation. The boolean modifier now supports ngons, and there are improvements to the bevel, screw and triangulate modifiers.
  • The bevel tool now offers more control over the bevel profile and results, and the knife tool was improved as well.
  • Threaded Dependency Graph:
  • An important change that happened under the hood is the threaded dependency graph. This means that object modifiers and constraints, among other things, can now be computed with multiple threads taking advantage of multicore processors. This will be most noticeable with scenes that have many objects, or multiple objects with heavy modifiers. This is the first step in making the dependency graph in Blender more powerful.
  • Game Development:
  • The Blender game engine now supports discrete level of detail for meshes. For game developers, support for working with Photoshop PSD files has been added.
  • A new view navigation walk mode has been added, which has a control scheme as typically found in first person shooter games. This can be useful for game developers to navigate levels as if in a game.
  • Freestyle NPR Rendering:
  • The Freestyle Python API is an essential part that makes it a highly programmable NPR rendering engine. This API has been reorganized.
  • More Features:
  • Many small changes and features were done all over Blender. Some notable new feature are normalized display for FCurves, derivative map baking, baking to vertex colors, better visualization of masks and control over mask filling, gravity option for sculpting, negative texture values to support vector displacement and a Lamp Data shading node to create more customized NPR shaders.
  • Addons:
  • Several addons have been added and updated, including Node Wrangler (aka Node Efficiency Tools) and a new Sketchfab Exporter addon
  • BUG FIXES:
  • 3D View:
  • Fix T37281: View3D could have invalid transform orientation using undo (d44c79b)
  • Fix T37586: Auto-perspective was changing to perspective while orbiting (a65ef6a)
  • Fix T37663: Black matcap when object located on a curve (4627516)
  • Fix T37727: Z-offset problems with camera view (90e7be4)
  • Fix T37842: Missing 3D view redraw when editing group layers and offset (90b831d)
  • Fix T37834: Smoke opengl render not delivering correct alpha channel (355c699)
  • Fix T37869: Vertex paint + wireframe draw mode + smoke domain did not draw correct (e7ac87a)
  • Fix T37170: Missing curve outline when using constructive modifiers (d94202b)
  • Fix T38229: 3D view shadeless display not supported with GLSL, so hide in UI (cda894f)
  • Fix T38328: GLSL display shows texture mapping completely messed up in some cases (1234831)
  • Fix T38435: Crash when pressing MMB in walk mode (482823a)
  • Fix T38472: Allow orbiting locked view when they are already 'user' (bb36037)
  • Fix T35810: Texture faces display white in 3D view, when used as a Particle Object (6a4f2fd)
  • Fix T38633: glsl not working well with mixed cycles/blender material nodes (a252e27)
  • Fix T38784: Smoothview using perspective transition with ortho camera (dde6642)
  • Fix T38766: Blender material transparency setting not taken into account for viewport (7ef1ed1)
  • Correct GLSL preview: material using shader nodes didn't consider "Transparency" is a shader pipeline option. (6489c1f94d7b)
  • Animation:
  • Fix T37097: Setting scene frame does not update active camera (eb1b4c3)
  • Fix T37146: Dopesheet / Graph editor, select columns between markers doesn't appear to work (e401fef)
  • Fix T36687: Animation channels can't be grouped in action editor (a8a4431)
  • Fix T36950: Restrict Frame Range not being obeyed on Driver F-Curves (a1d553a)
  • Fix T36844: Cannot set Restrict Frame Start for FModifiers until Frame End has been adjusted (737239c)
  • Fix T37495: Duplis weren't handling negative scaled objects properly (2d4bfc5)
  • Fix T37624: Rename Marker does not update Marker in 3D View until Frame Change (a6188af)
  • Fix T37667: Rotational difference driver target marked invalid even though valid (6b54752)
  • Fix T37755: Autokey doesn't work for local Z-Axis in Camera view with MotionPaths enabled (fcdc04a)
  • Fix T37103: Keyframing custom properties issue (FCurve would not reflect Custom props type changes) (51f5c99)
  • Fix T37883: Dope Sheet - Selecting object channels in AnimEditors doesn't make them active (48b9680)
  • Fix T37929: Inherit scale for dupli faces was not shown greyed out when it should be (c9c0d11)
  • Fix T38025: Key-framing lattice points fails (f754410)
  • Fix T38105: Action Editor refresh is missing when a keyframe is inserted in 3D view (fa88c7f)
  • Fix T37886: Material does no update when changing keyframes in dopesheet (08981f3)
  • Fix T38347: Adding object visibility keyframes in the outliner groups and libraries view not working (257f408)
  • Fix T38411: Free keyframe handles do not snap to frames when duplicating (1d260d8)
  • Fix T38610: Lattice U/V/W should not be animatable, is not supported (efc6735)
  • Fix T38737: Box select channels in dope sheet doesn't select corresponding bones in rig (4ff3ec8)
  • Fix T38863: FCurve auto-clamp allows handle to move past X bounds (4622fc4)
  • Fix T38817: FCurve autoclamp error (ba08031)
  • Fix T38877: F-Curve modal input is incorrect when set to Imperial units (96a51e9)
  • Fix T38467: Animation playback is not synchronized when Screen Layout changes (d2a5ea0)
  • Fix T36496: Unwanted behavior with NLA strip blend mode Replace (53b03ef)
  • Armatures:
  • Fix T37031: Bones are not selectable in weight paint mode anymore (cb6e795)
  • Fix T37072: Crash on RMB click on bone's custom property (46b807b)
  • Fix T37067: Bone Crash when holding Ctrl+RMB (ebc2cc1)
  • Fix T36203: Transformation bone constraint breaks Track To / Dumped Track (7a10bac)
  • Fix T37336: Toggle selecting a pose-bone from object mode would de-select all others (6f3f107)
  • Fix T37751: Crash subdividing bones (a930fb1)
  • Fix T37709: Memory corruption when freeing custom bone shape objects (122e2b4)
  • Fix T38077: Scaling bones in EditMode drawn using envelope display mode scales joint radii instead (0445454)
  • Fix T38251: "Apply Visual Transform to Pose" Offsets bone unpredictably (be87a65)
  • Fix T38393: Bone roll not restored properly after cancelling rotation of bones (1e0654f)
  • Fix T38547: Crash in skeleton sketching (e91ddf0)
  • Fix T38837: Ctrl+RMB can't select posemode (4a61df9)
  • Fix T38843: Bone parallel to world z axis flicking when scale in edit mode (65c5be9)
  • Fix T38407: Bone roll calculation flips local axes at wrong rotation angle (f23f07c)
  • Audio:
  • Fix T36819: Audio Only Sequencer wont render (bef6b06)
  • Fix T37293: Audio does not Scrub, plays fully instead (1457924)
  • Fix T37362: Audio strips sometimes are evaluated incorrectly (c53f80a)
  • Fix T38500: Audio of a scene strip can't be muted (2b9702f)
  • Collada:
  • Fix T38366: Export collada crash - if you set a keyframe (bb83bdf)
  • Fix T32843: Collada Spotlight angle animation is in radians not degrees (d291d15)
  • Fix T38847: Reject reuse of child bones as root bones. That doesn't make sense anyways (3111f08)
  • Constraints:
  • Fix TT37894 IK constraint desactivation does not work as expected (8a8ee2c)
  • Curves / Metas:
  • Fix T37251: Snap not working correctly in metaball edit mode (1799482)
  • Fix T37428: NurbsPath Mesh Deform "Binding" not available or not functional (6f67f7c)
  • Fix T37225: UV map for closed curves incorrectly generated (cc55913)
  • Fix T37750: Incorrect stats for dupli-metaballs (8b53717)
  • Fix T37056: Making segment flips curves it's not needed (202bb32)
  • Fix T38135: Global start and end point of the curve was set to zero radius & weight, when using 'linked' option (08eaa8d)
  • Fix T38149: Crash adding metaball with zero radius (9e1ca28)
  • Fix T38209: Curve's didn't account for negative scale (54e56cd)
  • Fix T38562: Wrong curve tilt after Switch Direction (54dd355)
  • Fix T38786: Curve unable to make segment (103583c)
  • File I/O::
  • Fix T37011: "Save Copy" option misfunction (9aeced4)
  • Fix T37199: .ogg file is not recognized as a movie in File Browser (fc0e225)
  • Fix T37290: Movie files filtering does not show *.ts files (2742cb6)
  • Fix T37591: 'Extensions' option ignored for movies (d45ea33)
  • Fix T37240: Saving a new file always had absolute paths, now remap (95bf31e)
  • Fix T37864: Save/save_as blend now refuses to save and report an error, when filepath is not writeable (01745d3)
  • Fix T37481: Image Sequence can't be loaded (04f81c8)
  • Fix T38303: Same names with different case sorted unpredictable in the file browser (dcba34b)
  • Fix T38303: Inconsistent sorting of names in Append/Link view (ba49d7e)
  • Fix T38353: Some EXR files from other applications not loading correctly (70e844e)
  • Fix T38658: H.264 with "Lossless Output" enabled gives lossy output (209a68a)
  • Fix T38644: H.264 with PNG RGBA encoding crashes (2175302)
  • Fix T38808: Image opened with 'relative path', gets absolute path (b6bb6d1)
  • Game Engine:
  • Fix T37325: applyRotation() wasn't working correctly on rigid bodies in the game engine (T37325)
  • Fix T37289: ID User decrement error for Shapes on Bones when playing in BGE (2b0162b)
  • Fix T37040: Removing vehicles in BGE causes a crash (c73f82b)
  • Fix T37171: Camera parented to a bone doesn't move with the bone, unless another object is parented too (0f32bc4)
  • Fix T37566: KX_GameObject.resumeDynamics() was not properly restoring collision groups and masks (eba07b7)
  • Fix T36804: The property sensor when set to interval was causing a memory leak (8aff45d)
  • Fix T37920: BGE LibLoad failed for meshes with no materials (6a47330)
  • Fix T38145: Python error popup when pressing shift+Z in blender game mode (6d6bb2d)
  • Fix T37892: BL_ArmatureConstraint.active returns wrong value (dfac6c4)
  • Fix T38325: Game Engine Bitmap fonts failed for characters >128 (2f46ed5)
  • Fix T38110: GameEngine keyboard sensor ignores unicode characters (3b71cab)
  • Fix T37964: KX_GameObject missing NULL checks for m_physicsController (f3c7cb0)
  • Fix T38654: Using a non-camera object for the SetCamera Scene Actuator causes a segfault (16c75cf)
  • Fix T38739: Simulations, unsupported in the Game Engine, could not be removed from the UI. (3436c41)
  • Fix T38645: Mouse reversed in standalone player with kde (9753641)
  • Image / UV Editing:
  • Fix T37123: UV editor view does not update when using large faces (a709cb2)
  • Fix T37468: Image empties now use no interpolation when mipmaps are disabled (ea79dce)
  • Fix T37472: Crash when packing UV islands (4da651c)
  • Fix T37464: Crash when pressing "V" in UV/Image editor (95d3286)
  • Fix T37407: Deleting UVMap in EditMode with opened Image Editor segfaults (fd88ce4)
  • Fix T37680: Texture image scale is not refreshing (b987548)
  • Fix T37326: inversion of image channels did not do an undo push (8e5b023)
  • Fix T37826: Opening a new image in the image editor (c193dbe)
  • Fix T37718: Texture compression missing (04eb24a)
  • Fix T37718: Umage was not saving with proper settings second time (b0c4133)
  • Fix T38283: UV unwrap giving wrong results with particular meshes (4c6a72a)
  • Fix T38574: UV sculpting cursor could be visible during render preview in image editor (1dfd82d)
  • Fix T38548: Edit externally always uses first frame only (70924a7)
  • Mesh Editing:
  • Fix T37012: The new export split normal does nor produce correct results (110b32c)
  • Fix T37030: Loop Cut and Slide doesn't clear header text if you click a blank area (ecc5eb5)
  • Fix T37046: Dissolve edges and vertices problem with triangulate (b20d3ba)
  • Fix T37013: Mesh > bisect can't fill the cut if it lines up with two or more adjacent vertices (1ae0de2)
  • Fix T37100: Segfault when I rotate an edge (f12ac5b)
  • Fix T37145: "Triangulate Face" crash in specific scene it was asserting if the last edge faces were already all set (8f22c12)
  • Fix T37160: Rotate edge direction changed between 2.64 and 2.65 (55201ce)
  • Fix T37179: All transformation normals drawn when proportional edit, individual origins and normal transform orientation are set (c3b746f)
  • Fix T37388: Grid fill crashes blender in specific situation (7fc1088)
  • Fix T37053: Bevel artifacts bug (9a78cda)
  • Fix T36998: Bisect would operate on unselected vertices (bea9c3a)
  • Fix T37399: Crash with wireframe (wasn't clearing edge tag) (4c42e73)
  • Fix T37559: Crash dissolving vertices in some situations (283f43d)
  • Fix T37571: Knife Select should be disabled when no faces are selected (84334bd)
  • Fix T37203: New face from an edge failed if only one vert was connected to a wire edge (caf6bf8)
  • Fix T37143: Wrong normal dir with individual origins + one vert selected (47a8b38)
  • Fix T37692: Follow active quads failed on unselected-active-face (700e799)
  • Fix T37946: Error filling ngons (af32c1c)
  • Fix T37965: Loop multicut confirmation not happening when numeric input is used (d8f4cb9)
  • Fix T38019: Edge/Vertex Slide recognises Even and Flipped as if they were numerical values (aef307c)
  • Fix T38186: Mesh inset didn't follow edge directions for flat surfaces (5611fb6)
  • Fix T38166: Vertex slide C key doesn't work (e07e8e3)
  • Fix T38300: Bevel didn't always reconstruct faces properly (45b9822)
  • Fix T38358: Face snapping fails on Orthographic view (77089a3)
  • Fix T38675: Bad bevel on slanted L (6de3a8a)
  • Fix T38655: Face path select fails with edge/vert select enabled too (13870d5)
  • Fix T38756: Regression with vertex slide responding to mouse events (e82d648)
  • Fix T38858: Crazy spaces was unpredictable with co-linear edges (b5d6f14)
  • Fix T38834: Knife constraint is offset after moving the view (a815e04)
  • Fix T38872: Crazyspace could use stale derivedMesh data (1e05956)
  • Fix T38871: Bevel could create a far-out spike (1582dd5)
  • Fix T38936: Bevel strange flickering on big meshes (37ef7f3)
  • Modifiers:
  • Fix T37085: Hook modifier work when created with Ctrl+H, but not when created via modifier panel (22c019a)
  • Fix T37252: Mask modifier doesn't copy settings on object copy (c241bf3)
  • Fix T37266: Skin modifier can't be copied (b375388)
  • Fix T37315: Mirror+MeshDeform cause crash when Vertex Group is referred (26dc289)
  • Fix T37476: Bevel modifier got weight from wrong edge (7a899ce)
  • Fix T37413: Fit-Curve option for Array Modifier ignores constraint results (cee7fbd)
  • Fix T37519: Screw Modifier ignores material setup (74a1e4d)
  • Fix T37612: UV warp modifier bone name doesn't update when renamed (8cb0256)
  • Fix T37247: Modifier "Mask" not updated correctly when switching from objects (33bc6a3)
  • Fix T37541: Multires not reading external displacement file after entering edit mode (5102a02)
  • Fix T37121: Decimate works badly with flat surfaces (3f5b59c)
  • Fix T37837: mirror modifier merge does not place vertices at the center. (7214001)
  • Fix T37691: Screw modifier created zero length normals (d7033d5)
  • Fix T37859: Smoke modifier taking deforming modifiers into account in some cases (19c0c79)
  • Fix T37914: Mask modifier behaves differently until painted (d064968)
  • Fix T38354: Excess memory allocation when projecting onto object with multires (afb9393)
  • Fix T38521: Skin modifier crash with zero radius vertices (52bae96)
  • Fix T37916: Bad bevel result after mirror modifier (b4fb1e6)
  • Fix T38638: Modifiers on curves kept warnings (56f6bc0)
  • Fix T38567: Branch smoothing on skin modifier broken (c625658)
  • Fix T38736: ShrinkWrap modifier doesn't work after Subsurf (e87c462)
  • Fix T38800: Setting UV projector caused zero user objects (7078fb9)
  • Fix T38003: Skin modifier crash with long edges (ca2b432)
  • Motion Tracking:
  • Fix T38281: Motion tracker crash blender (910f4df)
  • Fix T38700: Plane track can't be adjust when select mouse is set to left (7aa86ec)
  • Movie Clip Editor:
  • Fix T37119: Prefetching doesn't fetch last frame of an image-sequence (71dae0c)
  • Fix T37118: Prefetch frames doesn't respect input color space 992902c
  • Fix T37117: Prefetching fails with non-ascii characters in path (47f3654)
  • Fix T37757: Mask Pivot Point individual origins doesnt work (a0a09d1)
  • Fix T38670: Mask transform without a movieclip crashes (1776cb9)
  • ( Fix T38944: Fonts too small in Movie Clip Editor on Retina display (58bd0e5)
  • Nodes / Compositor:
  • Fix T37057: Detach (Alt + D) doesn't work in nodes editor / compositor (dfea1dd)
  • Fix T37084: Backdrop not invalidating inside node groups (78efff5)
  • Fix T37175: Viewer node issue for newly toggled render passes (268e519)
  • Fix T37221: Multilayer EXR inputs generate pink frame/last displayed frame when using an image sequence offset (e667f12)
  • Fix T37261: Rendering a Render Layer from another scene doesn't update (c9fdec1)
  • Fix T37312: Backdrop value offset is not refreshed (f3a137c)
  • Fix T37333: Bad default value in Color Balance (b91e841)
  • Fix T37493: Defocus node with angle = 90° rotates bokeh only for ~1.5° (bc6ba9e)
  • Fix T37525: Viewer node causes crash (1e479d1)
  • Fix T37172: Plane Tracker Deform - No perspective (06c86e7)
  • Fix T37741: Duplicating node editor did not copy node tree pointers (964252c)
  • Fix T37890: Compositor did not take number of thread setting into account (29e3b09)
  • Fix T37939: Crash on exit (reading from freed node trees) (d9e0a94)
  • Fix T37970: Node scale/rotate use incorrect pivot (a857a6f)
  • Fix T38075: Crash from shader node add/replace tree view template (ebf23b5)
  • Fix T38142: Socket interface 'type' enums are not initialized (10b5ad5)
  • Fix T38141: Wrong add reroute node location with shift LMB cut on OS X / retina (84fa507)
  • Fix T38128: Snapping to node border uses node centers (19da32a)
  • Fix T38011: Compositing artifacts with a group nodes setup (9c883a1)
  • Fix T38355: Crash with Shader Node Group with missing datablock, only in "Material" viewport shading (21c56f7)
  • Fix T38473, T38473: Fixed Scene pointers in Composite and Defocus nodes don't get updated based on context (1687023)
  • Fix T38498: properly unlink scene pointers from SpaceNode (11112d4)
  • Fix T38529: Blur node size 0 doesn't work (51efa8a)
  • Fix T38487: Wrapped translate node in combination with other buffered nodes (Blur) causes crash due to chained read/write buffer operations (7ee9de2)
  • Fix T38651: Compositor Normal Node Sphere unchangable when Reset All To Default Values is used on it (ecd0565)
  • Fix T38680: File output subpath file-select operator uses absolute path (266e1b3)
  • Fix T38506: Bokeh blur node - size bugs with OpenCL (1355387)
  • Fix T38488: Single pixel line artifact with Rotate and Wrapped Translate nodes (d516fed)
  • Fix T38603: Output File node sockets were drawing the regular socket label in addition to the actual specialized socket ui (32ba1ce)
  • Fix T37719: NodeTrees lose users on undo (f1a0278)
  • Fix T38798: Can get stuck in world nodes when switching from Cycles to BI. (b5aef37)
  • Fix T38813: Missing color management in texture nodes preview(39cad75)
  • Fix T37334: Better "internal links" function for muting and node disconnect (fd553c5) :
  • Fix compositor rendering scenes multiple times in some cases (3718c04)
  • Fix for random crash in localized node group freeing while tweaking group default values (cc35ad2)
  • Objects:
  • Fix T37032: Blener crashes when parent to new object (830974b)
  • Fix T37090: Blender crashes on "Make single user" option (e99586f)
  • Fix T37338: Add objects from addon work in a Linked Scene (be09e69)
  • Fix T37445: Crash with snapping and shrink-wrap modifier (2b946f4)
  • Fix T37465: UV Coords we're incorrect when converting from a curve (0469971)
  • Fix T37573: Adding grid primitive slow for many subdivisions (aa3c06b)
  • Fix T37471: Copy/Paste objects broke relative paths (d428405)
  • Fix T37671: Edit Texture Space on Skin Resize crash (4ac17b3)
  • Fix T37212: Wrong user counter when more than 32K users (55416f4)
  • Fix T37769: Inconsistent behavior of Remove Selected From Active Group (653d645)
  • Fix T37595: Switching modal transform broke with trackball rotation (2195dd3)
  • Fix T38234: Changing smooth/flat shading on linked mesh data should not be allowed (8c44495)
  • Fix T38217: Fix glitch adding Monkey with view align (38e683c)
  • Fix T38161: Copy Material to Others causes incorrect viewport display if target object uses more materials (df88dbf)
  • Fix T38265: Transferring vertex weights from an object with modifiers not working (386d3a9)
  • Fix T38409: Snapping Bug (0cb4928)
  • Fix T37577: Joining two objects with different UVs destroys UVs of one object in some specific cases (605910f)
  • Fix T38717: Copy Vertex Group To Selected fails when all Vertex Groups are empty (a938640)
  • Fix T38721: Vertex Group pop menu (CTRL+G) Set Active Group not updating Vertex Groups Panel (d85d117)
  • Outliner:
  • Fix T37168: Outliner refresh error after removing constraints (bf04c76)
  • Fix T37304: Arrow Keys Stop Working When Mouse Over Outliner (98be886)
  • Fix T37324: Crash calling Warp operator in Outliner (c8e2b54)
  • Fix T38471: Parenting in the outliner was possible with library linked objects (8acf717)
  • Particles:
  • Fix T37110: After deletion of large scene, file still huge due to particle objects (2871b0d)
  • Fix T37159: Particle Emitter set to not render still appears in 3D view, when display set to rendered only (34cd28d)
  • Fix T37195: Particles crash with viewport render (01da2c0)
  • Fix T38476: Incorrect hair draw type after editing particle system in edit mode (e9fda25)
  • Fix T35247: Particle texture behaves incorrectly after changing the number of particles (78c491e)
  • Physics / Hair / Simulations:
  • Fix T37106: Hair Length vanishes when Advanced is enabled (023b25b)
  • Fix T37246: Dynamic paint end frame is limited to 9999 (7bc6192)
  • Fix T37270: Blender crashes in several situations (57f7262)
  • Fix T37297: Crash when Adding and Removing Fluid Particlesystem (c366f08)
  • Fix T37319: Forcefield on translated, unselected lamp draws in origin (c215faf)
  • Fix T37359: Dynamic Paint deletes inactive texture from smoke domain when using a material as brush color (5feb0d2)
  • Fix T37712: Point cache index lookup crashed with 0 points stored (793b73e)
  • Fix T37906: Adding force field settings to boids gives hard crash (f72b86d)
  • Fix T37993: Mass of Rigid Body ignores scene unit scale (33a027b)
  • Fix T38112: Rigid Body can't be created for objects with linked mesh (3739f53)
  • Fix T38196: Crash with smoke simulation (ca2a144)
  • Fix T38227: Cloth cache storing only every 10 frames (a86f43d)
  • Fix T38111: Duplicating BOIDS emitter cause glitchy operation (df72d3c)
  • Fix T38233: Right click in Particle Edit mode closes application (c78d9a3)
  • Fix T38157: Rigid body, crazy f-curves after bake to keyframes (4c89a65)
  • Fix T36190: Rigid Body bake to keyframes bakes wrong the rotations (377bb55)
  • Fix T38294: Enabling hair dynamics very slow / hangs with many hairs (8506e3a)
  • Fix T37673: Ray casting could fail with 0 collision margins (6fe5b3b)
  • Fix T38388: Creating a new scene with full copy sets rigidbody collision shapes to box (f17a1bd)
  • Fix T36769: Fluid sim modifier can crash blender (1ab86e3)
  • Fix T35328: Disk caches of multiple particle systems on a single object overwrite each other (aa3d88d)
  • Python:
  • Fix T37105: Long int IDproperties produces errors at weird spots (f5660a0)
  • Fix T37249: Crash calling wm.progress_update() with no active window (2123386)
  • Fix T37149: Macros store settings from a cancelled operation (285e09b)
  • Fix T37698: Crash from invalid context access when freeing custom python nodes on Blender exit (193dd13)
  • Fix T37752: Color rna path functions missing (ab19545)
  • Fix T37903: Operator log serialization broken for sets (14c9899)
  • Fix T38008: Bug in templates operator_nodes.py (de147a9)
  • Fix T38013: Incorrect RNA Path when trying to keyframe the nth vertex of Bezier curve shape key data (c8dd6b6)
  • Fix T38104: mathutils.cell_vector() always returns (0,0,0) (55f7a4a)
  • Fix T38016: Setting Object.matrix_world does not take bone parents into account (a0dbee6)
  • Fix T38150: Implementation mismatch in bmesh python (18db6c5)
  • Fix T38402: Invalid message for bad type assignments (Quat, Vector) (bd697dd)
  • Fix T38515: Python menu tooltip description affecting unrelated menus (10b8247)
  • Fix T38525: missing update when running bpy.ops.transform.* from the console (f49e89f)
  • Fix T38541: sys.exit fails when blender is built as a py-module (a397009)
  • Fix T38715: Setting object mode fails from command line (e3f4037)
  • Fix T38539: Can't set near sensor distance above 100 via python (3a44e97)
  • Fix T38753: Python script paths weren't escaped (Win only) (99edd29)
  • Fix T38769: Python missing access to text materials (cb1b6b5)
  • Fix T38778: Properties from bpy.props could be edited as custom props (bb62f9a)
  • Render:
  • Fix T37045: Blender Internal SSS rendering black on some system when the SSS reflection color was set to 1 1 1 1a3011a
  • Fix T36936: Crash when starting BI rendered view (69cbf3d)
  • Fix T37301: Command line render gives seg fault 11 on OS X (106699e)
  • Fix T37414: Local view not taken into account for blender internal F12 render over 3D view (29790d4)
  • Fix T37656: Huge amount of RAM used during start when rendering large images (9df2499)
  • Fix T37604: Deadlock when stopping rendered viewport (Blender Internal) (5036ac6)
  • Fix T37675: blender internal viewport render not updating properly with volumes (15927e0)
  • Fix T36474: Blender 2.68a crashes upon rendering (602dcb4)
  • Fix T38062: Normal map baking gave randomly values 127 or 128 in flat areas (0d57724)
  • Fix T37958: Part of blender internal approximate AO / indirect light preprocess could not be cancelled (62f9be7)
  • Fix T37976: Blender internal transparent shadows from volumes not working correct (82a7a3d)
  • Fix T38306: Dupliframes causing viewport render to continually restart (2aeb492)
  • Fix T38318: Blender internal viewport now uses viewport, not render visibility (162d6c7)
  • Fix T38319: No camera error message for render not showing correctly (7da44ef)
  • Fix T37940: Curve Render bug in Blender Internal Render (1c8abf8)
  • Fix T38323: Blender viewport render in particle hair edit mode renders halos (c2fbec7)
  • Fix T36165: Blender internal HDR textures with negative values got clamped (9f90320)
  • Fix T38726: blender internal viewport render crash when deleting render layer. (2771268)
  • Fix T38801: Dupli objects with modifiers exhibit bad transform artifacts in Blender Internal renderer (188f8d0)
  • Fix T38773: Inconsistent conversion of colors and float values in Blender Internal shader nodes (3ae641e)
  • Fix T38831: Blender internal enabling shadow pass changes material node diffuse (1dbd3ae)
  • Blender Internal: Fix material preview that the bounce lights permanently disappear once volume material is used. (1239c265cb80)
  • Render: Freestyle:
  • Fix T37070: LineStyle appears in Outliner by default though Freestyle is not enabled (7e64342)
  • Fix T37092, T37381: crashes in the .object() method of Freestyle iterators (ef1bc03)
  • Fix T38887: Error in (still unused) freestyle math function implementation (da5e6b9) :
  • Fix for occasional crashes due to numerical instability in Freestyle Perlin noise modifiers with a large 'octaves' value (8046437)
  • Fix crash in freestyle vector parsing (f1a989f)
  • Fix for Freestyle stroke rendering performed for each SSS material (0c9d897)
  • Fix for iterations over 0D elements in the reversed order (a169989)
  • Render: Cycles:
  • Fix T36991: After rendering with Sampled Motion Blur, the moving objects place is wrong (c1541a9)
  • Fix T37002: Viewport render shows white on old graphics cards with no support for non-power-of-two textures (9d7567d)
  • Fix T37109: Missing cycles texture display in edit mode (abee8a8)
  • Fix T37134: Viewport not displaying correct with multi GPU render and graphics card that does not support CUDA OpenGL interop (4516076)
  • Fix T37192: Rendered preview causes crash when deleting a material node in shader node editor (8bdbbca)
  • Fix T37194: OSL script crashes blender (06fb71b)
  • Fix T37627: Create scene with copy settings did not copy cycles settings (b65eb76)
  • Fix T37163: Mask layers that are also excluded not rendering correct with multiple render layers (b98ff5c)
  • Fix T37159: Rendering particle emitter mesh incorrectly when using non-hair particles (f67dda6)
  • Fix T37694: Particles emitter object rendering when it shouldn't (7e5d2fe)
  • Fix T37704: Hair render error with hair density vertex group (d7945b7)
  • Fix T37264: CPU render had limited number of float images, bumped to 1024 (1bebdc9)
  • Fix T37884: Hair rendering crash with UV coordinates (8ed0878)
  • Fix T37817: CUDA detection problem on Windows with non-ascii paths. (241fcca)
  • Fix T38129: Viewport render display with very bright colors turning black (4d72a5e)
  • Fix T38192: OSL got incorrectly enabled in preview render when GPU was selected for rendering of the main scene (a02a977)
  • Fix T37706: Avoid cycles crash when using a stack that exceeds SVM stack limits (e9227c7)
  • Fix T37978: Cycles nodes with multiple Material Output nodes not predictable (fc3be51)
  • Fix T38311: Cycles BVH cache crash on Windows (4b820fb)
  • Fix T37177 Spikes in sculpting (8748840)
  • Fix T37250: Dynotopo initial triangulation (8d11abb)
  • Fix T37670: Paint mode + procedural map colours error (d3f3fb8)
  • Fix T37177: Sculpting can act on opposite side of mesh in orthographic camera (9efef3c)
  • Fix T37807: Gravity causes crashes when using shif-smoothing (94a2801)
  • Fix T37812: Anchored sculpting on a flat plane created artifacts (2d06ecf)
  • Fix T37387: VIEW3D_OT_view_selected in sculpt mode zooms far from sculpted object if last sculpt stroke ends outside the mesh (e915ecd)
  • Fix T38045: Clone stamp crashes (0dabf82)
  • Fix T38024: Crash when rebuilding sculpt mode buffers (d9697bc)
  • Fix T38269: Scene full copy in mesh edit or sculpt mode did not copy mesh edits (018fe81)
  • Fix T37967: Autosave does not save dynamic topology edits while in sculpt mode (fbf821c)
  • Fix T38267: Dynamic paint Use Object Material not working correct in some cases (f074b67)
  • Fix T37685: Automatic weights affected by face masking outside weight paint mode (0847549)
  • Fix T38427: Sculpt mode dimension changes don't Undo (30b5aef)
  • Text Editor:
  • Fix T37122: New Open-Shortcut different from Text > Open Text Block (31b38a6)
  • Fix T37572: Text editor scrolling not working well with Mac trackpad panning (a53e864)
  • Fix T38264: Undo/redo broken with text overwrite mode in text editor (insert key) (7c6f605)
  • User Interface:
  • Fix T37007: Save to file - increment number doesn't update background color of filename field if hovered (1255b1e)
  • Fix T37038: User prefs > Input - Category names cut off (67fb71a)
  • Fix T37049: Default keybindings: Text editor auto-complete accepts Return, but not Numpad Enter (b83f755)
  • Fix T37047: Expanded Enum Alignment glitching (e192f5b)
  • Fix T37078: Search props don't react on click at the right end (where 'X' is if field not empty) (d4cf5e3)
  • Fix T37077: User prefs > Input and Outliner Keymaps mismatch in representation (ef765b3)
  • Fix T37091: Reset to default of Sky Texture's Dot freezes it at 0,0,0 (c4e7a22)
  • Fix T37224: Icons: tiny interface issue with certain DPI settings (1512cda)
  • Fix T37275: Can't import 2.68a keymap (ddcb116)
  • Fix T37327: Inconsistent numeric input conversion (5ef717b, 396fb31)
  • Fix T37393: Input dimensions are case sensitive in the property panel, uppercase input is misinterpreted (d27f810)
  • Fix T37442: Disabled uiList would "freeze" Blender when trying to drag-resize it (d49498a)
  • Fix T37345: Image baking progress bar wrongly appears in node editor (8948d53)
  • Fix T37511: Toggle-drag feature was crashing with menu items (b6b4aab)
  • Fix T37506: Duplicate Area into New, was disabled on fullscreen but works ok (67aff56)
  • Fix T36756: Use Frame Rate option toolip was unclear about which FPS value to respect (55e3be5)
  • Fix T37535: Hebrew charset was missing two chars (631ae08)
  • Fix T37545: SV+H color cube display changes H slider position when modifying S or V (25560a3)
  • Fix T37411: Transform mouse constraint could fail in some situations (31a1bcf)
  • Fix T37485: Autocomplete while appending and autocomplete folder behaviour (9c5fb7b)
  • Fix T36976: Drag and drop tooltip not working with retina and drawing off screen near top of the window (8a54336)
  • Fix T37189: Inconsistent icons for Force field (c6f425c)
  • Fix T37710: Missing bounds check for active UI list item could crash (d74d6c7)
  • Fix T37463: Increasing window size would add space around menu header (91d8519)
  • Fix T37739: uiList drag-resize was not working as expected outside of panels (a1031d5)
  • Fix T37777: layout.column_flow() not working correct with retina / DPI (9c6fc9f)
  • Fix T37843: area split widget missing in python console editor (f92bb64)
  • Fix T37830: UILists text now right align (dce8259)
  • Fix T37947: Large cursors now also work on linux/mac for the edit mode cross (0775e73)
  • Fix T37992: german NUMPAD-COMMA is not translated to decimal dot (for modal numinput) (1fa63b3)
  • Fix T38044: Filter Key Binding shows Incorrect result (da16b30)
  • Fix T38083: Submenu arrow is overlayed by menu hotkey (1914d80)
  • Fix T38356: Crash when UIList.filter_items returns too few items (c0a4089)
  • Fix T37038: User preferences > input category names unnecessarily cut off (be849f6)
  • Fix T38447: Deactivated hotkeys are still showing in menu (65b1ace)
  • Fix T38466: F12 / ctrl F12 shortcuts not showing in Render menu (7d4c045)
  • Fix T38640: Password values showed in tooltips (2413b44)
  • Fix T38643: Frame labels are invisible with default theme (80f3956)
  • Fix T38685: Missing auto refresh button text on image nodes (641d653)
  • Fix T38706: dropdown labels in popups not updating (6466454)
  • Fix T37756: File > open with file selector already open not restoring screen correctly (0de1df4)
  • Fix T38678: Long strings on Search widget not getting shortened/no tooltip (c35ac8f)
  • Fix T38602: Aligned layout breaks if panel too wide (64eea27) :
  • Fix for outline width theme option being ignored for non mesh object types (7f9cdae)
  • Fix: tab completing a filepath name in file browsers asks to create a new directory if name was not fully matched (035d864)
  • System:
  • Fix T37602: OSX: quitting from the File Menu does not ask (de1660d)
  • Fix T38143: pressing F12 key in the text editor on OS X would type an invalid character. (79e040b)
  • Fix T38190: Linux tablet: Issue with XInput/GHOST? (75ab57e)
  • Fix T38370: Ubuntu 14.04 opencolorio segfaults blender on parsing colormanagement/config.ocio (e2e9c51)
  • Fix T38422: Error writing AAC frame when using FFmpeg compiled with vo_aacenc (a61e3b9)
  • Fix T36652: .blend file with minimized window not loading correctly on Windows (0e492ac)
  • Fix T38876: hide area split widget in lower left of widget on OS X (d7a2d2b)
  • Other:
  • Fix T34675: Info view shows duplicate operators with incorrect values of args (ad34a5c)
  • Fix T37488: Crash with --debug reading userpref.blend (53753c0)
  • Fix T37088: Crash with eyedropper (shortcut E) (df060e5)
  • Fix T37543: Multiline 3D Text saved in edit mode breaks on load (d232486)
  • Fix T37065: Cmd+c not working in Info - console (d846c9a)
  • Fix T37688: User Preferences do not load correctly (68d39a2)
  • Fix T37722: Can't undo deleting a screen layout (9b932c1)
  • Fix T37731: Some window manager operators unnecessarily required a window to be active (51263c6)
  • Fix T37747: Keymap import error with region timers (79288a3)
  • Fix T37713: Proxy not updated for first frame in background render (522f17d)
  • Fix T37795: Resetting a button to the default value could crash (aab5878)
  • Fix T38108: Blender freeze in remembering operator properties (09d6ad6)
  • Fix T38124: Grease Pencil Line thickness (d785c64)
  • Fix T38176: Can't set vertex coordinate to 0.0 when it's set to 0.0000001 (6eedf08)
  • Fix T38315: Keymap configuration export did not export deactivated items correct (418aafd)
  • Fix T37198: Vorbis encoding is broken (1ace875)
  • Fix T38042: Keymap crash after reloading operators (1713db2)
  • Fix T38184: Key events getting lost when modal operator is running (deab0d1)
  • Fix T38367: Operators activated from popups didnt reuse settings (9a1dcfb)
  • Fix T38359: Incorrect display of material slot with pinned particle settings (289c5de)
  • Fix T37661: Color ramps and curve mapping editing not disabled for linked data (95e153a)
  • Fix T38400: Crash in image_listener accessing deleted object (dd684f5)
  • Fix T38516: Crash when using color picker from redo panel (e2541f8)
  • Fix T38538: Repeat history menu show operators that can't be repeated (d2699f2)
  • Fix T38606: C curve in the curve mapping compositing node not extrapolating correct (42946c3)
  • Fix T38650: Crash from enum item functions returning NULL instead of a single terminator item (280f9d3)
  • Fix T38635: Key configuration search not working well when typing 'slash' (a5cfd3f)
  • Fix T38720: Clear preview range operator missing notifier to redraw timeline (bff99b1)
  • Fix T38812: Color picker incorrectly cancelling operation when clicking next to it (97c66c9)
  • Fix T38827: Input preferences can not find Left Mouse or Left Arrow (0301835)
  • Fix T38836: Change screencast timer limits so you can record with higher FPS (593d856)
  • Fix T38846: Render layer checkbox is not refreshed (ecbae4a)
  • Fix T38853: Right click menu add driver should not be possible to redo (c4eab10)
  • Fix T38881: Cloth preset rubber not working with "translated data names" i18n option (32c1827)
  • Fix T38945: Empty "System Bookmarks" and "Recent" panel were drawn in the File Browser, although these were disabled in User Preferences (1754c0d)
  • Fix animplayer to use preview range if preview is enabled
  • Fix "Sample Color" not working in vertex paint mode. (aec701721184)
  • blender-thumbnailer.py: Fix GVFS support not working with Python 3. (bf2f6d6161bc)