Blender Changelog

New in version 2.73a

January 21st, 2015
  • Add render tests for Cycles:
  • The idea is to use the set of really small images from the lib folder and run Cycles render on them comparing render output to reference images in the tests repository.

New in version 2.73 (January 8th, 2015)

  • Aside of improvements in many areas (and 2D/3d vector animation!) a lot of work was done on stabilizing and fixing.
  • A major upgrade was given to the Grease Pencil tool, which inter alia brought the ability to edit and animate strokes. The first developments from the Gooseberry Project like a Sequencer Backdrop, Cycles viewport world background and others were added. Cycles got various improvements and speedups, as well as support for cameras inside volumes, the UI got a new 'minimalistic' fullscreenmode and Input Method Editor support for textbuttons (used for complex Chinese and Japanese character input), the Knife-tool was improved, Freestyle got a SVG exporter, and many more features which are worth checking out!

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)

New in version 2.69 (October 30th, 2013)

  • MODELING:
  • A new hidden wire display option was added to help with retopology. Mesh Bisect is a new tool to cut meshes in half. The Bridge, Edgenet fill, Grid fill and Symmetrize tools were improved. New curve and lattice editing tools were added too.
  • CYCLES RENDERING:
  • Hair rendering was improved with a new Hair shader and reorganized settings. Subsurface scattering uses a new sampling algorithm and now supports bump mapping and texture blurring. Sky rendering now uses a more accurate sky model. New blackbody, vector transform and HSV nodes were added. The non-progressive integrator was renamed to Branched Path Integrator, and is now available for GPU rendering.
  • MOTION TRACKER:
  • The Motion tracker now supports plane tracking, which can be used to replace billboards, screens and other flat things in footage.
  • MORE FEATURES:
  • Lists in the user interface can now be resized, sorted and filtered. Further there are small improvements for vertex parenting, empty objects, the shrinkwrap modifier, mask editing, armatures, f-curves and drivers.
  • ADDONS:
  • FBX Import support has been added and FBX/OBJ can now export split normals (without the need for the edge split modifier).
  • BUG FIXES:
  • 3D View:
  • Fix #36278: X,Y Direction wrong after bpy.ops.view3d.viewnumpad. (r58596)
  • Fix #36277: Right click no longer selects the camera. (r58614)
  • Fix #36499: Proportional edit circle was drawing behind objects in some cases. (r59360)
  • Fix #36409: Continuous Grab problem with arrow keys. (r59546)
  • Fix #36632: 3D Viewport does not show textures in "Texture" shading mode. (r59740)
  • Fix #36732: Auto depth feature misbehaves on orbit with mouse cursor outside the model. (r60159)
  • Fix #36736: You can still transform objects while navigating view with Maya preset. (r60168)
  • Fix #36718: Wrong lighting on text objects. (r60201)
  • Fix #34663: Cannot rotate view while using Knife tool with Maya preset. (r60207)
  • Fix #36773: Dolly breaks in quad view (r60249)
  • Fix #27536: GLSL object space normal maps have wrong shading. (r60261)
  • Fix #36939: Objects with nodes appear in gray in viewport, using Solid shade, and the Blender Engine (or Game Engine). (r60542)
  • Animation:
  • Fix #36538: Discontinuity (Euler) Filter - never ends - (deadlock?). (r59427)
  • Fix #36613: View select/all shortcuts not working in graph editor with the maya key configuration preset. (r59704)
  • Fix #36754: animation not evaluated on object two levels down in dupligroups. (r60222)
  • Fix #32346: Node animation, removing nodes keeps f-curves. (r60495)
  • Fix #36919: Cannot delete keyframe of animated simulation parameter if simulation has been disabled. (r60506)
  • Fix all actions created when keyframing now have their "id-root" set appropriately. (r60501)
  • Fix: when deleting all keyframes of an f-curve, the f-curve was incorrectly deleted if it had a driver. (r59761)
  • Armatures:
  • Fix #36391: Removing an armature with a custom bone shape object would not decrement the object user count when removing the armature. (r58992)
  • Fix #36663: Bone properties sometimes vanish when mousing into properties window. (r59939)
  • Fix #36906: AutoName operator do not update the display of the bone's name in the Bone Properties. (r60485)
  • Fix double-free happening when having proxy with motion paths. (r59135)
  • Collada:
  • Fix #36148: Collada instance nodes are not scaled properly during import. (r58743)
  • Fix wrong usage of the set attribute with multiple UV sets. (r58829)
  • Curves / Metas:
  • Fix #36007: ends of curves do not fit. (r58997)
  • Fix #36384: Inconsistent curve fill behaviour. (r59152)
  • Fix #36317: Keyframing metaball elements did not work yet. (r59024)
  • Fix #36438: Adding Metaball when unit scale is smaller than 0.01 seemingly hangs Blender (r59307)
  • Fix #36747: Curve bevel and extrude issue. (r60193)
  • Fix #36900: Single spline handle can't be "scaled". (r60467)
  • File I/O:
  • Fix #36455: OBJ fails to import relative paths on ms-windows (r59147)
  • Fix #36636: Incorrect assignment of Smoothing Groups on export. (r59743)
  • Fix #36755: EXR Layers are not fully updated on scene load or image refresh. (r60234)
  • Game Engine:
  • Fix #35563: Object colour setting for objects and fonts not using colour management like materials. (r58425)
  • Fix #36151: "Distance model not carrying over to standalone" reported by Florian Schneider (drjaska). (r58428)
  • Fix #35472: Sun variance shadows does not work in game engine.(r58523)
  • Fix #21488: Pumpkin in Gamekit Tutorial flips upside down. (r58558)
  • Fix #29575: Object not drawn in game engine. (r58563)
  • Fix #18804: Shadow type faces cast onto invisible faces (non-GLSL).(r58610)
  • Fix #33215: KX_MeshProxy.transformUV() argument ValueError. (r58975)
  • Fix #32360: Standalone Player switches not working. (r59862)
  • Fix #35522: Broken game engine compatibility since 2.66a on some ATI cards. (r60054)
  • Fix a memory leak with PyType_Ready_ADD. (r58837)
  • Warp Mesh not working. (r59126)
  • Image / UV Editing:
  • Fix #36286: UV face display not working for concave ngons. (r58626)
  • Fix #36408: Setting `image.colorspace_settings.name` changes saved alpha. (r59078)
  • Fix #36535: Color difference when saving image. (r59401)
  • Fix #36187: Crash loading large images. (r59978)
  • Fix #36020: SmartUV Project is messy on a cube was using very simple/stupid check to rotate us islands. (r60035)
  • Fix #36081: Ngones causes problems with lightmap packing. (r60039)
  • Fix #36845: New generated blank image doesn't update preview (properties editor). (r60414)
  • Fix #36435: Crash on unwrap with specific mesh. (r60483)
  • Fix #36981: Removing Sample line fails during render. (r60584)
  • Masking:
  • Fix #36701: Mask pivioting doesnt honor parenting. (r60040)
  • Mesh Editing:
  • Fix #36259: Select linked flat faces with Shift+Ctrl+Alt+F does not work in ver. 2.68 (r58551)
  • Fix #36256: Checker Deselect, failed with de-selected active face. (r58554)
  • Fix #36349: Separate mesh by material creates meshes with all the materials from the original. (r59139)
  • Fix #36517: You can edit a texture space (Shift-T) of a linked mesh (r59314)
  • Fix #36352: Inset individual, uncheck "select outer" selects zero faces. (r59330)
  • Fix #36453: Scaling faces with individual origins would permanently turn of proportional editing because this combination doesn't work, but it should be only temporary. (r59362)
  • Fix #36412: Pivot of active element switches to last selected face after duplicating vertices. (r59728)
  • Fix #36697: Topology mirror causes vertices to jump. (r60029)
  • Fix #36246: Weight tools do not mirror properly in vertex selection mask mode. (r60186)
  • Fix #36211: Bridge edge loops joining vertecies that are far away. (r60210)
  • Fix #36861: In face select masking circle select selects all when out of focus. (r60429)
  • Fix #36894: Maya keymap delete/backspace would immediately delete a mesh element. (r60457)
  • Fix #36913: GHASH_FLAG_ALLOW_DUPES assert and crash in Edge Collapse. (r60499)
  • Fix #36923: Merge / Delete vertices crashes for some meshes (r60523)
  • Fix #36947: "Edge Slide" bugs when "Even" is on. (r60541)
  • Modifiers:
  • Fix #36282: Spin error with non uniform scale add support for passing object matrix to bmesh transform operators. (r58620)
  • Fix #36417: vertex weight mix modifier crash with texture mask and subsurf modifier preceding it. (r59028)
  • Fix #36301: Mirror modifier does not mirror vertex normals when there are no faces. (r59547)
  • Fix ##36532: Baked Cloth Sim read/sync to device for Cycles to Render, causes geometry errors. (r59777)
  • Fix #36356: Faces not drawn with constructive modifier + dynamic paint. (r59971)
  • Fix #36299: Skin Modifier causes crashes in combination with multiple Subdivision modifiers. (r60063, r60066)
  • Fix #36291: Applying subsurf to mesh or setting subdivisions to zero crashes Blender. (r60158)
  • Fix #36759: UV Project - Specified UV Map doesnt work properly. (r60260)
  • Fix #36781: Triangulation modifer creases. (r60353)
  • Fix for 2 memory leaks in dualcon library (remesh modifier), quite bad since they leaked on every evaluation. (r58907)
  • Motion Tracking:
  • Fix #36283: Crash by activating "Clear Active" in Movie Clip Editor.(r58613)
  • Fix #36231: Motion tracker bug caused by uninitialized covariance matrix. (r59128)
  • Fix #36587: Tracking markers fail to track near the left and right edge of a movie clip. (r59765)
  • Fix for crash in track_markers_freejob (use freed memory). (r58544)
  • Fix for freed memory access clearing tracks in the clip editor. (r58685)
  • Movie Clip Editor:
  • Fix #36605: Segfault when border selecting markers in the "graph" mode when no track is active. (r59651)
  • Fix muted footage in MCE still was reading the frames from disk. (r60188)
  • Nodes / Compositor:
  • Fix #36264: New modulo math node not viewable in GLSL mode. (r58716)
  • Fix #36267: Connecting value node to reroute node makes value node non-functional. (r58763, r58764)
  • Fix #36266: First undo in compositor decrements usercounter without a reason. (r58991)
  • Fix #36146: Cycles SSS Shader Node - Scale Value Input Box - to sensitive. (r59031)
  • Fix #36468: "Buffer Groups" option changes compositing output. (r59188)
  • Fix #36589: Node Editor displays incorrect Material name when Pinning. (r59590)
  • Fix #36609: glsl materials with reroute nodes not working correct. (r59669)
  • Fix #36639: Textures not reloaded after fixing paths. (r59737, #36639)
  • Fix #36628: Muting bump node alters material visibility. (r59742)
  • Fix #36113: Translate's wrapping has 1 pixel gap in X and Y after scale node. (r59823)
  • Fix #36692: Crash with split viewer compositing node and rendering. (r59964)
  • Fix #36694: Texture node groups tend to crash Blender a lot. (r59983, r60058)
  • Fix #36700: z-depth not rendering properly at (n*256)+1 dimensions. (r60049)
  • Fix #36706: Prevent invalid sockets in the FileOutput node by removing sockets without storage data. (r60064, r60065)
  • Fix #36739: Delete new nodes added via the Add menu or toolbar if the subsequent transform operator is cancelled. (r60197)
  • Fix #36797: Make linked node groups local does not work (r60324)
  • Fix #36850: Material Node Editor Crash Always. (r60468)
  • Fix #36968: Shortcut search inconsistency node-editor. (r60574)
  • Fix for writing to freed memory enabling texture node tree. (r58655)
  • Fix issue with EWA filtering in compositor which disabled alpha. (r59261)
  • Objects:
  • Fix #36383: Add object to group check for dependency cycles did not work correctly when the group contained two objects duplicating the same group. (r59002)
  • Fix #36308: Custom hotkey "Set Object Mode" - "Object Mode" doesn't work properly. (r59530)
  • Fix #34462: Crash when switching modes via mix of TAB and spacebar menu. (r59628)
  • Fix #36189: Link group, delete instanced object, link group again would not create an instance. (r59773)
  • Fix #36699: ASCII-character "|" blocks parenting.(r60031)
  • Fix #36537: "Grid Floor Scaling" can have some unexpected behaviour on new objects. (r60157)
  • Fix #36758: Add Group Instance crash (r60212)
  • Fix #36771: Prevent 'Apply Transform' for Objects with a linked mesh. (r60227)
  • Fix #36749: Joining objects with more than one uv map depends on list order. (r60288)
  • Fix #36793: Missing update on undo with proxy object that is not using a proxy group. (r60345)
  • Outliner:
  • Fix #36260: 2,300 Objects Makes Blender Unresponsive (outliner being slow). (r58855)
  • Fix #36288: Renderlayer toggles behave unexpected in Outliner. (r58861)
  • Fix #36486: Outliner doesn't allow to expand Hierarchies of armature if it's present on 2 Scenes. (r59207)
  • Fix #36672: Outliner allowed to toggle linked group visibility.(r59878)
  • Fix #36709: Renaming multiple objects in the outliner halts the interface. (r60092)
  • Fix crash happening when clearing parent in outliner modes which doesn't support this. (r59112)
  • Particles:
  • Fix #36274: Empty particle texture slots should not have any influence, same as for materials, world, lamps, etc. (r59026)
  • Fix #36451: Particle system crashes blender. (r59102)
  • Fix #36479: Particle instance Modifier random position snaps objects to 0 position. (r59713)
  • Fix #36625: Particle Instances ignores Group offsets. (r60230)
  • Fix #36630: Particlesystem - boids - goal - collision. (r60392)
  • Fix #36853: Undo not working for Particles Hair - Free Edit. (r60436)
  • Physics / Hair / Simulations:
  • Fix #36265: Smoke doesn't work if domain object has negative scale. (r58802)
  • Fix #35541: Point cache doesn't load existing frames from disk if cache file name is changed. (r58830)
  • Fix #36600: Smoke subframes not working with initial velocity. (r59655)
  • Fix #36382: Simulation cache can not be saved for linked objects. (r59772)
  • Fix #36791: Fire ignores force fields when smoke is set to 0.0 (r60316)
  • Fix #36827: 2.69 bug with smoke domain, particle emitter and a force field causes a crash (r60406)
  • Fix #36847: If Force Field in Ridgid Body group, crash at first frame of animation on playback. (r60421)
  • Fix #36846: Adding a cloth sim to an object does not make it possible to go into Particle Mode for that object. (r60438)
  • Fix for possible out of bounds read, printing a warning with pointcache header. (r58656)
  • Python:
  • Fix #36363: ray_cast face index with n_gons. (r58950)
  • Fix #36528: crash when reinitializing bmesh from mesh. (r59545)
  • Fix #36387: User Preferences "Addons" panel bogs down the whole interface. (r59588)
  • Fix #36584: Inputs/outputs of created node group not accessable by their names. (r59589)
  • Fix #36688: First time access of brush curve in object mode leads to hard crash. (r59965, r60055)
  • Fix #36492: Keymap: Issue setting operator path properties. (r59982)
  • Fix #36713: Crash from adding gear from 'extra objects' addon (r60085)
  • Fix #36444: view3d.viewnumpad operator should not animate. (r60156)
  • Fix #36777: uv_on_emmiter make Blender crash. (r60251)
  • Fix #36835: Removing an addon has strange behavior. (r60437)
  • Fix #36924: Calling .define(...) on Macro subclass crashes Blender, if subclass wasn't registered. (r60518)
  • Render:
  • Fix #36302: Multires baking to zero 0 was showing error but still was baking. (r58752)
  • Fix #36394: Rendering a point density texture with a hair particle system did not work correct. (r59021)
  • Fix #36454: 'Tiles' settings in Render/Performance panel don't respect keyframes. (r59296)
  • Fix #36347: Blender crashes when clicking on 'render' in 'viewport shading' (r59335)
  • Fix #36441: Opengl render of smoke wrong after regular render with blender internal. (r59446)
  • Fix #36541: Blender internal raytrace render hangs with high ray depth. (r59472)
  • Fix #36555: Preview render in properties editor did not get cancelled and restarted fast enough on resizing the editor. (r59611)
  • Fix #36598: Blender render crash baking and then doing a full sample render. (r59617)
  • Fix #36194: Halo material on Layer 2 produces flares on layer 1. (r59776)
  • Fix #36449: Switching between render slots during render would leave some tiles black until the end of the render. (r59778)
  • Fix #36717: Don't grey out AO distance property, as it affects the AO Render Pass and AO closure as well. (r60102)
  • Fix #36710: Custom UI Button Not Respecting Render Layer Settings. (r60108)
  • Fix #36757: Vertex coloring in preview window meshes default to black, makes preview useless. (r60206)
  • Fix #36800: Closing render window during render crashes. (r60343)
  • Fix #36842: OpenGL Animation Playblast renders 1 too many frames. (r60430)
  • Fix #36948: Blender internal viewport render crashes holding shift+Z pressed to quickly toggle it on/off. (r60547)
  • Fix for frame reporting to console was wrong when not using Render Layers in compo. (r58951)
  • Fix for displacement bake buffer might be allocated twice. (r60256)
  • Fix for margin which didn't work properly with normalized displacement baking. (r60257)
  • Fix images didn't get clear when using multires baker from python script. (r60259)
  • Render: Freestyle:
  • Fix #36321: 'Mark Freestyle Edge' still showing with Cycles renderer. (r58738)
  • Temporary fix for gaps in strokes when objects are behind the lines. (r59373)
  • Fix #36374: Read unitialized memory in Freestyle. (r59460)
  • Fix #36602: crash with freestyle and full sample render of empty render layer. (r59644)
  • Fix #36599: Line thickness modifier with certain blend types incorrectly calculated. (r59652)
  • Fix #36649: Drivers for Freestyle parameters in Render Layer panel don't appear in Graph Editor. (r59785)
  • Fix for missing filter button to visualize/hide animation data related to line styles. (r59786)
  • Fix for redundant multiple animation data items of the same line style in DopeSheet. (r59787)
  • Fix #36650, #36650: Animation of freestyle line thickness and linestyle did not render correct in animations, due to missing updates. (r59844)
  • Fix #36727: Curve Object Scaled to 0 + Freestyle = Crash. (r60150)
  • Fix for Freestyle hang up in stroke rendering. (r60383)
  • Render: Cycles:
  • Fix #36235: Crash deactivating render layer during rendering. (r58718)
  • Fix #36290: Generated texture coordinates were not sticking to the surface again, got lost in an unrelated optimization. (r58723)
  • Fix #36380: Render error with sun lamp that has object scale 0,0,0. (r58931)
  • Fix #36355: Render of objects with both duplis and hair would not render the hair in some cases. (r58999)
  • Fix #36437: Cycles no longer rendering Emitter object (Particle Systems). (r59076)
  • Fix #36545: Crash with branched path tracing, correlated multi-jittered sampling and subsurface scattering. (r59447)
  • Fix #36594: 16 bit tiff not loading with correct color space in cycles. (r59643)
  • Fix #36611: Cycles issue loading png file with 2 channels. (r59668)
  • Fix #36137: cycles render not using all GPU's when the number of GPU's is larger than the number of CPU threads. (r59676)
  • Fix #36620: sss + indirect light rendering artifacts, due to wrong correlation in the random numbers. (r59705)
  • Fix #36327: Layers exclude layers animation did not work well. (r60023)
  • Fix #36719: UV pass not rendering in second render layer if first render layer does not have the UV pass enabled as well. (r60110)
  • Fix #36725: mismatch between viewport and render result when no world is linked to the scene in cycles. (r60176)
  • Fix #36738: Object ray visibility flags not working in cycles viewport if there is only a single object in the scene. (r60177)
  • Fix #36731: Border render not updating properly with persistent images setting enabled in cycles. (r60178)
  • Fix #36741: cycles AO pass giving values > 1.0 with transparency. (r60198)
  • Fix #36750: windows crash with empty cycles scene. (r60203)
  • Fix #36790: OSL point parameters of shader nodes not initialized correctly from UI inputs (r60325)
  • Fix #36822: Sky Turbidity values > 10 could result in weird behavior and crashes with the new sky model. (r60388)
  • Fix #36823: SSS node now displays a warning, that it does not work on the GPU. (r60389)
  • Fix #35684: Unable to use full 6GB of memory on NVidia Titan GPU.(r60400)
  • Fix #36863: OSL clamp, min and max functions have wrong signature when arguments are integers. (r60427)
  • Fix #36873: OpenCL render status show negative sample count. (r60440)
  • Fix #36882: Gamma node not working with glsl materials. (r60441)
  • Fix #36316: Dots in cycles render on certain CPUs with 32 bit linux builds. (r60509)
  • Fix #36935: Rendering under Windows XP32 SP3 with latest SVN is white. (r60550, r60573)
  • Fix #36962: "Render emitter" option for hair is ignored in Cycles. (r60567)
  • Fix cycles too slow export of meshes with uvs when a motion vector pass is used. (r60013)
  • Fix cycles issue with mapping node rotation and scale order. (r60371)
  • Sequencer:
  • Fix #36262: Paste strip with video or sound content from another file crashes Blender (r58565)
  • Fix #36423: Audio strips contain selectable (visual) blend modes and opacity value. (r59242)
  • Fix #36570: Changing the filename of a image strip doesnt refresh sequencer. (r59622)
  • Fix #36124: VSE - Input Color option does not work for video files. (r59734)
  • Fix #36359: Sequencer frame indicator not updating during animation render. (r59771)
  • Fix #36422: Trimmed audio files (hard cut only) in a metastrip have their trim removed. (r60453)
  • Sculpting / Painting:
  • Fix #36225: 2.67b & 2.68 crashes at the first click-and-drug paint brush stroke -2.66 doesn't. (r58539)
  • Fix #36280: Dynamic Topology crashes with active face. (r58715)
  • Fix #34413: Dyntopo, smooth shading normals not getting uploaded to GPU and undo buffers. (r59245)
  • Fix #34485: Sculpt strength weirdly inverted with some mesh part. (r59250)
  • Fix #36577: Sculpt area plane texture mapping + random angle did not work. (r60008)
  • Fix #36748: Sculpting/image painting does not respect undo steps limit. (r60196)
  • Fix #36695: Scale brush stroke with maximum scale component, except layer brush where the previous algorithm is used. (r60515)
  • Fix #36930: Dynamic topology sculpting with masks gave bad results. (r60548)
  • Text Editor:
  • Fix #36656: Text editor undo error when undoing paste command (r59856)
  • Fix #36742: Pasting image into text editor causes freeze. (r60173)
  • Fix #36724: Ctrl+F in text editor opens Toolbar, but no longer closes it. (r60270)
  • User Interface:
  • Fix #36269 Crash upon right click on menu and left click on item. (r58583)
  • Fix #36373: Maya and max key configurations for mesh loop select did not work correct when doing an extend loop select, then doing a regular loop select, it would still extend. (r58993)
  • Fix #36243: One screen should never be used by multiple windows, but this could happen when a screen was maximized to a single editor, now that case is disabled too. (r59023)
  • Fix #36359: and #36359: timeline no longer did redraw during animation render. (r59027)
  • Fix #36530: Texture tab refreshing problem. (r59374)
  • Fix #36330: Clicking Scrolled Object Properties Tab Brings Up Wrong One. (r59454)
  • Fix #36324: Theme color for label buttons are broken. (r59511)
  • Fix #36595: File browser sorting with link/append would mix together .blend files and directories instead of keeping them separate like regular file browse. (r59614)
  • Fix #36682: Disable shift+backspace shortcut to delete all text in text fields. (r59955)
  • Fix #36641: Maya key configuration shift + LMB drag border select did not work anymore. (r59970)
  • Fix #36271: Missing (+) icon for toolbar in compositing layout in default startup.blend. (r60011)
  • Fix #36641: Maya keymap: Border select doesn't add to selection. (r60225)
  • Fix #36226: Select Linked works not in touch with Prefs. (r60255)
  • Fix #36382: Bake buttons for linked objects could be grayed out when they shouldn't be. (r60329)
  • Fix #36783: Click outside splash screen to close it would not highlight the button under the mouse, and so clicking the button failed without first moving the mouse. (r60348)
  • Fix for missing theme color: Expose theme color of shadow UVs and UVs of other objects. (r59842)
  • Fix for window join action being interpreted as a split (r59794 r59795)
  • System:
  • Fix #36459: Official blenderplayer can not go fullscreen on Linux. (r59812)
  • Fix #35920: Adding a new node in Node Editor failed for "High DPI" (Only Mac retina now). (r59835)
  • Fix #36593: Crash duplicating window on OS X in some situations. (r59962)
  • Fix #36702: blenderapplication window position and size. (r60046)
  • Fix #36707: Blender Opens in fullscreen and stays like that. (r60067)
  • Fix #36501: Blenderplayer can not change video resolution in Mac OSX. (r60165)
  • Fix #36319: Keyboard Inputs Unresponsive When Using An Overlay Scene. (r60334)
  • Fix #36891: On OS X, cmd+s or cmd+o did not work when pressing them over the text editor. (r60450)
  • Fix #36852: Duplicate window crash on OS X. (r60456)
  • Other:
  • Fix #36270: Crash with pinning. (r58629)
  • Fix #36548: "Grease Pencil" Problems. (r59444)
  • Fix #36551: Camera has wrong rotation in default scene. (r59445)
  • Fix #36685: Crash calculating tangent space data on degenerate geometry. (r59943)
  • Fix #36788: Changing the built in keying set prints "attempt to free NULL pointer" to console. (r60291)
  • Fix #36826: Make screencast with quicktime output gave black flickering areas. (r60402)
  • Fix #36831: Grease Pencil dont create a drawing in current frame less than 1. (r60412)
  • Fix #36830: 'Reset to Default Value' on Current Area Type button causes crash. (r60420)
  • Fix #36859: Grease Pencil - Frames.new() doesn't create frame if frame_number

New in version 2.69 RC 2 (October 22nd, 2013)

  • Modeling:
  • A new hidden wire display option was added to help with retopology. Mesh Bisect is a new tool to cut meshes in half. The Bridge, Edgenet fill, Grid fill and Symmetrize tools were improved. New curve and lattice editing tools were added too.
  • Motion Tracker:
  • The Motion tracker now supports plane tracking, which can be used to replace billboards, screens and other flat things in footage.
  • Addons:
  • FBX Import support has been added and FBX/OBJ can now export split normals (without the need for the edge split modifier).
  • Bug fixes:
  • In addition to the new features, over 270 bugs that existed in previous releases have been fixed.
  • Cycles Render:
  • Hair rendering was improved with a new Hair shader and reorganized settings. Subsurface scattering uses a new sampling algorithm and now supports bump mapping and texture blurring.
  • Sky rendering now uses a more accurate sky model. New blackbody, vector transform and HSV nodes were added. The non-progressive integrator was renamed to Branched Path Integrator, and is now available for GPU rendering.
  • Tone mapping now works in the viewport, with photographic film emulation.
  • More Features:
  • Lists in the user interface can now be resized, sorted and filtered. Further there are small improvements for vertex parenting, empty objects, the shrinkwrap modifier, mask editing, armatures, f-curves and drivers.

New in version 2.69 RC 1 (October 8th, 2013)

  • CYCLES:
  • Subsurface Scattering:
  • Bump mapping is now supported.
  • New Texture Blur input controls how much of the color texture is blurred.
  • New falloff functions and sampling algorithm, see documentation. (r59236)
  • Direct, Indirect and Color render passes are now available for SSS. (r58858)
  • Hair:
  • The hair settings have been simplified in the UI and the user doesn't need to enable the "Experimental" feature set any more. (r59234, r60169)
  • A new hair BSDF node, with two closure options was added. These closures allow the generation of the reflective and transmission components of hair. The node allows control of the highlight colour, roughness and angular shift. (r60151)
  • CUDA:
  • The Branched Path Trace integrator (Non-Progressive integrator) is now available on the GPU. (r59034)
  • Sky Model:
  • The Hosek / Wilkie Sky model has been added to Cycles, which gives more natural results, especially for sunsets and sunrise. (r59603)
  • Nodes:
  • A Ray Depth (current bounce) info can now be retrieved from the Light path node, to limit shaders or lights to e.g direct lighting. (r58776)
  • Added a Blackbody node to convert a temperature in Kelvin to an RGB color. This can be used e.g. for lights, to easily find the right color temperature. (r58780)
  • New Vector Transform node, to convert a vector, point or normal between World Object Camera coordinate space. (r58781)
  • Combine / Separate HSV nodes are now available in Cycles as well. (r58782)
  • Usability:
  • Progressive / Non-Progressive integrator have been renamed to Path Trace / Branched Path Trace. (r59423)
  • Presets are now available inside the Sampling panel. Also added Total Samples amount info. (r58429, r59391)
  • Add a "Square Samples" option to the Sampling panel, to use squared values for ease of use. This can make tweaking easier from an artist point of view. (r58424)
  • Color management settings are now used for 3D viewport rendering. RGB curve mapping however is not supported yet.
  • Measured film response data is now also available as "Looks", to emulate photographic film from Agfa and Kodak.
  • MOTION TRACKER:
  • Plane Track:
  • Plane track is now supported in movie clip editor and compositor (r59176). This plane track is used to replace things like billboards and screens on the footage with another image or video. it also might be used for masking.
  • Smaller changes:
  • Added 2D cursor and transformation around it to the Movie Clip Editor (r59632).
  • Enable vertex snapping to reconstructed tracks positions (r59948)
  • Create/delete keyframe operators (I to create, AltI to delete) (r59950)
  • USABILITY:
  • Viewport - Hidden Line:
  • This draw option can be accessed in mesh editmode from the display panel, It's useful for retopology because ___.
  • Object Mode - Vertex Parenting:
  • The ability to vertex parent in object mode has been added to allow many objects to be vertex parented at once.
  • This new parent context menu item means users can rapidly set up a large number of vertex parent relationships, and avoid the tedious effort of establishing each parent-child vertex relationship separately.
  • Mask Editing:
  • Circle and square primitives (r59534). Available from ⇧ ShiftA menu.
  • General UI - uiList improvements:
  • Drag-resize of DEFAULT and GRID layouts (r59555).
  • Filtering and sorting items (r59631).

New in version 2.68a (July 25th, 2013)

  • Bug fix update:
  • Fix #36218: Crash deleting a sequence strip r58374
  • Fix #36216: Viewport render with CMJ sampler and unlimited passes freezes r58406
  • Fix #33016: BGE, Blender crashes on Game Engine start r58422
  • Fix #35195: BGE, Shadow Only lamps only work with Specular enabled r58427
  • Fix #36227: removing vertex colors crashes r58436
  • Fix #36223: BGE, fix crash with Game actuator r58440
  • Fix BGE, incorrect exception for SCA_JoystickSensor.axisSingle access r58441
  • Fix #36234: Dynamic Topology undo crash r58463
  • Fix #36224: Cloth Simulation Doesn't Work on Rearranging Modifiers r58504
  • Fix #36240: Painting Undo Enable Face paint Crash r58509
  • Fix #36248: Crash using factor input on color mix node r58512
  • Fix #36247: Ocean Modifier (Geometry in Displace) - Subdivision Surface crash r58513
  • Fix Ocean Modifier crash when size is zero r58514
  • Fix #34398: BGE, illegal operator in Expression Controller r58516
  • Fix #36253: OpenGL viewport rendering to a new window fails r58520

New in version 2.68 (July 18th, 2013)

  • MODELING:
  • General Improvements:
  • Add option to remove all shape keys at once (r57246)
  • Add curve falloff options to loop-cuts smooth option (r56562)
  • Mirror tools now give feedback if verts can't be mirrored (r57245)
  • Select shortest path now works for vertices - (Ctrl+RMB), (r57224)
  • Lattice object now has an active element (r57320)
  • Add Catmull-Rom spline as an option for lattice deform (r57733)
  • Mesh normal re-calculation has been improved to give more reliable results with non manifold edges and work stably independent of orientation (r58088)
  • The modifier stack has been optimized to eliminate unnecessary normal-calculations (r57145)
  • Edge length display - keep within the view bounds so you can see edge length even when zoomed in (r57165)
  • Bridge Tool:
  • The bridge tools has been rewritten to include support for more advanced features such as briding between loops of different size, the ability to bridge multiple loops at once, subdivision, surface blending and bridging face regions.
  • Grid Fill:
  • The grid fill tool has been added which can fill in a grid from 2 connected edge loops.
  • Proportional Editing:
  • Added support for x-mirror (r57616)
  • Added the option to use Projected (2D) coordinates, has the advantage that you can deform areas without the twisting you normally get (r57608)
  • Snap to Symmetry:
  • This editmesh tool lets you snap a meshes vertices to their mirrored neighbors with an adjustable tolerance (r57590)
  • Useful when dealing with models which are close to being symmetrical but not enough for blender to recognize them when x-mirror option is enabled.
  • Unlike the Symmetrize tool, this re-positions vertices to their mirrored locations rather than duplicating the mesh from one side to another.
  • Dissolve:
  • Added the Face Split - When dissolving vertices into surrounding faces, you can often end up with very large, uneven ngons.
  • The face split option limits dissolve to only use the corners of the faces connected to the vertex. (r56579)
  • Vertex Connect:
  • When there are only 2 vertices select, a cut can now be made across unselected faces, a little like the knife tool, however this is limited to straight cuts across connected faces. (r57653)
  • CYCLES RENDERING:
  • Performance:
  • Official Blender on Windows has become significantly faster, getting closer to performance on Linux and Mac OS X. Especially scenes with much geometry will benefit from the optimization, rendering often 30% faster. Linux and Mac OS X also benefit but more on the order of 10%.
  • CUDA:
  • Support for NVidia Tesla K20, GTX Titan and GTX 780 graphics cards was added.
  • CUDA performance is also improved, rendering 25% faster on various graphics cards and scenes.
  • For users making own Blender builds: please upgrade to CUDA toolkit version 5.0 for best performance.
  • Hair rendering is now available on the GPU as well. (r56600)
  • New Nodes:
  • Wireframe node to get access to Mesh triangle wireframe data. (r56928)
  • Toon BSDF with Diffuse and Glossy component is now available for Cartoon like effects. (r56980)
  • Wavelength node to convert wavelength to RGB colors. (r57368)
  • Render Passes:
  • Mist pass support was added, with start, depth and falloff control. This pass can be used in compositing to add fade out object that are further away, for example as a factor input for a Mix RGB node. If the pass is enabled in a render layer a Mist Pass panel will be shown in the world properties. (r57278)
  • Ray Visibility:
  • Ray visibility is now supported for all light sources: lamps, emitting meshes and the world environment. Using these options it's possible to let light from these sources only selectively affect diffuse, glossy or transmission shaders.
  • Open Shading Language:
  • Westin Sheen and Westin Backscatter closures were added for testing, useful for Cloth like effects. (r56900)
  • MOTION TRACKER:
  • Reconstructed scene scale ambiguity:
  • Improved algorithms which deals with reconstructed scene scale ambiguity (r56632).
  • This is done by scaling reconstructed scene in a way so reconstructed cameras variance is unity with a median in the 3D scene origin.
  • Such approach helps in cases when different keyframe pair gives the same exact reconstruction from math point of view but some of which could be considered bad by artists because of bad scale.
  • Scene Orientation:
  • Added a button to apply scale on scene solution (r56635).
  • This is an alternative to using camera to scale the scene and it's expected to be better :solution because scaling camera leads to issues with z-buffer.
  • Apply scale on scene reconstruction when applying scale on camera (r56764)
  • This means when you've got reconstructed scene assigned to a 3D camera (via camera solver constraint) and applies scale on this camera from Ctrl-A menu, scale will be applied on the reconstructed scene and reset camera size to identity.
  • This is very useful feature for scene orientation, when you'll just scale camera by S in the viewport to match bundles some points in the space, and then you'll easily make camera have identity scale (which is needed for nice working motion blur without loosing scale of bundles themselves.
  • Behavior of apply scale for cameras without clip assigned to them does not change at all.
  • Refine Markers Position:
  • Added Refine Markers Position operator (r56716).
  • This operator will run a tracker from previous keyframe to current frame for all selected markers. Current markers positions are considering initial position guess which could be updated by a tracker for better match.
  • Automatic Keyframe Selection:
  • Added an option to select keyframes used for initial reconstruction automatically (r57133). This option enables some fancy math algorithms which tries to find a keyframe pair with minimal reconstruction error and best scene scale guess.
  • Smaller improvements:
  • Made bundles in 3D viewport have constant size (they're not affected by camera scale anymore) (r56633)
  • Set scene frames operator for clip editor (r56664). This operator will set scene's start/end frames to match clip's start frame and footage duration.
  • Marker placement for motion tracker by clicking on a desired location (r57138).
  • Track Position node now could output absolute position of track at a given frame (r57414)
  • PHYSICS:
  • Particles:
  • Use Modifier Stack - The Emission panel now has a Use Modifier Stack option to emit particles from the mesh with modifiers applied. Previously particles would only be emitted from faces that exist in the original mesh. Emitting from faces in the original mesh is mostly useful for hair, to preserve it through mesh editing operations and changing subdivision surfaces levels for viewport and rendering. For emitter particles it can be more useful to take all modifiers into account, but one must be careful to always use the same number of subdivision surface levels for this to work correctly. (r57005)
  • Normal-Tangent Rotation - Normal-Tangent rotation mode added, so you can control the orientation around the normal based on the faces UV coordinates, allows for deformations that keep the particles facing the same way. (r58232)
  • Smoke:
  • Full Sample - A new Full Sample" option was added to high resolution smoke panel. (r56665). When high resolution and full sample are enabled, the emitters now take the finer grid into account. Before the emitters where showing the blocks of the normal resolution grid even when the additional high resolution was enabled. This allows to use a lower base resolution for the simulation in many cases.
  • Subframes - Emitters now have a "Subframes" option, for fast fast moving emitters. This allows for a smooth flow of smoke or fire even for emitters moving very fast. Previously, one puff of smoke was emitted for every frame, resulting in disjoint spots of smoke.
  • USABILITY:
  • User Interface:
  • Display menu items key shortcuts in the button tooltips. (r57172).
  • Drag-Toggle now allows all layers to be set at once. (r56748)
  • Color picker now supports 3 digit hex colors like HTML, e.g. #123 becomes #112233. (r57135)
  • Units, display 0.5mm rather than 500um, nicer when dealing with very small sizes but not microscopic (r57149)
  • Double click now selects entire words (like on file path segments) (r57280)
  • File-selector now maps back and forward history to back and forward buttons on a 5 button mouse. (r57285)
  • For users without middle-mouse buttons, you can now use Circle and Border de-select by holding SHIFT. (r57577)
  • Expanded control of enum properties in bitflag mode now follow other similar controls behavior (i.e. click only select one item, shift-click to (de)select several ones). See e.g. transform manipulators selectors, in the header of 3D views (r56706).
  • Icon-only expanded enums where still using the label to compute their width, now they just take room needed by the icon (r57576).
  • Weight Paint:
  • Reworked Weight Paint panel and added make it work in weight paint mode when vertex selection is enabled. (r57468)
  • Weight tools such as limit-total, levels, clear - that operate on many groups can now select from active/deformed/non-deformed/all. (r57005)
  • Sequencer:
  • Added a mask modifier for sequence strips (r56582).
  • Fix naming of strips when adding a bunch of video files at once, previously all strips got the same name (from first file name), now each get a name matching it's underlying file (r57610).
  • Other:
  • Auto indent for multi-line Python statements in the Python console. (r56558))
  • Support for storing text styles in themes (r57275).
  • Transformation Constraint now allows applies rotation offsets too (like for location) (r57309)
  • 2D painting now supports texture masks and does masking more consistent with projection painting. (r56699)
  • Python Security:
  • Auto-running Python scripts can now be controlled more securely.
  • Addons:
  • New: Texture Atlas - Addon to bake shadow and lightmaps for an entire scene.
  • New: Edit Linked Library - Quick editing of linked assets, opening the library file and returning to the original file.
  • Python API:
  • Add popup menu to allow python scripts to show popups without having to define a menu class first (r57170)
  • Add Mesh.calc_smooth_groups() function to calculate smooth groups from sharp edges (r57452)
  • Add BMVert.is_boundary attribute (r56781)
  • BUG FIXES:
  • 3D View:
  • Fix #35617: cycles GLSL object texture coordinates were wrong. (r57231)
  • Fix #35602: VBO + dynamic topology sculpt did not show specularity. (r57234)
  • Fix #35629: Incorrect Rendered Viewport Horizontal Splitting. (r57241)
  • Fix #35650: Fly mode with parenting was broken for both locked/unlocked parent mode. (r57267)
  • Fix #35663: Some object types don't draw bounds other than "Box". (r57324)
  • Fix #35694: Lattice; Display Type: "Bounds" not working. (r57456)
  • Fix #35911: Show weights not working with a weight edit modifier in edit mode. (r58009)
  • Fix #36090: Blender displays strange symbol in edge length. (r58165)
  • Fix #35827: Object selection through camera view not working in some cases. (r58201)
  • Fix for using scaled cameras with fly mode and camera-to-view locking r57440
  • Fix GLSL not showing shading properly on the backside of faces. (r57702)
  • Fix unnecessary 3D viewport redraws in various cases, in particular when editing node materials. (r57714)
  • Fix incorrect GLSL bump mapping in editmode when the UV coordinates are flipped, was not passing sign on to GLSL shader. (r57906)
  • Animation:
  • Fix #35378: Shape Key Animation Data still linked when creating full copy of scene. (r57221)
  • Fix #35613: Dopesheet, Graph Editor Trouble Selecting Channels. (r57240)
  • Fix #35643: Animated textures are invisible in Graph Editor if it is not linked via material. (r57332)
  • Fix #35263, #35382: NLA Animated Influence is ignored if strips below have zero total influence. (r57333)
  • Fix #35382: NLA "Multiply" Blend Mode calculated incorrectly. (r57345)
  • Fix #35887: Keyframes inserted at wrong time on offsetted NLA Strips when using "Auto Keying" + "Insert Available Only". (r57902)
  • Fix #35744: FCurve select changes on Graph Editor Resize. (r57905)
  • Fix #35991: Show warning message to when trying to edit driven values in number buttons. (r57974)
  • Fix #35992: Crash using make links > animation data between empty and mesh object. (r57975)
  • Fix #35998: Crash when trying rename Driver in Outliner. (r57984)
  • Fix #35977: Bake Action doesn't work properly. (r58012)
  • Fix #35948: Toggle-Draw AutoKeyframe Bug. (r58134)
  • Fix #36082: Animation playback not working after rendering of background scenes and multiple render layer nodes. (r58157)
  • NLA Bugfix: When clicking on a channel name in the channel list while still in tweakmode (r57907)
  • Armatures:
  • Fix #35671: Automatic armature weights assignment crashed with an empty mesh. (r57296)
  • Fix #35901: Hooks on armature bones are calculated in wrong space. (r57843)
  • Fix #35856: Bones gets scaled chaotically when during NLA Strip Blend In/Out. (r57904)
  • Fix #35997: Add armature > single bone, then change location or rotation would move only the origin and not the bone. (r57997)
  • Fix #36099: Undo crashes on an armature with ID-Properties armatures undo state now stores ID-properties. (r58173)
  • Fix #36128: Not deselect all bone when I press the A button in edit mode. (r58250)
  • Audio:
  • Fix #35230: CPU freeze at playback after cutting/deleting/duplicating audio strip. (r57598)
  • Collada:
  • Fix #35555: Collada: export destroys mesh in some cases. (r57208)
  • Fix #35592: Collada (DAE) exporter messes up vertex colors. (r57209)
  • Fix #34823: Collada: nodes exporting world matrices. (r58227)
  • Fix #36060: Collada Import: animated armature+mesh problem. (r58242)
  • Fix #36122: Collada import - Keyframes offset after recording and playing. (r58264)
  • Fix crash during collada export when armature has animation data. (r57761)
  • Collada miport: Report 'unknown animation class' only when relevant. (r58263)
  • Curves:
  • Fix #35686: Grease pencil to curve conversion causes NAN weights on vertices. (r57308)
  • Fix #35670: Selectionmode LMB dont change the controlling for putting curve points with strg+lmb. (r57329)
  • Fix #35669: Snap curvepoints dont work correct when another object is selected. (r57330, r57371)
  • Fix #36042: Subdividing a cyclic spline shifts start/end points. (r58070)
  • Fix #36066: Crash when Tab out text object. (r58106)
  • Fix #36004: Vertex parent on curve point results in blank 'parent_type' on child object. (r58123)
  • Fix #36176: Text bevel flipped for overlapping characters. (r58339)
  • Fix 3d text 'insert lorem' crash (r57805)
  • Fix joining behavior for curves and armatures (when active object not selected). (r58146)
  • File I/O:
  • Fix #35656: Crash on File Browser (r57370)
  • Fix part #35859: lib linking errors were not shown when opening files through open recent. r57736
  • Fix #36127: 10 bit DPX render would crash when doing rendering animations from the UI on OS X. (r58269)
  • Game Engine:
  • Fix #32218: logic.addScene() Not Adding Scenes in Order. (r57536)
  • Fix #35479: OSKEY (Command Key on Mac) not working. (r57593)
  • Fix #34781: bge.texture.ImageRender does not show Font object. (r57594)
  • Fix #35447: LibLoad Meshes and Scenes causes crash of blender. (r57596)
  • Fix #33163: Text Font Bug. (r57623)
  • Fix #32775: LibFree crashing. (r57626)
  • Fix #35815: makeScreenshot() relative path not working in Blenderplayer. (r57645)
  • Fix #35811: Blenderplayer crash on closing if file saved with an actual version. (r57680)
  • Fix #35737: Action actuator in property mode don't work with values lower then 1. (r57681)
  • Fix #34185: billboard scale problem in groups. (r57691)
  • Fix #30450: F-Curve on bone not working. (r57692)
  • Fix #35884: Evil bge.types.BL_Shader.setUniformMatrix3() (r57815)
  • Fix game anaglyph colors are inverted. (r57646)
  • Image / UV Editing:
  • Fix #35453: "copy mirrored uv coords" doesn't work. (r57244)
  • Fix #35645: UV Stitch often crash Blender (hidden faces related). (r57266)
  • Fix #35611: 'Quick Edit' in Texture mode + RGBA16bit gives bright results. (r57313)
  • Fix #35658: OpenEXR (from Maya) - missing passes. (r57353)
  • Fix #35749: Image Editor: "Replace Image" operator didn't refresh icon for image. (r57476)
  • Fix #35548: Island selecting mode problem in UV editor. (r57508)
  • Fix #35900: Image editor save multilayer EXR was not using the compression codec specified by the user. (r57847)
  • Fix #36022: Inconsistent naming for new images. (r58040)
  • Fix #36089: Crash when using a tiff without TIFFTAG_EXTRASAMPLES. (r58164)
  • Fix #36145: Error in inverting channels in the UV/Image Editor. (r58262)
  • Mesh Editing:
  • Fix #35578: New bridge tool; bowtie crossing when destination edges form one half of an 'X'. (r57159, r57163)
  • Fix #35603: Crash with "Tag Freestyle Edge Mark". (r57210)
  • Fix #35311: Planar Decimate / Limited Dissolve fails to merge some adjacent faces optionally limit by face flipping. (r57216)
  • Fix #35623: separate mesh operator did not redraw the outliner. (r57232)
  • Fix #35636: bridge tool: error symmetry. (r57259)
  • Fix #35648: Loop cut, smoothness showing wrong symmetrical. (r57331)
  • Fix #35738: Delete edge loop removes extra vertices when working on small scale objects. (r57445)
  • Fix #33374: Extrude and mirror editing 2.65 RC1 (r57494)
  • Fix #35902: Build navigation mesh crash with multiple meshes selected. (r57848)
  • Fix #35551: The topology mirror setting affected shape key and vertex group but this was confusing as there was no setting visible for it. (r57856)
  • Fix #35914: Blender crashes when trying to use vertex selection masking on a copy directly after using SHIFT+d (r57888)
  • Fix #35936: Can't create new vertex group when using Ctrl G menu. (r57901)
  • Fix #35939: [Edit - Vertex mode] [Select]-[Mirror] did not returns right result. (r57916)
  • Fix #35994: Shape key mirror without topology did not properly work after doing mirror with topology. (r57993)
  • Fix #35989: Bridge tool flip mash open edge loops were calculating flipping incorrectly. (r58018)
  • Fix #35806: Unable to check "Correct UVs" option in "Loop Cut and Slide" (Keymap Editor). (r58087)
  • Fix #36055: Edge/Face Info display on wrong position with key frames display editmesh stats with deform modifiers. (r58121)
  • Fix #36100: Bevel lost selection interpolating loop was copying face attributes including selection. (r58177)
  • Fix #35582: Bevel weird results. (r58176)
  • Fix #36105: Bevel UV Flicker. (r58179)
  • Fix #36106: Defining the Loopcut number with the keyboard is limited to 130 mousewheel value is now clamped too and raised the limit to 500. (r58187)
  • Fix for crash in edgering subd when 3+ disconnected edge rings were found. (r57196)
  • Fix for sculpt distortion happens when flipping mesh normals. (r57373)
  • Fix for editmesh transform connected, the distance checks could get into a feedback loop so that the result depended on the order of verts/edges. (r57527)
  • Fix for vert/face mask modes using last used select option when using the select-all key shortcut. (r57752)
  • Modifiers:
  • Fix #35678: Duplicating an object with Displace modifier does not increase the reference count of the texture. (r57354)
  • Fix #35710: Mesh explodes while using solidify modifier with tubular non-manifold base mesh. (r57405)
  • Fix #35911: Show weights not working with a weight edit modifier in edit mode. (r57891)
  • Fix #35966: remesh modifier + particle use modifier stack option did not work well together. (r57934)
  • Fix #35990: Bevel modifier crashes specific mesh. (r57976)
  • Fix #35987: Bevel gives nan vertices. (r58014)
  • Fix #34445, #35109: New Bevel's issue with Edge Split modifier. (r58076)
  • Fix #36079: Use Modifier Stack Crash with Particles (r58140)
  • Fix #36141: Crash with skin and remesh modifier in edit mode. (r58247)
  • Fix #36058: Displace Modifier errors using a baked Image and displace baking inconsistency between 2.67/2.68RC and previous versions. (r58270)
  • Fix for problem with creating weight-paint preview. (r57419)
  • Movie Clip Editor:
  • Fix #35773: Drag-to-Open failed in Movie Clip Editor. (r57568)
  • Nodes / Compositor:
  • Fix #35570: Old group nodes with empty socket name strings crash. (r57139)
  • Fix #35599: MovieClip node crashes when using multilayer exr (r57202)
  • Fix #35625: Blender crashes after texture bake complete. due to missing node group. (r57247)
  • Fix #35633: Cannot Add Group Node In Blender 2.67a. (r57249)
  • Fix #35640: Linked Node Materials appear to be editable. (r57252, r57253, r57401)
  • Fix #35400: Dilate Erode Feather Bug - feathering wraps around image. (r57297)
  • Fix #35703: Viewer node doesn't updates image sometimes. (r57410)
  • Fix #35724: Backdrop zoom can be set to a very small value, making the backdrop disapear. (r57453)
  • Fix #35439: Render Border have weird influence on compositing. (r57604)
  • Fix #35546: clicking cycles "Use Nodes" did not do a proper undo push. (r57741)
  • Fix #35809: Dragging a non-active node in the node editor did not work reliably. (r57823)
  • Fix #35922: RGB Input Node doesn't work properly. (r57885)
  • Fix #36024: Data loss between saves for custom node trees. (r58074, r58075)
  • Fix #36050: Backdrop not working. (r58113)
  • Fix #36041: Chroma key broken. (r58141)
  • Fix #35586: Add an option to the Z Combine compositing node to disable the Z buffer antialiasing that was restored in 2.67 after it was missing in the new compositor implementation. (r58202)
  • Fix #36086: Activating the opencl option in the compositor causes blender crash on some systems (r58338)
  • Fix crash when passing non-existing socket type to sockets.new() function. (r57430)
  • Fix crash when getting active ID from a node tree with missing groups. (r57963)
  • Fix deadlock in coordinate wrapping operation with zero dimension. (r57964)
  • Objects:
  • Fix #35935: make links > groups, which copies group membership between objects, would also copy object dupligroups (next item in the menu). (r57968)
  • Particles:
  • Fix #36093: Stationary Particle system - particle Y axis fails to follow emitter object rotation. (r58192. r58229)
  • Physics / Hair / Simulations:
  • Fix #35477: Clicking "Connect Hair" button translates a mesh by it's object location. (r57213)
  • Fix #35628: Dynamic paint waves over ocean modifier doesn't work (r57254)
  • Fix #35609: Hair cut tool cuts in a wrong place, draw steps should default to 2. (r57698)
  • Fix #35406: Hair puff brush bug - puff was interpolating hair that made longer strands cirl up. (r58137)
  • Fix #36115: Dynamic paint not showing correct result after file load or undo. (r58200)
  • Fix particle lasso-select inverting the selection. (r58138)
  • Fix particle hair display percentage not properly getting restored after rendering. (r57717)
  • Python:
  • Fix #35434: Segmentation fault switching screen layout from python. (r57204)
  • Fix #35489: mode_set() not working in background mode, Scene change doesn't change mode either. (r57205)
  • Fix #35683: Addon working fine in console. But crashed when click GUI button. (r57336)
  • Fix #35346: Python: still UI issue with popup and dropdown list (r57425, r57562, r57563)
  • Fix #35850: Documentation error for mathutils.Vector. (r57674)
  • Fix #35507: BMesh module: Crash on to_mesh() if faces.layers.tex is used but no loops.layers.uv. (r57755)
  • Fix #35860: Crash if pressing in import dialog. (r57852)
  • Fix #35984: No way to know if a datablock is in editmode. (r57980)
  • Fix #36155: Crash with __contains__. (r58310)
  • Render:
  • Fix #35497: Rendering preview range gives wrong duration. (r57157)
  • Fix #35624: Rendering to a new window, then switching scene in the main window, would still continue to render the previous scene in the render window on F12. (r57229)
  • Fix #35405: Properties editor preview render restarted unnecessarily after F12 render. (r57377)
  • Fix #35664: Blender internal material index pass + ztransp + multiple materials assigned to a mesh did not work correct. (r57439)
  • Fix #35768: Crash in with "free image textures" option and 3D viewport with textured draw mode open. (r57474)
  • Fix #35848: Render crash in background mode due to missing G.main. (r57663)
  • Fix #35807: Blender internal motion blur render without antialiasing would give black speckles (self intersection errors) in raytraced shadows. (r57606)
  • Fix #35846: Crash rendering with dupligroups visible in 3D viewport during render in some cases. (r57740)
  • Fix #35882: Render to image editor, ctrl+up fullscreen, click back to previous did not work. (r57787)
  • Fix #35412: Blender internal "from dupli" texture coordinates not working with particles in linked groups. (r57851)
  • Fix #35964: Viewport render not updating with linking materials with ctrl+L. (r57933)
  • Fix #35986: "Full sample AA not supported without 3d rendering" message was displayed even with antialiasing disabled. (r57966)
  • Fix #35957: Blender internal viewport render did not do correct color management for image textures. (r57999)
  • Fix #36005: Viewport rendering crashes blender. (r58017)
  • Fix #36044 #36044: Blender Internal viewport rendering crash while editing data. (r58080)
  • Fix #35739, #35937, #35739: Undo crashes and missing updates with blender internal viewport rendering. (r58082)
  • Fix #35969: Blender Internal and Cycles not updating mesh while in edit mode. (r58084)
  • Fix #36075: Editing shading nodes could still crash blender internal rendered draw mode. (r58132)
  • Fix #36091: External render engines like Luxrender don't work well with the save buffers option. (r58174)
  • Fix #35470: Crash rendering from the terminal in some cases due to render info text threading issue. (r58203)
  • Fix [1] #36173]]: Current frame doesn't update while OpenGL Rendering Animation. (r58331)
  • Fix [2] #36150]]: Missing Preview Render Updates with Add/Remove material slot. (r58335)
  • Fix for crash deleting the world when viewport preview is used. (r58039)
  • Fix blender environment map texture looking different on the first render with an image file. (r58122)
  • Render: Freestyle:
  • Fix #35561: Freestyle + read full sample layers = crash. (r57369)
  • Fix #35353: Freestyle + Compositor + Auto-render renders freestyle lines in the wrong place. (r57415)
  • Fix #35883: Freestyle + envmap render crashed. (r57782)
  • Fix #35808: Blender internal viewport with freestyle would keep continuously rerendering for no reason. (r57839)
  • Partial dix #35695: Freestyle produces extra line across an object with pointed areas. (r58006)
  • Fix #35970: Freestyle + Particles = Crash. (r58063)
  • Fix #36009: Rendered ortho view messes up Freestyle lines in 3D viewport. (r58129)
  • Fix #35695: Freestyle produces extra line across an object with pointed areas. (r58180)
  • Fix #35482: 2.67 freestyle line visibility computation bug. (r58222)
  • Render: Cycles:
  • Fix #35591: Rendering with OSL seems to cap "weird" numbers in certain places in the nodes. (r57178)
  • Fix #35587: Cycles: image movie to single image crashing. (r57192)
  • Fix #35614: Cycles objects on mask layer in render layers were writing passes such as motion/uv/normal but they should have been excluded from them. (r57230)
  • Fix #35644: Lamp specials menu still showed blender internal energy and falloff distance when cycles was selected as renderer. (r57265)
  • Fix #35672: Missing update when changing light ray visibility during viewport render. (r57290)
  • Fix #35677, #35525: , #35525: cycles viewport not updating properly in some situations. (r57306)
  • Fix #35653: Manual texture space location and size not working in cycles viewport. (r57349)
  • Fix #35681: Cycles excluded layers still got evaluated before and after rendering even if they were not used on any render layers. (r57352)
  • Fix #35251: Cycles crash rendering with a particular user preferences configuration. (r57378)
  • Fix #35733: Lamps on render layers that are both excluded and used for masking should not be used, same as emissive meshes. (r57432)
  • Fix #35729: Cycles normal maps not showing properly in preview render. (r57434)
  • Fix #35730: Cycles not rendering dupliverted metaball, needs another special exception. (r57437)
  • Fix #35771: "Specials" ->"Size Y" doesn't work for Cycles area lamp. (r57539)
  • Fix #35812: Cycles image texture node not doing proper alpha handling of PNG images with open shading language enabled. (r57637)
  • Fix #35847: Cycles group nodes did not work well exposing inputs like normal or texture coordinate. (r57676)
  • Fix #35896: Cycles crash with OSL image textures and viewport + preview render running at the same time. (r57846)
  • Fix #35954: Missing cycles viewport render update when changing the object or material pass index. (r57929)
  • Fix #35944: Adding keyframes or drivers on image sequences offset did not work for cycles image texture node. (r57931)
  • Fix #36037: Cycles from dupli generated texture coordinates were wrong. (r58057)
  • Fix #36063: Cycles 3D viewport was incorrectly influenced by blender internal material halo settings. (r58083)
  • Fix #36064: Cycles direct/indirect light passes with materials that have zero RGB color components gave non-grey results when you might no expect it. (r58086)
  • Fix #36080: Fix cycles crash with certain group node setups, accessing freed memory. (r58149)
  • Fix #36053: Slow GPU render with panorama camera + depth of field. (r58158)
  • Fix #36139: Cycles not taking texture spacing settings into account for generated coordinates on text objects. (r58265)
  • Fix related #35681: Avoid some unnecessary cycles updated when using exclude render layers. (r57307)
  • Fix cycles world ray visibility not working correct with multiple importance sampling. (r57948)
  • Sequencer:
  • Fix #36027: Close gap shifts clip leaves keyframes behind. (r58038)
  • Fix #36124: VSE - Input Color doesn't invalidate cache properly for movies. (r58257)
  • Sculpting / Painting:
  • Fix #35545: Weight paint with mirror modifier does not accurate represent bone influence (r57206)
  • Fix #35638: Object disappears when rotating after using the simplify brush. (r57311)
  • Fix #35793: Crash When Painting Gradient Weight. (r57564)
  • Fix #35457: Mirror the U texture coordinate does not work in projection painting regression since 2.61 (r57706)
  • Fix #34909: Texture paint mode does not correctly update when using textures larger than 2048x2048. (r57735)
  • Fix #35858: Weight Paint: Hiding faces isnt flushing the flag to the vertices. (r57751)
  • Fix #34837: Texture Painting using Face Selection Mask fails to show texture if more than 1 texture is used (r57764)
  • Fix #35583: Smooth brush ignores hidden parts. (r57768)
  • Fix #35365: Texture cloning not behaving correctly in perspective view. (r57776)
  • Fix #33068: Can't paint weights of some vertices in some situations. (r57781)
  • Fix #35858: Weight Paint: Hiding faces isnt flushing the flag to the vertices. (r57895)
  • Fix #35975: "Select Linked" = "Select All" in Weight Paint mode. (r57955)
  • Fix #35057: Texture paint viewport performance drop. (r58079)
  • Fix #36039: Texture paint bug with face selection on subdivided object. (r58109)
  • Fix #36153: Crash when choosing a brush. (r58311)
  • User Interface:
  • Fix #35567: Shift+LMB doesn't toggle selection when using the Maya preset. (r57154)
  • Fix #35468: Screen list shows temp layout (r57214)
  • Fix #35610: Multiresolution Modifier Complains About Sculpt Mode. (r57220)
  • Fix #35646: Image offset value in empty image display mode should be unitless (r57263)
  • Fix #35668: Tooltip for Euler Discontinuity Filter was misleading (r57411)
  • Fix #35713: Set Origin not waiting for user input when invoked form search menu. (r57422)
  • Fix #35741: Material shows WORLD texture_context by default. (r57497)
  • Fix #35774: Confusing Text in Texture Paint Panel. (r57504)
  • Fix #35790: Panel Section Arrows Wrong Theme Colors. (r57694)
  • Fix #35767: Transforming nodes in the node editor changed the wireframe color of the active object in the 3D view. (r57715)
  • Fix #35715: Graph editor > channels > move.. menu item showed wrong keyboard shortcut. (r57734)
  • Fix #35750: List items in properties editor (text colors not following list item theme). (r57760)
  • Fix #35880: Popup menus like F6 redo did not use the right theme color for highlighted text, (r57771)
  • Fix #35880: Theme color of enabled option buttons in popups was still controlled by the wrong color, now it's controlled by "Menu Back" text color. (r57785)
  • Fix #35802: Searchbox menu not opening when opened from a popup near the bottom of the window. (r57822)
  • Fix #35974: Smoke flow force field icon missing in add menu. (r57956)
  • Fix #36001: Crashing copying long strings in text buttons. (r57996)
  • Fix #36010: Missing 3D view header redraw when assigning shortcut key to mesh automerge. (r58002)
  • Fix #36038: Auto Keying warning message is clamped in Japanese. (r58049)
  • Fix #35841: WM_OT_context_[toggle/cycle/etc.] operators dont show shortcut keys in menus (or tooltips) for properties they are used to toggle/cycle through. (r58058)
  • Fix #36043: Missing Tooltip for Excluded Paths field of Auto Run Python Scripts in User Preferences -> File. (r58069)
  • Fix #36059: Region overlap did not show scopes overlapping in the image editor. (r58081)
  • Fix #36008: Can't set values higher than 1.0 in HSV colour picker (But can in RGB) - also some strange behavior. (r58105)
  • Fix #36030: Datablock drag and drop to buttons not working with a certain number of objects in the scene. (r58120)
  • Fix #36065: UI labels are shown in the theme color for unselected list items. (r58142)
  • Fix #36109: UI softlock when first property of an operator is String disable editing a string on operator UI popups, causes feedback loop. (r58197)
  • Fix #36135: File name of previously saved render result no longer remembered. (r58231)
  • Fix text shadow offset was causing text to clip r57271
  • Fix filesel autocomplete, it had the bad behavior entering a non-existing name (r57572)
  • Fix OSX "Life resize" was also being called during opening of windows - when things are not initialized yet. (r57181)
  • Fix a few DPI/retina scaling issues in the graph editor and movie clip editor. (r57819)
  • System:
  • Fix #35728: "Load Factory Settings" changes temp fonder to "/temp/\" (r57479, r57500)
  • Fix #35825: "Find missing files" seems to search for files which are not missing Made finding paths for files that exist optional (and off by default), since its handy for relocating projects. (r57678)
  • Fix #35824: finding missing files not working correct for filepaths with special characters on Windows. (r57739)
  • Fix #35890: memory leak in OS X ghost locale detection. (r57821)
  • Fix #35904: On Windows force NVidia Optimus, which does automatic graphics switching between an integrated Intel and a dedicated NVidia card, to use the dedicated card for Blender. (r57857)
  • Fix #36157: Memory Leak in GHOST_DropTargetX11 would leak a little bit of memory for every window created. (r58309)
  • Other:
  • Fix #35501: Operator log: some property changes log as [...].(null) = ... (r57211)
  • Fix #35661: Maya key config - select operations are skipped by "undo". (r57338, r57340)
  • Fix #35691: Context Override replaces instead of overrides. (r57346)
  • Fix #35704: Simplify on scene with dupli recursion crashes. (r57376)
  • Fix #35574: Export Key Map issue. (r57380)
  • Fix #35747: Lasso select could crash if there was an Armature in PoseMode somewhere. (r57475)
  • Fix #35590: Connected proportional editing gives unexpected results (r57532)
  • Fix #35855: Change "Scene" crashes randomly. (r57689)
  • Fix #35844: "Blender User Preferences" window don't save size font. (r57703)
  • Fix #35884: Crash opening .blend with generated color grid image and preview render. (r57845)
  • Fix #35958: texture timeout with value 0 not preserved when saving user preferences. (r57932)
  • Fix #35933: setting shortcut keys in object mode menu didn't work correct. (r57967)
  • Fix #36014: Individual Origin Translation across Normal Orientation doesn't work properly. (r58015)
  • Fix #36073: Changing list items misses undo push. (r58130)
  • Fix #36076: Metaballs as particles with particle texture (size influence) crashes Blender (r58147)
  • Fix #36107: Moving origin of instanced objects doesn't work properly. (r58249)
  • Fix missing compositor refresh due to missinfg mask notifiers, (r57668)
  • Fix for crash reading from a freed scene when exiting blender. (r57810)
  • Avoid crashes running screendump and screen editing operators in background mode. (r57842)
  • Fix for Make Local -> All not working correct with multy-user datablocks (leads to crashes). (r57896)

New in version 2.68 RC (July 2nd, 2013)

  • USABILITY AND TOOLS:
  • Improved mesh editing tools: Improved bridge tool, grid-fill tool, options to selectively apply weight paint tools, TODO more.
  • Weight Paint tools reworked
  • Particles: The Emission panel now has a Use Modifier Stack option to emit particles from the mesh with modifiers applied.
  • BUG FIXES:
  • 3D View:
  • Fix #35617: cycles GLSL object texture coordinates were wrong. (r57231)
  • Fix #35602: VBO + dynamic topology sculpt did not show specularity. (r57234)
  • Fix #35629: Incorrect Rendered Viewport Horizontal Splitting. (r57241)
  • Fix #35650: Fly mode with parenting was broken for both locked/unlocked parent mode. (r57267)
  • Fix #35663: Some object types don't draw bounds other than "Box". (r57324)
  • Fix #35694: Lattice; Display Type: "Bounds" not working. (r57456)
  • Fix GLSL not showing shading properly on the backside of faces. (r57702)
  • Fix unnecessary 3D viewport redraws in various cases, in particular when editing node materials. (r57714)
  • Fix incorrect GLSL bump mapping in editmode when the UV coordinates are flipped, was not passing sign on to GLSL shader. (r57906)
  • Animation:
  • Fix #35378: Shape Key Animation Data still linked when creating full copy of scene. (r57221)
  • Fix #35613: Dopesheet, Graph Editor Trouble Selecting Channels. (r57240)
  • Fix #35643: Animated textures are invisible in Graph Editor if it is not linked via material. (r57332)
  • Fix #35263, #35382: NLA Animated Influence is ignored if strips below have zero total influence. (r57333)
  • Fix #35382: NLA "Multiply" Blend Mode calculated incorrectly. (r57345)
  • Fix #35887: Keyframes inserted at wrong time on offsetted NLA Strips when using "Auto Keying" + "Insert Available Only". (r57902)
  • Fix #35744: FCurve select changes on Graph Editor Resize. (r57905)
  • NLA Bugfix: When clicking on a channel name in the channel list while still in tweakmode (r57907)
  • Armatures:
  • Fix #35671: automatic armature weights assignment crashed with an empty mesh. (r57296)
  • Fix #35901: Hooks on armature bones are calculated in wrong space. (r57843)
  • Fix #35856: Bones gets scaled chaotically when during NLA Strip Blend In/Out. (r57904)
  • Audio:
  • Fix #35230: CPU freeze at playback after cutting/deleting/duplicating audio strip. (r57598)
  • Collada:
  • Fix #35555: Collada: export destroys mesh in some cases. (r57208)
  • Fix #35592: Collada (DAE) exporter messes up vertex colors. (r57209
  • Fix crash during collada export when armature has animation data. (r57761)
  • CONSTRAINTS:
  • Curves:
  • Fix #35686: Grease pencil to curve conversion causes NAN weights on vertices. (r57308)
  • Fix #35670: Selectionmode LMB dont change the controlling for putting curve points with strg+lmb. (r57329)
  • Fix #35669: Snap curvepoints dont work correct when another object is selected. (r57330, r57371)
  • File I/O:
  • Fix #35656: Crash on File Browser (r57370)
  • Fix part {{BugReport|35859}: lib linking errors were not shown when opening files through open recent. r57736
  • Game Engine:
  • Fix #32218: logic.addScene() Not Adding Scenes in Order. (r57536)
  • Fix #35479: OSKEY (Command Key on Mac) not working. (r57593)
  • Fix #34781: bge.texture.ImageRender does not show Font object. (r57594)
  • Fix #35447: LibLoad Meshes and Scenes causes crash of blender. (r57596)
  • Fix #33163: Text Font Bug. (r57623)
  • Fix #32775: LibFree crashing. (r57626)
  • Fix #35815: makeScreenshot() relative path not working in Blenderplayer. (r57645)
  • Fix #35811: Blenderplayer crash on closing if file saved with an actual version. (r57680)
  • Fix #35737: Action actuator in property mode don't work with values lower then 1. (r57681)
  • Fix #34185: billboard scale problem in groups. (r57691)
  • Fix #30450: F-Curve on bone not working. (r57692)
  • Fix #35884: Evil bge.types.BL_Shader.setUniformMatrix3() (r57815)
  • Fix game anaglyph colors are inverted. (r57646)
  • Image / UV Editing:
  • Fix #35453: "copy mirrored uv coords" doesn't work. (r57244)
  • Fix #35645: UV Stitch often crash Blender (hidden faces related). (r57266)
  • Fix #35611: 'Quick Edit' in Texture mode + RGBA16bit gives bright results. (r57313)
  • Fix #35658: OpenEXR (from Maya) - missing passes. (r57353)
  • Fix #35749: Image Editor: "Replace Image" operator didn't refresh icon for image. (r57476)
  • Fix #35548: Island selecting mode problem in UV editor. (r57508)
  • Fix #35900: Image editor save multilayer EXR was not using the compression codec specified by the user. (r57847)
  • Mesh Editing:
  • Fix #35578: New bridge tool; bowtie crossing when destination edges form one half of an 'X'. (r57159, r57163)
  • Fix #35603: Crash with "Tag Freestyle Edge Mark". (r57210)
  • Fix #35311: Planar Decimate / Limited Dissolve fails to merge some adjacent faces optionally limit by face flipping. (r57216)
  • Fix #35623: separate mesh operator did not redraw the outliner. (r57232)
  • Fix #35636: bridge tool: error symmetry. (r57259)
  • Fix #35648: Loop cut, smoothness showing wrong symmetrical. (r57331)
  • Fix #35738: Delete edge loop removes extra vertices when working on small scale objects. (r57445)
  • Fix #33374: Extrude and mirror editing 2.65 RC1 (r57494)
  • Fix #35902: Build navigation mesh crash with multiple meshes selected. (r57848)
  • Fix #35551: The topology mirror setting affected shape key and vertex group but this was confusing as there was no setting visible for it. (r57856)
  • Fix #35914: Blender crashes when trying to use vertex selection masking on a copy directly after using SHIFT+d (r57888)
  • Fix #35936: Can't create new vertex group when using Ctrl G menu. (r57901)
  • Fix for crash in edgering subd when 3+ disconnected edge rings were found. (r57196)
  • Fix for sculpt distortion happens when flipping mesh normals. (r57373)
  • Fix for editmesh transform connected, the distance checks could get into a feedback loop so that the result depended on the order of verts/edges. (r57527)
  • Fix for vert/face mask modes using last used select option when using the select-all key shortcut. (r57752)
  • Modifiers:
  • Fix #35678: Duplicating an object with Displace modifier does not increase the reference count of the texture. (r57354)
  • Fix #35710: Mesh explodes while using solidify modifier with tubular non-manifold base mesh. (r57405)
  • Fix #35911: Show weights not working with a weight edit modifier in edit mode. (r57891)
  • Fix for problem with creating weight-paint preview. (r57419)
  • Movie Clip Editor:
  • Fix #35773: Drag-to-Open failed in Movie Clip Editor. (r57568)
  • Nodes / Compositor:
  • Fix #35570: Old group nodes with empty socket name strings crash. (r57139)
  • Fix #35599: MovieClip node crashes when using multilayer exr (r57202)
  • Fix #35625: Blender crashes after texture bake complete. due to missing node group. (r57247)
  • Fix #35633: Cannot Add Group Node In Blender 2.67a. (r57249)
  • Fix #35640: Linked Node Materials appear to be editable. (r57252, r57253, r57401)
  • Fix #35400: Dilate Erode Feather Bug - feathering wraps around image. (r57297)
  • Fix #35703: Viewer node doesn't updates image sometimes. (r57410)
  • Fix #35724: Backdrop zoom can be set to a very small value, making the backdrop disapear. (r57453)
  • Fix #35439: Render Border have weird influence on compositing. (r57604)
  • Fix #35546: clicking cycles "Use Nodes" did not do a proper undo push. (r57741)
  • Fix #35809: Dragging a non-active node in the node editor did not work reliably. (r57823)
  • Fix #35922: RGB Input Node doesn't work properly. (r57885)
  • Fix crash when passing non-existing socket type to sockets.new() function. (r57430)
  • OBJECTS:
  • Particles:
  • Physics / Hair / Simulations:
  • Fix #35477: Clicking "Connect Hair" button translates a mesh by it's object location. (r57213)
  • Fix #35628: Dynamic paint waves over ocean modifier doesn't work (r57254)
  • Fix #35609: Hair cut tool cuts in a wrong place, draw steps should default to 2. (r57698)
  • Fix particle hair display percentage not properly getting restored after rendering. (r57717)
  • Python:
  • Fix #35434: Segmentation fault switching screen layout from python. (r57204)
  • Fix #35489: mode_set() not working in background mode, Scene change doesn't change mode either. (r57205)
  • Fix #35683: Addon working fine in console. But crashed when click GUI button. (r57336)
  • Fix #35346: Python: still UI issue with popup and dropdown list (r57425, r57562, r57563)
  • Fix #35850: Documentation error for mathutils.Vector. (r57674)
  • Fix #35507: BMesh module: Crash on to_mesh() if faces.layers.tex is used but no loops.layers.uv. (r57755)
  • Fix #35860: Crash if pressing in import dialog. (r57852)
  • Render:
  • Fix #35497: Rendering preview range gives wrong duration. (r57157)
  • Fix #35624: Rendering to a new window, then switching scene in the main window, would still continue to render the previous scene in the render window on F12. (r57229)
  • Fix #35405: Properties editor preview render restarted unnecessarily after F12 render. (r57377)
  • Fix #35664: Blender internal material index pass + ztransp + multiple materials assigned to a mesh did not work correct. (r57439)
  • Fix #35768: Crash in with "free image textures" option and 3D viewport with textured draw mode open. (r57474)
  • Fix #35848: Render crash in background mode due to missing G.main. (r57663)
  • Fix #35807: Blender internal motion blur render without antialiasing would give black speckles (self intersection errors) in raytraced shadows. (r57606)
  • Fix #35846: Crash rendering with dupligroups visible in 3D viewport during render in some cases. (r57740)
  • Fix #35882: Render to image editor, ctrl+up fullscreen, click back to previous did not work. (r57787)
  • Fix #35412: Blender internal "from dupli" texture coordinates not working with particles in linked groups. (r57851)
  • Render: Freestyle:
  • Fix #35561: Freestyle + read full sample layers = crash. (r57369)
  • Fix #35353: Freestyle + Compositor + Auto-render renders freestyle lines in the wrong place. (r57415)
  • Fix #35883: Freestyle + envmap render crashed. (r57782)
  • Fix #35808: Blender internal viewport with freestyle would keep continuously rerendering for no reason. (r57839)
  • Render: Cycles:
  • Fix #35591: Rendering with OSL seems to cap "weird" numbers in certain places in the nodes. (r57178)
  • Fix #35587: Cycles: image movie to single image crashing. (r57192)
  • Fix #35614: Cycles objects on mask layer in render layers were writing passes such as motion/uv/normal but they should have been excluded from them. (r57230)
  • Fix #35644: Lamp specials menu still showed blender internal energy and falloff distance when cycles was selected as renderer. (r57265)
  • Fix #35672: Missing update when changing light ray visibility during viewport render. (r57290)
  • Fix #35677, #35525: , #35525: cycles viewport not updating properly in some situations. (r57306)
  • Fix #35653: Manual texture space location and size not working in cycles viewport. (r57349)
  • Fix #35681: Cycles excluded layers still got evaluated before and after rendering even if they were not used on any render layers. (r57352)
  • Fix #35251: Cycles crash rendering with a particular user preferences configuration. (r57378)
  • Fix #35733: Lamps on render layers that are both excluded and used for masking should not be used, same as emissive meshes. (r57432)
  • Fix #35729: Cycles normal maps not showing properly in preview render. (r57434)
  • Fix #35730: Cycles not rendering dupliverted metaball, needs another special exception. (r57437)
  • Fix #35771: "Specials" ->"Size Y" doesn't work for Cycles area lamp. (r57539)
  • Fix #35812: Cycles image texture node not doing proper alpha handling of PNG images with open shading language enabled. (r57637)
  • Fix #35847: Cycles group nodes did not work well exposing inputs like normal or texture coordinate. (r57676)
  • Fix #35896: Cycles crash with OSL image textures and viewport + preview render running at the same time. (r57846)
  • Fix related #35681: Avoid some unnecessary cycles updated when using exclude render layers. (r57307)
  • SEQUENCER:
  • Sculpting / Painting:
  • Fix #35545: Weight paint with mirror modifier does not accurate represent bone influence (r57206)
  • Fix #35638: Object disappears when rotating after using the simplify brush. (r57311)
  • Fix #35793: Crash When Painting Gradient Weight. (r57564)
  • Fix #35457: Mirror the U texture coordinate does not work in projection painting regression since 2.61 (r57706)
  • Fix #34909: Texture paint mode does not correctly update when using textures larger than 2048x2048. (r57735)
  • Fix #35858: Weight Paint: Hiding faces isnt flushing the flag to the vertices. (r57751)
  • Fix #34837: Texture Painting using Face Selection Mask fails to show texture if more than 1 texture is used (r57764)
  • Fix #35583: Smooth brush ignores hidden parts. (r57768)
  • Fix #35365: Texture cloning not behaving correctly in perspective view. (r57776)
  • Fix #33068: Can't paint weights of some vertices in some situations. (r57781)
  • Fix #35858: Weight Paint: Hiding faces isnt flushing the flag to the vertices. (r57895)
  • TEXT EDITOR:
  • User Interface:
  • Fix #35567: Shift+LMB doesn't toggle selection when using the Maya preset. (r57154)
  • Fix #35468: Screen list shows temp layout (r57214)
  • Fix #35610: Multiresolution Modifier Complains About Sculpt Mode. (r57220)
  • Fix #35646: Image offset value in empty image display mode should be unitless (r57263)
  • Fix #35668: Tooltip for Euler Discontinuity Filter was misleading (r57411)
  • Fix #35713: Set Origin not waiting for user input when invoked form search menu. (r57422)
  • Fix #35741: Material shows WORLD texture_context by default. (r57497)
  • Fix #35774: Confusing Text in Texture Paint Panel. (r57504)
  • Fix #35790: Panel Section Arrows Wrong Theme Colors. (r57694)
  • Fix #35767: Transforming nodes in the node editor changed the wireframe color of the active object in the 3D view. (r57715)
  • Fix #35715: Graph editor > channels > move.. menu item showed wrong keyboard shortcut. (r57734)
  • Fix #35750: List items in properties editor (text colors not following list item theme). (r57760)
  • Fix #35880: Popup menus like F6 redo did not use the right theme color for highlighted text, (r57771)
  • Fix #35880: Theme color of enabled option buttons in popups was still controlled by the wrong color, now it's controlled by "Menu Back" text color. (r57785)
  • Fix #35802: Searchbox menu not opening when opened from a popup near the bottom of the window. (r57822)
  • Fix OSX "Life resize" was also being called during opening of windows - when things are not initialized yet. (r57181)
  • Fix a few DPI/retina scaling issues in the graph editor and movie clip editor. (r57819)
  • System:
  • Fix #35728: "Load Factory Settings" changes temp fonder to "/temp/\" (r57479, r57500)
  • Fix #35825: "Find missing files" seems to search for files which are not missing Made finding paths for files that exist optional (and off by default), since its handy for relocating projects. (r57678)
  • Fix #35824: finding missing files not working correct for filepaths with special characters on Windows. (r57739)
  • Fix #35890: memory leak in OS X ghost locale detection. (r57821)
  • Fix #35904: On Windows force NVidia Optimus, which does automatic graphics switching between an integrated Intel and a dedicated NVidia card, to use the dedicated card for Blender. (r57857)
  • Other:
  • Fix #35501: Operator log: some property changes log as [...].(null) = ... (r57211)
  • Fix #35661: Maya key config - select operations are skipped by "undo". (r57338, r57340)
  • Fix #35691: Context Override replaces instead of overrides. (r57346)
  • Fix #35704: Simplify on scene with dupli recursion crashes. (r57376)
  • Fix #35574: Export Key Map issue. (r57380)
  • Fix #35747: Lasso select could crash if there was an Armature in PoseMode somewhere. (r57475)
  • Fix #35590: Connected proportional editing gives unexpected results (r57532)
  • Fix #35855: Change "Scene" crashes randomly. (r57689)
  • Fix #35844: "Blender User Preferences" window don't save size font. (r57703)
  • Fix #35884: Crash opening .blend with generated color grid image and preview render. (r57845)
  • Fix missing compositor refresh due to missinfg mask notifiers, (r57668)
  • Fix for crash reading from a freed scene when exiting blender. (r57810)
  • Avoid crashes running screendump and screen editing operators in background mode. (r57842)
  • Fix for Make Local -> All not working correct with multy-user datablocks (leads to crashes). (r57896)
  • CYCLES:
  • Hair:
  • Hair rendering is now available on the GPU as well. (r56600)
  • Nodes:
  • Added a wireframe node to get access to Mesh wireframe data. (r56928)
  • A Toon BSDF with Diffuse and Glossy component is now available for Cartoon like effects. r56980)
  • Added a Wavelength node, to convert wavelength to rgb colors. r57368)
  • Open Shading Language:
  • Added Westin Sheen and Westin Backscatter closures for testing, useful for Cloth like effects. (r56900)
  • Render Passes:
  • Mist pass added, with start, depth and falloff control. If the pass is enabled in a render layer a Mist Pass panel will be shown in the world properties. (r57278)
  • Ray Visibility:
  • Ray visibility is now supported for all light sources: lamps, emitting meshes and the world environment. Using these options it's possible to let light from these sources only selectively affect diffuse, glossy or transmission shaders.
  • Performance:
  • Official Blender on Windows has become significantly faster, getting closer to performance on Linux and Mac OS X. Especially scenes with much geometry will benefit from the optimization, rendering often 30% faster. Linux and Mac OS X also benefit but more on the order of 10%.
  • CUDA:
  • Support for NVidia Tesla K20, GTX Titan and GTX 780 graphics cards was added.
  • CUDA performance is also improved, rendering 25% faster on various graphics cards and scenes.
  • For users making own Blender builds: please upgrade to CUDA toolkit version 5.0 for best performance.
  • MOTION TRACKER:
  • Reconstructed scene scale ambiguity: Improved algorithms which deals with reconstructed scene scale ambiguity (r56632).
  • Scene Orientation: Added a button to apply scale on scene solution (r56635).
  • Refine Markers Position: Added Refine Markers Position operator (r56716).
  • Automatic Keyframe Selection: Added an option to select keyframes used for initial reconstruction automatically (r57133).
  • Smaller improvements:
  • Made bundles in 3D viewport have constant size (they're not affected by camera scale anymore) (r56633)
  • Set scene frames operator for clip editor (r56664). This operator will set scene's start/end frames to match clip's start frame and footage duration.
  • Marker placement for motion tracker by clicking on a desired location (r57138).
  • Track Position node now could output absolute position of track at a given frame (r57414)
  • ADDONS:
  • New: TextureAtlas Contribution Script

New in version 2.67b (May 30th, 2013)

  • Essential Fixes:
  • fix crash when pressing Enter on menu item which load a file: Ctrl+N,Enter or Ctrl+O,Enter r36287
  • fix crash appending/linking objects #27158, r36313
  • fix crash for files saved with file selector open r36321
  • fix crash with edge split modifier #26993, r36330
  • fix for numerous cases where material links would be lost when making object data local #27178, r36332
  • fix for crash getting the vertex weight from object types which don't support this vertex groups. r36291
  • Rendering:
  • fixed a memory leak on canceling bake r36284
  • fix for memory leak with node group members that have multiple ouputs some of which are unused #27104, r36290
  • fix for node socket bug which lead to incorrect black/white output levels r36306
  • fix 3d text and simple deform modifier giving bad results #27048, r36301
  • fix for boid particles getting Z clamped to 0.0 when "Allow Flighting" is on. #27112, r36325
  • Tools:
  • fix changing selected shapekeys in editmode causing badly deformed keys #26959, r36296
  • mesh.dupli_extrude_cursor (Ctrl+Click extrude), failed when the selected vertex was behind the view #27091, r36279
  • fix all mesh normals being recalculated when adding meshes in editmode #27121, 36323
  • skip displace modifier when no changes are needed r36319
  • setting subsurf with Ctrl+1/2/3/4 now works in editmode too. #27126, r36299
  • Python:
  • fix for crash exporting Collada files to an invalid path #27162, r36326
  • RegionView3D.view_rotation was inverted, view_matrix is now writeable r36317
  • Interface:
  • slider widget was showing strange colors with some themes #27139, r36324
  • fix for text editor syntax highlighting glitch when changing tab width. r36294
  • Additions:
  • added support for sculpting on blended shape keys r36295
  • new view 'dolly', zoom which moves the view port forward in perspective mode, not restricted by the view rotational pivot. (Ctrl+Shift+MMB). r36283
  • continuous zoom now uses dolly settings for horizontal/vertical mouse & inverted movement.
  • convenience button in modifiers panels to allow switching to the physics tab r36327
  • Blender Addons:
  • Unreal Engine Format
  • fixed error on export single/all/select action sets.
  • added weight when import into blender and filter out the ext.
  • OBJ Format
  • fixed importing OBJ groups as vertex groups. [#27149], r1865
  • fresnel setting was broken on import [#27170], r1869
  • importing vertex order was not maintained (added option back) [#27145], r1867
  • Povray Render Support: Detect povray binary on unix.
  • DirectX Export: Improved phong shader setting. r1871

New in version 2.67a (May 21st, 2013)

  • Interface:
  • Fix #35286: 'Reset to Default Theme' makes some node titlebars go black (r56647)
  • Fix #35261: double clicking the up arrow in the file browser to go up multiple directories fast would start drag and drop (r56653)
  • Fix #56662: files with numbers higher than 2147483648 or with different numbers of leading zeros would show in random order in the file browser. (r56662)
  • Fix #35284: outline name edit textbox did not show properly in some cases. (r56670)
  • Fix #56672: search menu buttons (with an X on the right side to clear) had text overlapping the X icon (r35281)
  • Fix #35273: click in empty space to deselect as used by the Maya keymap gave a python error when used in pose mode. (r56673)
  • Fix #35262: assigning shortcuts from e.g. delete or selection mode menus (r56676)
  • Fix #35307: popup menus in nodes, with nodes outside window boundary, were clipped (r56688)
  • Fix #35342: multi-sample antialiasing makes tooltips look blurry (r56766)
  • Fix #35415: multi-sample don't work in 2.66 and newer (regression) (r56912)
  • Fix for toggle drag not working in popups (r56747 r56881)
  • Change to drag-lock behavior, only use with outliner (this way layers can be changed all at once) (r56748)
  • Viewport:
  • Fix #35259: Fix crash when enabling mesh analysis intersect with wire edges (r56539)
  • Fix eternal loop with background scenes (r56689)
  • Animation:
  • Fix #35253: Fix failure to animate X, Y, Z values in nodes with vector sub-menu (r56581)
  • Fix #35384: animation to enable/disable render layers was applied one frame too late when rendering animations. (r56851)
  • Fix #35398: changing render layer name causes animation to be lost. (r56868)
  • Fix material/lamp drivers not working sometimes when they were used by multiple objects (r56707)
  • Fix for shape-key drivers executing for every call to derivedmesh (r56880)
  • Sequencer:
  • Fix #35390: the verticel line indicating scene end frame was off by one (r56872 r56882 r56894)
  • Composite/Nodes:
  • Fix #35252: Fix crash with the node placed partially behind the screen (r56572)
  • Fix #35291: crash deleting 'Group Output' node in compositor (r56654)
  • Fix #35327: compositing Z combine node was not giving the same result as previous versions when the Z values were the same (r56755)
  • Fix #35330: Blur node crash due to size overflow (r56759)
  • Fix #35349: multiple viewers nodes crashing during render (r56791)
  • Fix #35376: node editor throwing python error on some files saved with 2.66 test builds. (r56830)
  • Fix #35388: grouped nodes not editable in properties ui. (r56857)
  • Fix #35369: crop node or FileOutput node bug. (r56879)
  • Fix #35313: object and ID anti-aliased masks are incorrect when using border render + crop (r56898)
  • Fix string escaping when building python expression for nodes (r56610)
  • Fix crash loading node groups caused by versioning error (r56611)
  • Fix for add_node operator, prevent it from re-using settings from a previous call (r56613)
  • Fix note add operators were not using UNDO option (r56648)
  • Render:
  • Fix #35219: Fix blender internal auto ray bias to avoid the terminator shadow problem was giving light flickering on a mesh with animated hair strands. (r56577)
  • Fix #35280: crash when setting Environment Map imagefile (r56620)
  • Fix #35335: Crash when rendering a text object with a remesh modifier and a material texture (r56749)
  • Render (Cycles):
  • Fix #35272: GPU crash with anisotropic shader in group node. (r56650 r56663)
  • Fix #35282: color ramp set to constant interpolation did not work well (r56651)
  • Fix #35306: normal mapping not working with flat shading. (r56682)
  • Render (Freestyle):
  • Fix #35352: geometry spatial noise freezes on render (r56836)
  • Fix #35385: rendering crash with modifiers (r56839)
  • Fix #35245: Freestyle getting stuck on view map creation + memory leaks. (r56905)
  • Fix crash when closing blend files with no line styles (r56711)
  • Fix for a copy-and-paste bug in a Freestyle Python API helper function (r56806)
  • Fix for memory leaks in Freestyle Python API components (r56778 r56807)
  • Fix for missing finalization of memory blocks allocated in the Freestyle module (r56826)
  • Fix for built-in style module sketchy_multiple_parameterization.py not working correctly (rr56867)
  • Modifiers:
  • Fix #35317: crash with boolean modifier using an object whose library linked mesh datablock went missing (r56698)
  • Tools:
  • Fix #35257: 'Brige > Merge' sometimes flips result (r56606)
  • Fix #35292: edge slide slow with big image in image editor (r56671)
  • Fix #35289: UV layout export to image was extremely slow for large meshes (r56674)
  • Fix #35326: even edge slide on open edge crashes (r56735)
  • Fix #35308: Edge Split operator splits unselected edges (r56760)
  • Fix for strange behavior with loop select involving ngons (r56773 r56783 r56784 r56785), See: comparison
  • Fix loopselect-slide (with multicut enabled) changing from vertex-select to edge-select. (r56863)
  • Paint:
  • Fix part of #35372: distorted strokes when painting zoomed out with a small brush size (r56816)
  • Fix #35057, #35372: slow texture painting performance. (r56823)
  • Fix #35355: 2D image paint View mapping mode was dependent on zoom, this was wrong, it should just fit the texture in the brush circle. (r56833)
  • Fix #35372: sculpting/painting long brush strokes with small brush size would take up a lot of memory. (r56834)
  • Fix #56901: calling any paint operator from operator search menu with mouse crashes blender. (r56901)
  • Fix crash on 2d painting when no active object is present (regression), (r56892)
  • Fix Painting / Sculpting: improve pressure sensitivity (regression) (r56896)
  • Fix crash due to shared paint cursor function (regression). (r56902)
  • Sculpt:
  • Fix #35337: sculpt performance regression, partial redraw was not working anymore due to paint cursor redraw problem. (r56763)
  • Fix sculpt getting slower as you paint a longer stroke. Partial redraw was redrawing the whole area that was painted on from the start of the stroke (r56767 r56828)
  • Fix #35364: 'D Key' shortcut inconsistency (r56815 r56873)
  • Fix #35354: dyntopo - materials and UI display issues (r56820)
  • Game Engine:
  • Fix #31757: Fix setGLSLMaterialSetting has no effect (regression) (r56605)
  • Fix #34382: vertex position doesn't update when set through Python and "Cast Buffer Shadows" is disabled (r56639)
  • Fix #35204: new alpha-enabled shadows fail when UVs Change (r56643)
  • Fix #34631: error displaying texface (r56679)
  • Fix #34044: error displaying texface for objects with no material (r56680)
  • Fix #35320: crash when adding property without setting material (r56745)
  • Fix #35329: action actuator crash with replacemesh, pointers got outdated. (r56756)
  • Add missing python properties on ActionActuator: layer, layerWeight (r56906)
  • Particles:
  • Fix #35296: particles crash with long object name (r56668)
  • Rigid Body:
  • fix #35403: Highlight not updating instantly when removing from Rigid body
  • Python:
  • Fix #35319: 2x2 matrix inverse and adjugate were wrong. (r56700)
  • Fix #35336: added a warning in the doc string for nodetree.nodes.new() (r56800)
  • Other:
  • Fix OS X build with 10.6 SDK, was not working due to recent fullscreen bug fixes. (r56601)
  • Fix #35255: Fix build for older OpenCollada versions failed (r56537 r56538)
  • Fix #35267: cmd+v, cmd+c on OS X for copy/paste worked in some editors like the 3D view and text editor but not in the animation editors(r56661 r56678)

New in version 2.67 (May 8th, 2013)

  • Freestyle Line Rendering Engine:
  • Freestyle is a new non-photorealistic (NPR) rendering engine integrated into Blender. Originally developed as a stand-alone program in an academic research project, Freestyle provides artists with a new tool set for generating 2D line drawing out of a given 3D scene prepared with Blender. Generated lines can be stylized by a variety of stylization options for tweaking line color, alpha transparency, line thickness, and line geometry. The resulting line art can be combined with other render components (e.g., render passes from the Blender Internal renderer and Cycles) through render layers and the compositor. Examples of Freestyle use cases include cartoon rendering, architectural visualization, technical drawing, blue prints, and computer-generated sketches. Freestyle expands Blender's rendering capabilities on the basis of geometry-based visualization solutions specifically geared to 2D-like computer graphics.
  • Paint System Improvements:
  • The stroke system and brush texture access has been unified and as a result there are many more tools now shared across paint modes. Brush angle control, better brush overlays, separate texture control for alpha and a brand new stencil mapping mode with direct mouse control have been implemented. Many improvements and bug fixes have also been made.
  • Cycles Rendering:
  • A Subsurface Scattering shader is now available, to create materials such as Wax, Marble or Skin. Minimum pixel width was added to hair rendering and several performance improvements have been made, to render scenes without hair or motion blur faster. The OSL shading system received performance improvements as well.
  • Motion Tracker:
  • Camera and object motion solver motion are much more accurate and faster because the Ceres library is used now for the bundle adjustment step. In addition the tripod solver is finally fixed and has become usable for longer footage. Smaller fixes were done as well.
  • Compositing Nodes:
  • Added border for compositor viewer node, which restricts what is to be composited for faster previews. Also border rendering and cropping are finally working as expected. Some optimization was done as well.
  • Python Nodes:
  • The API now supports custom node types. Nodes can be defined and registered in python scripts like other UI classes. This allows the creation of entire new node systems for addons, external render engines and the like.
  • Node Editor:
  • Node Groups editing is less cluttered and more consistent with other nodes. Multiple node editor windows can be used independently. Nesting node groups is fully supported. Pinning is supported as well in the node editor to disable context switching.
  • Usability and Tools:
  • New mesh modeling tools: Individual Face Inset, Poke Face and Knife Project. Faster image display in the image and movie clip editors. Better support for UTF-8 text in the text and console editors, and various improvements to other editors.
  • 3D Printing Toolset:
  • An addon to help with 3d printing is now bundled as well as a new ruler tool and mesh-analysis display attributes such as thickness, sharp-areas and distortion.
  • Addons:
  • New addons are the node efficiency tools and VRML2 export.
  • Bug Fixes:
  • 3D View:
  • Fix #34492: clipping border not working with GLSL/matcap and Nouveau drivers. (r55251)
  • Fix #34711: matcap option not showing when switching from cycles material/rendered draw mode to blender internal. (r55730)
  • Fix #34825: Transparent background of Empty Images clips objects behind them away when Empty is not selected. (r55746)
  • Fix #34903: Lock Camera to View allows Numpad orbit, but not Numpad pan. (r55893)
  • Fix #34908: compressed DDS files did not display properly when their mipmap levels did not go down to 1x1 image size. (r55906)
  • Fix #34961: camera fly mode would reset camera scale. (r55990)
  • Fix #35043: Camera view breaks with multiple scenes and the "view center camera" action. (r56192)
  • Fix #35007: Clipping border error. (r56220)
  • Fix #34706: Projection precision is zoom dependent. (r56226)
  • Fix #35063: GLSL texture node Value output was not outputting alpha. (r56267)
  • Fix #34714: cycles viewport render would restart when minimizing and unminimizing a maximized Blender window in Ubuntu Unity (r56278)
  • Fix #35121: cycles 3D viewport render pause button not working during render. (r56360)
  • Animation:
  • Fix #32492: Part 3: Error filter now includes drivers where there are errors with the variables/targets, even if those errors are for variables which aren't used (r55070)
  • Fix #34394, #31843: Visual Keying not working for bones. (r55103 )
  • Fix #34688: Auto-Keying doesn't include custom properties when pasting poses. (r55457)
  • Fix #34932: Drivers on world nodes not updating on frame changes. (r55923)
  • Fix #34805: Bake action ignores parent motion. (r55954)
  • Fix #34836: Crash when driver variable has path == 'data' (r56206)
  • Fix #34869: Switching actions does not trigger animation refresh. (r56232)
  • Fix #34958: keyframe many items would fail if there was a (") in the text. (r56249)
  • Fix #34645: NlaStrip Tweak Mode - No automatic action length sync on exit (r56314)
  • Fix #35151: NLA editor: the channel list and the main area were not perfectly aligned, and could jump a bit around (r56416)
  • Bugfix: Selecting AnimData "expanders" in AnimEditors works again. (r55261)
  • Bugfix: Filtering option in NLA Editor to include AnimData blocks with no actions or NLA data attached was broken. (r55266)
  • Armatures:
  • Fix #34541: Sketching bones created bones with 0 radius for envelope. (r55105)
  • Audio:
  • Fix #33518: Jack sync doesn't work in 2.64, 2.64 or 2.65 stable versions (r55616)
  • Collada:
  • Fix #34443: Ability to set 'Pivot Center for rotation/scale' missing in weight paint mode. (r54888)
  • Fix #35014: Import crash with UV coordinates. (r56153)
  • Fix #35073: Face normals calculation used wrong mloop index. (r56292)
  • Fix #35229: Crash exporting constraints with no target set. (r56508)
  • Constraints:
  • Curves:
  • Fix #34444: Counter intuitice name for curve Select Nth Number of Points. (r54884)
  • Fix #34616: Wrong face culling for curves with constructive modifiers. (r55273)
  • Fix #34785: only one curve cap is visible while backface culling is enabled. (r55627)
  • Fix #35039: Issues with capson cyclic curve. (r56200)
  • Fix #35026: Curve build modifier behaves unexpected oncurves without faces. (r56204)
  • Fix #35097: only one curve cap is visible while backface culling is enabled (r56330)
  • File I/O:
  • Fix #34511: Invalid Audio/Video codec combination produces hung filehandle. (r55189)
  • Fix #34608: MultiLayer OpenEXR (from Maya) - passes lost in Compositor Image Node. (r55210)
  • Fix #34626: voxel data texture can't read > 2GB files on Windows. (r55247)
  • Fix #34689: Multilayer EXRs don't load correctly if one layer is named and the other is not. (r55498)
  • Fix #34745: TGA with size of 4Kx8K won't load. (r55557)
  • Fix #34776: Linking the group in this .blend causes crash with this starting scene (r55610)
  • Fix #34779: Channels disappear from multilayer exr sequence. (r55624)
  • Fix #34929: Windows would show a "No disk in drive" error popup when one of the recently opened files was on a DVD that's no longer there in the DVD drive. (r55966)
  • Fix #35139: Output panel options are not taken into account when you safe your render (JPG) (r56376)
  • Fix #35081: opening .blend files with chinese characters not working. (r56454)
  • Fix #35143: Animplayer treated .tif extensions as movie files, so that didn't work. (r56412)
  • Fix quicktime video export not properly supporting animation of audio properties like volume. (r56494)
  • Fix for non-terminated reading of JPEG metadata. (r56495)
  • Fix double free error in OpenEXR when file cannot be saved. (r56456)
  • Game Engine:
  • Fix #28753: Mouse Over doesn't work at certain angles. (r54733)
  • Fix #34483: multi UV glsl materials not working correct after changes to support more than 2 UV maps. (r54965)
  • Fix #34523: 2dfilter produces render error (objects disappear). (r55010)
  • Fix #34677: Setting Boolean property on KX_GameObject creates Int type. (r55396)
  • Fix #34550: getVertexArrayLength changed in 2.66 (r55483)
  • Fix #34505: Vertex Colors not working in the BGE (for custom GLSL shaders) when multitexture and no material. (r55487)
  • Fix #34997: When starting the game engine in one window and switching to a second window, the game would stop drawing in the first and mess up the OpenGL state of the second. (r56148)
  • Fix #34383: Blender crash Steering actuator. (r56353)
  • Fix #34609: mesh.getVertex doesn't work as spected with poly.getMaterialIndex() and poly vertex indexes (r56460)
  • Fix #34889: negative lights not working in glsl view and game engine. (r56484)
  • Image / UV Editing:
  • Fix #34589: Strange behavior with projection painting and 16bit PNGSs. (r55195)
  • Fix #34672: Image sampling line didn't use color management for byte buffers. (r55367)
  • Fix #34772: Incorrect aspect for tex mapping from camera view. (r55606)
  • Fix #34866: UV/Image Editor breaks on mode change + undo (r55823)
  • Fix #34978: For cycles, images displayed in the UV editor where coupled to the active image texture node in the material. (r56070)
  • Fix #35011: UV unwrap giving poor results for ngons. (r56152)
  • Mesh Editing:
  • Fix #34611: Bevel modifier needs to limit amount to max without overlap. (r55234)
  • Fix #34620: SHIFT+T (texture space transform) crashed in editmode. Not checking NULL pointer. (r55244)
  • Fix #34633: Merge First/Last crashes Blender. (r55292)
  • Fix #34603: ALT-F fails, freezes, CPU=100% (r55579)
  • Fix #34802: Individual Transformation Confusing in Edit Mode. (r55771)
  • Fix #34918: Interactive bevel doesn't accept +/- keys to change # of segments, only scrollwheel. (r55890)
  • Fix #34947: Alt-F Fill not working. (r55949)
  • Fix #35009: Edge/Vertex Slide issue using G-G. (r56162)
  • Fix #35025: Mesh Debug samples strange behavior. (r56181)
  • Fix #35058: Mesh > Edge/Face > Bevel would do vertex bevel if that was used in the operator the previous time. (r56240)
  • Fix #24887: Crash on snapping verts on other object. (r56254)
  • Fix #34657: Smoothing will not be updated in object mode, when hiding faces in edit mode and changing shape. (r56258)
  • Fix #35085: Loop cut slide didn't work nice with multicut. (r56318)
  • Fix #35156: Edge slide gg shortcut brings up wrong settings. (r56402)
  • Modifiers:
  • Fix #34526: crash using mask modifier + subsurf + UV map. (r55255)
  • Fix #35113: solidify modifier not preserving clamp option on duplicating the object or modifier. (r56338)
  • Fix #35149: solidify modifier + vertex parent not working after going in and out of editmode on the child object. (r56447)
  • Movie Clip Editor:
  • Fix #34574: Empty Movie Clip Editor crash on select. (r55130)
  • Fix #35146: Move Clip Editor: "T-key panel" bug (r56381)
  • Fix issue with bright frames appearing in clip editor when compositor is open. (r55968)
  • Fix missing angle zerolization when 2d stabilization is disabled. (r56516)
  • Fix for crash when using 2D stabilization for float movie clips (r56517)
  • Nodes / Compositor:
  • Fix #34436: Texture node editor crash on node delete. (r54908)
  • Fix #34599: Mask nodes stop working if output is later piped through HSV node. (r55204)
  • Fix #34617: Track Position node behaves wrong when creating second connection from output socket. (r55298)
  • Fix #34709, #34709: cycles group nodes were not working well with 0 or 2+ group input/output nodes. (r55440)
  • Fix #34694: Bokeh Blur operation was writing outside of allocated memory in case of (0, 0) size buffers, with the usual unpredictable results. (r55444)
  • Fix #34758: Nested node groups (groups inside other groups) were ungrouped ("inlined") repeatedly causing corrupted memory + crash. (r55566)
  • Fix #33628: Segmentation fault after pasting a closed group of nodes into an open group. (r55752)
  • Fix #34948: Bug with cycles group nodes. (r55955)
  • Fix #34910: NodeGroup input/output sliders bug. (r56037)
  • Fix #34911: Compositor with multiple views autozooms to node when creating a link. (r56115)
  • Fix #35037: Compositor: MultilayerEXR + undo loses image. Crash when selecting in Image Editor. (r56201)
  • Fix changing image ID datablock from browser in Image node didn't change output sockets. (r55211)
  • Fix for crash in special cases when mixing translate node with other. (r55215)
  • Objects:
  • Fix #34726: Appending a group to 'Active Layer' doesn't work. (r55503)
  • Fix #34972: Blender crashes when Force Field-> Curve Guide is created. (r56060)
  • Particles:
  • Fix #34667: trail_count option missing for Particle (emitter) System Render Panel "Path" UI (r55500)
  • Physics / Simulations:
  • Fix #34519: deleted cache after duplicating an object with baked simulation. (r55065)
  • Fix #32233: exporting bullet format results in corrupt files. (r55096)
  • Fix #34561: Possible smoke crash if smoke flow had lower density than adaptive domain "threshold". (r55179)
  • Fix #34710: Crash on duplicating object with cloth modifier. (r55449)
  • Fix #34685: Dynamic paint sub-steps don't work if brush is animated through parent chain longer than 2 objects. (r55517)
  • Fix #34721: Smoke adaptive domain threshold ignores high resolution data. (r55518)
  • Fix #34749: Fluid domain > 10GB crashes Blender - out of memory (r55567)
  • Fix #34857: Negative temp.diff. in a smoke simulation doesn't work. (r55801)
  • Fix #34783: smoke simulation crash when changing frame while preview rendering. (r56273)
  • Fix #34806: rigid body world settings were not copied with a full scene copy. (r56282)
  • Fix #35082: Blender Freeze when change smoke domain setting (r56306)
  • Fix #35115: Character physics type fails collision with static type with an action r56369
  • Fix #35110: Dynamic Paint does not paint accurately in baked "Image Sequence" on Armature-Posed-Mesh (r56384)
  • Fix #35173: Object's draw_type resets when removing smoke (r56469)
  • fix #35071: Bullet Convex Hull Crashes on Win32 with SSE (r56519)
  • Python:
  • Fix #34768: Out of bounds access in console selection. (r55621)
  • Fix #34636: bpy.app.handlers.load_post not run on startup file loading after splashscreen. (r55643)
  • Fix #34804: Only timeline_markers[0] is selectable if multiple markers at same frame. (r55655)
  • Fix #34856: crash passing an object rather than a mesh to bpy.data.mesh.remove(). (r55757)
  • Fix #34863: bge.render.makeScreenshot from Blender was only saving PNG files, while the docs said it followed the settings in the Output panel. (r55781)
  • Fix #34881: Bad characters in error output (PyConsole) if trying to use a Bmesh UV Layer on a BMVert. (r55813)
  • Fix #34870: bmesh.ops.* parameter lists and descriptions don't show in PyConsole on auto-complete. (r55829)
  • Fix #34898: Typo in error message of mathutils.Vector * Also fixed some more cases of "more then" -> "more than". (r55885)
  • Fix #34875: Some property subtypes not working (no unit suffix), precision=0 not supported. (r55910)
  • Fix #34902: Unicode decode error in Python console when completing a method name of text object in edit mode. (r55914)
  • Fix #34941: Space.draw_handler_add now supports PRE_VIEW and POST_VIEW callbacks for more editors: timeline, graph, action, NLA, sequencer, image, clip. (r55937)
  • Fix #34983: bpy.ops.mesh.primitive_torus_add() ignores rotation-parameter. (r56223)
  • Fix #35056: crash running bpy.ops.transform.rotate() in background mode. (r56227)
  • Fix #35068: bpy.ops.node.output_file_add_socket() fails if there is no "node" in the context. (r56272)
  • Fix #35150: Crash when bmesh operation called from within a Panel draw() (r56396)
  • fix #35154: Python: UI issues with invoke_props_dialog() - highlighed buttons that were never pressed could be activated by accident when canceling search popup. - canceling a search popup on a popup would close both. (r56399)
  • Render:
  • Fix #34481: camera focal length and sensor size did not use units yet, now they do. (r55248)
  • Fix #34551: blender crash rendering with save buffers. (r55253)
  • Fix #34671: Video file overwritten even though overwrite option is unselected. (r55371)
  • Fix #34803: blender internal SSS rendering black/nan with negative texture colors. (r55735)
  • Fix #34923: Images that have their alpha calculated should not get de-premultiplied. (r55960)
  • Fix #34817: improve OpenGL preview render speed, it got quite a bit slower since 2.60. (r55970)
  • Fix #34992: OpenGL Preview Renderer: Displacement Modifier with Noise Texture not working. (r56073)
  • Fix #35017: Ssetting alpha to zero for ray-transp material with refraction did not render. (r56134)
  • Fix #34895: Spotlamp with buffer shadow + object without "Cast buffer shadow" = artifact. (r56145)
  • Fix #35091: Blender internal does not render face texture alpha. (r56316)
  • Fix #35171: crash rendering cube with two subsurf modifier in some circumstances. (r56441)
  • Fix #35174: Dynamic paint displacement missing in render. (r56472)
  • Fix crash rendering material with "Face Textures" option. (r56513)
  • Render: Cycles:
  • Fix #34414: Python error with frame_change callback and Cycles motion blur. (r54941)
  • Fix #34654: Cycles hair particle system modifier obeys viewport visibility as well. (r55332)
  • Fix #34700: Cycles depth of field now works with orthographic cameras too. (r55454)
  • Fix #34759: Cycles texture influence for particles not shown correct when switching to a different texture slot. (r55739)
  • Fix #34700: Orthographic camera DOF was still not working correct. (r55763)
  • Fix #34625: Duplivert/face rendering with modifier could crash accessing UV and generated coordinates on the original mesh, after the change that made duplis take modifiers into account. (r55765)
  • Fix #34601: Cycles OSL crash when using preview render and viewport render at the same time, due to shared texture cache system. (r55792)
  • Fix #34867: Cycles viewport render did not respect viewport visibility for modifiers with text/curve/surface objects. (r55796)
  • Fix #34679: Cycles image texture alpha fringes. New rule is now that color output will not give straight RGB values if the alpha output is used, so that mixing with a transparent BSDF gives the correct result. (r55818)
  • Fix #34877: The render status feedback (progress bar) does not take into account specific Renderlayer samples. (r55821, [http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55826 r55826 rr55826])
  • Fix #34880: Cycles motion blur render issue with some compilers. (r55832)
  • Fix #34871: Cycles/CUDA/sm_35: Build problems probably due to issues with float3 operators. (r55839)
  • Fix #34921: Cycles rendered a specific scene with a small high poly object contained in a large low poly object very slow, due to failure case of fast multithread BVH binning. (r55912)
  • Fix #34740: Cycles rendering issue mixing glossy/glass BSDF's with zero or very low roughness and same index of refraction. (r55922)
  • Fix #34322: Cycles crash with (undo) save during threaded render. (r55991)
  • Fix #34966: Cycles packed PNG images were showing alpha fringe, packed images were not properly premultiplied. (r56088)
  • Fix #35004: Fireflies with .tif image in cycles, try to avoid extreme values when openimageio can't detect premul/straight alpha correct. (r56112)
  • Fix #34725, #34725: cycles crash with OSL and both a 3D viewport and preview running at the same time. (r56208)
  • Fix #35077: cycles incorrectly rendered an empty with dupligroup that was dupliverted by its parent. (r56294)
  • Fix #34172: cycles BVH build crashing in some rare circumstances on 32 bit linux. (r56303)
  • Fix #35102: crash with experimental cycles displacement feature due to uninitialized memory usage. (r56333)
  • Fix #35207: addition to previous fix to avoid OSL getting uninitialized. (r56492)
  • Fix #35209: cycles generated texture coordinates did not stick to deforming meshes. (r56500)
  • Fix for material icon rendering with cycles. (r55961)
  • Sequencer:
  • Fix #34782: Video Editor - Subtract after transform fails. (r55644)
  • Fix #34811: Wrong result of add/subtract effects. (r55924)
  • Fix #35117: Properties region didn't respond to "Nkey" to hide the region. (r56355)
  • Fix #35182: VSE, speed control Trim duration (soft) end reset to 0. (r56467)
  • Fix: Scopes in sequencer were not drawing OK (drawing code assumed alpha). (r55603)
  • Fix: Histogram in Sequencer now uses same formula to quantify R G B as the other histogram in Blender (per channel). (r55603)
  • Sculpting / Painting:
  • Fix #34370: Collapse-edges crash in dyntopo. (r54827)
  • Fix #34416: Sculpt with ALT-B affects unseen mesh parts. (r55008)
  • Fix #34501: Painting on image editor with texture brush causes memory leaks in render module. (r55017)
  • Fix #34641: "Front Faces Only" option in SculptMode behaves weird. (r55343)
  • Fix #34348: Collapse short edges affects masked geometry. (r55344)
  • Fix #34720: Sculpt mode T panel has no texture preview. (r55499)
  • Fix #34730: Brush texture angle gets offset incorrectly due to rake setting. (r55561)
  • Fix #34773: smooth brush used on a shape key messes up the topology. (r55642)
  • Fix #34813: smooth brush used on a shape key messes up the topology - part2. (r55694)
  • Fix #34860: View in Weight Painting mode no longer rotates around active bone (r55769)
  • Fix #34970: in glsl mode the vertex paint face mask is not visible (r56131)
  • Fix #34818: Sculpting Mode only rotates around geometry origin. (r56168)
  • Fix #34640: colors darkening when using the vertex paint blur tool. (r56293, r56295)
  • Fix #34233: bad alpha blending for 2D image painting. (r56337, r56359)
  • Fix #35140: texture paint would give 'noisy' strokes and poor results for strokes crossing themselves. (r56391)
  • Fix #35141: stencil and 3D texture mode did not work with 2D image paint. (r56410, r56411)
  • Fix #35166: texture paint mask texture stencil not scaling properly. (r56440)
  • Fix #35166: texture mask stencil Reset Transform did not work properly. (r56474)
  • Fix 2D painting gave squares rather than a disk for the "Max" curve falloff shape. (r56458)
  • Fix for weight gradient when used with active-unselected object (r56462)
  • Text Editor:
  • Fix #34460: Text editor freezes when turning on syntax highlight. (r54907)
  • Fix #34610: Syntax highlighting freezes. (r55206)
  • Fix #34405: Side panel of Text editor re-scales if hovered the 1st time (if window not maximized). (r55504)
  • Fix #34905: Text editor: replacing matches by empty string not allowed. (r55889)
  • Fix crash when overwriting ascii character with multibyte character. (r54917)
  • Fix for cursor jumping error stepping backwards (r56506)
  • fix for glitch in text editor using: Ctrl+(Backspace / Delete). (r56521)
  • User Interface:
  • Fix #34374: Fixed tooltip for checker-select, it works on the active item, not selected ones. (r54786)
  • Fix #34450: Vertical zooming in graph editor is very unresponsive r54910
  • Fix #34334: Ugly shadow in UI popups. (r54954)
  • Fix #34490: Copy and paste floating point number fields losses precision. (r55005)
  • Fix #34560: Wrong angle for text in Horizontal mode of Properties space. (r55107)
  • Fix #34573: Icon File for interface theme doesn't work currently. (r55159)
  • Fix #34365: Dragging option (cursor change) for region dividers in editors was having an N-even sensitivity hotspot. (r55163)
  • Fix #34598: Modifier-Icon in Outliner does not appear. (r55197)
  • Fix #34621: I18n Switch Issue When Gimbal and Rotation Manipulator On. (r55245)
  • Fix #34716: Change Trim Duration (soft) value nothing happening. until mouse drag footage (image sequence). (r55573)
  • Fix #34775: Persistent "can't find file" when saving packed .blends. (r55626)
  • Fix #34850: "x" to clear ID prop fields is too close to the right border (r55745)
  • Fix #34862: some operators like mesh separate or object clear parent were not showing shortcuts in menus. (r55797)
  • Fix #34936: Unable to select items using only the arrow keys. (r55952)
  • Fix #34974: The open region indicator (with +) didn't do alpha blending properly, so it wasn't visible for any theme color. (r56110)
  • Fix #34868: Pulldown menus with long shortcut text labels got clipped badly occasionally. (r56126)
  • Fix #34943: Extreme narrow scaled editors lead to crash in some circumstances. (r56129)
  • Fix #34822: Blender does not respect custom modifier keys. (r56142)
  • Fix #35051: When viewing a complex node setup in the material properties, the properties were continuously redrawing, which slowed down everything else. (r56210)
  • Fix #35055: Crash in Edit Source feature for multilevel menus. (r56242)
  • Fix #35072: View name of 3Dview is clamped in Japanese just increase size of string to allow for utf8 chars. (r56286)
  • Fix #34545: Render layer name is unwantedly translated in composite node editor. (r56300)
  • Fix #35124: Outliner was drawing "Animation" category even when no actions/strips/drivers existed. (r56354)
  • Fix #35178: Autoselect-in-list for Vertex Group selection doesn't work. (r56465)
  • Fix: multisample viewport drawing didn't work well with selection or particle brushes, due to issues with color coded drawing or slow/buggy reading from such a buffer on some systems. (r55316 )
  • Fix curves widget error: after deleting a point, and click to add a new point, on dragging it the point flipped up 20 pixels r55370
  • Fix: drawing disabled buttons now draw OK in all cases. (r55379)
  • System:
  • Fix #35157: export key configuration did not export text input events correctly. (r56475)
  • Other:
  • Fix #34649: Texture size limit user preference not working. (r55310)
  • Fix #34713: MultiSample broke GPencil Surface sticking mode. (r55462)
  • Fix #34467: File Browser deletes unselected files. (r55556)
  • Fix #34698: Axis Locking works incorrect don't do projection when constraints are used. (r55587)
  • Fix #34658: GreasePencil eraser deletes strokes through geometry, surfacemode. (r55588)
  • Fix #34847: Box selecting shape keys of a mask causes crash. (r55744)
  • Fix #34954: Sample Color gets stuck with custom shortcut. (r55967)
  • Fix #34896: Previous session is restored even when a .blend file should be loaded. (r56006)
  • Fix #34967: Display transform makes byte image with alpha=0 black. (r56065)
  • Fix #34897: Select edge loop shortcut not working in Maya preset. (r56085)
  • Fix #34350: Maya Keyboard map preset problems. (r56209)
  • Fix #29932: Left Shift + Numpad 1,2,3 not Aligning to Active (r56285)
  • Addons:
  • Fix #34350: Rigify, UIList resize, resizes wrong list II/II r4274
  • Fix #35040: Rigify, dev tools panel was displayed regardless of mode. (r4488)
  • Fix: Rigify, move widget meshes to match the bones, even if the widget meshes already exist r4277
  • Fix: Rigify, deleted WGT objects now get properly replaced on generation r4278
  • Fix: Rigify, certain kinds of import errors were being suppressed in rig types. (r4321)
  • Fix: Rigify, two bugs in IK/FK snapping that made it fail in some cases. r4334
  • Fix: Rigify, biped arm/leg rigs. The bbone elbow was causing weird twisting and sharp bend angles r4342
  • Fix: MilkShape3D, error export for non-select objects r4303
  • Fix: MHX Import, bug with lipsyncing r4416
  • Fix: X3D, exporting UV's was broken r4325
  • Fix: X3D, import comma separated coordinates failed r4464
  • Fix: X3D, import of lists of images and alpha support. (r4327)
  • Fix: X3D, import face colors r4362
  • Fix: 3DS, import material transparency value short/float fix r4369
  • Fix #34607: MDD import didn't default to linear interpolation r4466
  • Fix #34864: OBJ Import, Save&Load - Relative Paths ticked, Textures tab uses absolute paths r4450
  • Fix: MeshF2, crash when all faces are selected. (r4416)
  • Fix #34682: STL importer ValueError exception r4429
  • Fix 3D-Coat: axis error r4472
  • Fix: export .X format, smooth normals export bug. (r4477)

New in version 2.67 RC (April 26th, 2013)

  • Paint System Refactoring
  • Changes for Usability, tools, interface
  • FreeStyle - NPR Render
  • 3D Printing Toolset
  • Addons
  • Bug fixes
  • Compositing Nodes:
  • Added border for compositor viewer node, which restricts are to be composited for faster previews. Also border rendering and cropping are finally work as expected. Some optimization was done as well
  • Cycles Rendering:
  • Major Cycles improvement is subsurface scattering, which is used for materials like skin and milk. Hair also had some improvements
  • Motion Tracker:
  • Camera and object motion solver motion are now much more accurate and faster because of Ceres library used for bundle adjustment step. In addition tripod solver is finally fixed and become usable for long footage. Smaller fixes were done as well

New in version 2.66 (February 21st, 2013)

  • Dynamic Topology Sculpting:
  • Dynamic topology is a new sculpting mode that subdivides the mesh as needed, whereas regular sculpting only affects the shape of a mesh. This makes it possible to sculpt complex shapes out of a simple mesh, rather than just adding details onto a modeled base mesh.
  • Rigid Body Simulation:
  • The Bullet physics library has now been integrated into the editor and animation system, which makes rigid body simulations available also outside of the game engine. This results in a much simpler workflow and gives more control over the simulation.
  • UI and Usability:
  • Support for MacBook "Retina" Displays was added, proper DPI scaling in all editors, new high-res icons and transparent tool and property regions. User Preferences and Startup File have been split up, new ways to recover sessions were added and copy & paste of objects inside the 3D View is supported now.
  • Cycles Rendering:
  • Initial support for hair rendering was added, multiple importance sampling for lamps, preview rendering is available inside the properties editor, new closures and optimizations for OSL, non-progressive integrator was improved and support for packed, generated and movie textures was added.
  • Image Transparency:
  • The image pipeline has be refactored to handle transparency in images better and compatible to standards. There are two alpha types for images that are useful for different purposes, and we now try to automatically do the right conversions and operations.
  • Mesh Modeling:
  • The Bevel tool supports bevelling individual vertices in addition to edges now, with one or more segments.
  • Modifiers:
  • The new Mesh Cache modifier can apply animation from external files onto a mesh, with support for the MDD and PC2 file formats. A new UV Warp modifier can rotate, scale and translate UV maps on a mesh using objects or bones. The Laplacian smooth modifier now supports shape enhancement, rather than smoothing this will exaggerate the shape of the mesh.
  • Particle Fluid Dynamics:
  • A new SPH particle fluid solver was added, designed for more physically accurate results.
  • Game Engine:
  • The character physics type received a number of new options, profiling and debug information has been cleaned up, and simple shadow maps can now take clipped alpha transparency into account.
  • For python scripting two new features were added: library .blend files can now be load asynchronously to keep the game engine from freezing, and joystick events can now be handled from python without logic bricks.
  • Collada:
  • Collada import and export was improved for animation: shape keys are now supported, and the armature modifier has been made more stable, respecting axis orientation and scene scaling.
  • More Features:
  • New features include vertex color baking, more efficient ambient occlusion baking for multires meshes, edge based UV stitching, more control over mapping texture brushes for texture painting, gradient tools for weight painting, and a translate node for the compositor.
  • Addons:
  • Added MilkShape 3D format support and EDL Video Import.
  • Bug Fixes:
  • In addition to the new features, over 250 bugs that existed in previous releases have been fixed.

New in version 2.65 (December 11th, 2012)

  • BUG FIXES:
  • 3D View:
  • Fix #32837: DDS images flipped in viewport compared to render (r51546)
  • Fix #32837: DDS type textures assagined to mesh are flipped in viewport (r51620)
  • Fix #33051: view selected bug - focus goes to the mirrored side of the model (r51896)
  • Fix #33114: crash with render frame update script and GLSL (r51983)
  • Fix #33282: missing GLSL update assigning a lamp texture. (r52534)
  • Fix #33291: when using boundbox drawtype for a large number of duplicated objects, enabling Wire draw on the parent would draw full resolution wires for all the instances which can be very slow (r52545)
  • Fix #33304: missing 3D view redraw while moving camera markers (r52546)
  • Fix #33376: non-square DDS textures were mapped wrong in the viewport / game engine. r52712
  • Fix #33371: freezing in material draw mode. r52734
  • Fix #33394: Skin modifier doesn't show generated skin mesh in EditMode with Texured Solid draw option. r52736
  • Animation:
  • Fix #32754: Clear Motion paths button not available on Motion paths panel (r51036)
  • Fix #32017: unlimited recursion issue for material updates(r51517)
  • Fix #30974: Quick cache breaks insert keyframe (r51539)
  • Fix [32970 #[32970: Insert/Replace Keyframe on Image Sequence Offset field does not update the entered value (r51648)
  • Fix #33043: Changing the name of a keying set does not change group name (r51930)
  • Fix #33123: lamp nodes drivers not working, now uses same hacks as material to work around dependency graph limitations (r52039)
  • Fix #29110: Animated Transforms to Deltas behaves oddly when applied more than once (r52388)
  • Fix #33154: Toggle/Enable/Disable channel settings operators in DopeSheet/Action Editor Channel menus were not working properly (r52390)
  • Fix #33286: when keyframing object scale, noise fmodifier scale would show as animated in the UI (r52535)
  • Fix #33378: Grease pencil dopesheet fails on a few operations r52745
  • Fix #33412: Jump to next frame broken in grease pencil mode allow arrow keys while in grease pencil session, otherwise you can't change frames. (r52772)
  • Armatures:
  • Fix #32964: IK constraint had a "Target" option, which actually is an internal flag that shouldn't have been exposed in the user interface (r51603)
  • Fix #33074: Crash when flipping names of bones (r51863)
  • Fix #33176: deactivating both position and rotation target from iTaSC IK solver crashes. (r52803)
  • Audio:
  • Fix #32096: Background music stops when playing 3D sounds (r51599)
  • Fix #31561: Audio only coming from Front Left in layout and bge (r51614)
  • Collada:
  • Fix #33168: collada export added incorrect -material postfix to material names (r52619)
  • Fix #33421: collada import of a mesh with loose edges did not draw the edges in the viewport. (r52793)
  • Curves:
  • Fix #33268: Crash when delete all or segment from curve with SplineIK (r52497)
  • File I/O:
  • Fix #32824: Color management configuration check was missed on file link/append (r51219)
  • Fix #32496: link in an object, delete it, and relink again its materials are lost (r51585)
  • Fix #33143: Exporter crash since 2.64 (r52169)
  • Fix #33226: File loading issue (endian switching issue) (r52401)
  • Fix crash opening .blend file with missing lib linked scene and no local scene. (r52595)
  • Fix for a memory leak caused by the last packet on stream EOF not freed. (r52718)
  • Fix crash opening some .blend files on OS X 10.8 with double click or drag and drop onto the application r52781
  • Game Engine:
  • Fix #33025: Character physics object won't stop moving with simple motion actuator (r51799)
  • Fix #33090: Segfault/Crash with Empty and Motion Actuator, Keyboard Sensor (r51914)
  • Fix #30262: bgl.glClipPlane don't work on Nvidia cards (r52523)
  • Image / UV Editing:
  • Fix #32858: Image appears too dark in Image Editor (r51340)
  • Fix #32852: Unwrapping ignores seams in very simple case (r51349)
  • Fix #27585: Texture buttons - "Add New Image" - crashes on changing X or Y resolution (r51631, r52235)
  • Fix #33010: image editor - scope handles resize does change width and position.x along with the scopes height (r51730)
  • Fix #33055: uv mapping did not use the right image from the material to do aspect ratio correction when cycles was enabled (r51874)
  • Fix #33159: Histogram frequently blank (r52178)
  • Fix #33265: editing uv vertex coordinates in panel could move hidden uv's (r52488)
  • Fix #33266: Transforming with Y axis constraint didn't apply aspect ratio correct (r52507)
  • Fix #33296: uv editing did unnecessary outliner redraw, giving slowdown (r52538)
  • Fix #31598: Messed up Smart UVs if face areas were too close to zero (r52565)
  • Fix #33332: UV follow active quads rewrite the script to use bmesh connectivity info. (r52661)
  • Fix for YCCK and CNYK jpeg images loading into blender (r52180)
  • Mesh Editing:
  • Fix #32829: Crash when making linked Mesh with UV Map local (r51270)
  • Fix #32864: Convex Hull fails in some cases (r51558)
  • Fix #32960: Convex hull operator crashes when 'make holes' is (r51607)
  • Fix #32979: proportional edit connected was too slow with many vertices on some meshes (r51697)
  • Fix #33094: Even edge slide on multiple loops destroys geometry (r51971)
  • Fix #33142: Ctrl LMB higher selection mode in edit mode sometimes selects extra elements (r52122)
  • Fix #33179: Can't delete centered edge loop if x-mirror is activated (r52227)
  • Fix #33277: vertex merge would merge UVs by default (r52520)
  • Fix #33305: Bevel tool crashes Blender if the number of segments exceeds 28 (r52554)
  • Fix #33285: loop cut is not supposed to cut through triangles/ngons, but it still happened when the loop would go all the way around the mesh with just one triangle/ngon inbetween to close the loop (r52557)
  • Fix #33316: mesh edge short path select was wrong on large/small objects. (r52580)
  • Fix #33391: Bridge two Edgeloops fails in simple case r52728
  • Fix #33400: Knife tool cursor offset. (r52749)
  • Modifiers:
  • Fix #32887: ParticleInstance crash with hidden particle system + children (r51380)
  • Fix #25801: Shrinkwrap Offset problems with Project mode (r51880)
  • Fix #30100: boolean intersect crashes blender (r51897)
  • Fix #33001: Crash on applying Boolean difference modifier (r51897)
  • Fix #33045: Boolean modifier crash with mirrored objects (r51897)
  • Fix #33041: Boolean difference sometimes produces meshes with holes (r51899)
  • Fix #32398: Mirror modifier with "Merge" enabled producing pairs of faces sharing the same set of vertices (r52086)
  • Fix #33217: mirror modifier edges missing in wireframe mode (r52436)
  • Fix #33029: Applying modifier leaks memory (r52664)
  • Nodes / Compositor:
  • Fix #32856: Crash in compositor due to deprecated node socket flag in old files (r51381)
  • Fix #32896: No compositor tree update with image input color space change (r51397)
  • Fix #32905: Crash with Levels node when no input is connected. (r51398)
  • Fix #32705: Esc a value change doesn't recalc compositor (r51421)
  • Fix #32931: Crop node resets values to 0 (r51483)
  • Fix #28927: Z-Transp disables Material Pass Index (r51527)
  • Fix #32955: Compositer "Crop" node option "Crop Image Size" doesn't really crop the input image (r51573)
  • Fix #32835: Reroute node on shading nodes connection gives wrong renders (r51584)
  • Fix #32982: Segault when trying to show a node material. (r51678)
  • Fix #33087: power Math node clipping negative numbers (r51905)
  • Fix #33161: Blender crashes when opening an exr in compositor (r52183)
  • Fix #33204: Blur node ignores Gamma setting (r52292)
  • Fix #33368: Crash with multilayer exr node r52697
  • Fix #33372: Materials linked in node setups did not output alpha values unless the parent material also had alpha enabled. (r52698)
  • Fix #33402: Compositor crashes when drag-dropping multilayer exr (r52761)
  • Fix problem with Render Layers node and hidden sockets. (r52825)
  • Objects:
  • Fix #32219: Inconsistent influence of Units Scale on new objects (r51423)
  • Fix #32925: Center cursor (shift+C) crashing blender after duplicating bone in armature edit mode. (r51430)
  • Fix #32884: select by group not working when active object in more than one group (r51490)
  • Fix #31842: Proportional Editing Significant Glitch, Object Mode (r51650)
  • Fix #32987: "Set origin to cursor" tool failed for parented/rotated objects (r51864)
  • Fix #32191: Changing layer broken for objects shared by multiple scenes (r51946)
  • Fix #33147: Material cannot be replaced by another (r52152)
  • Fix #33156: Ctrl+L Link modifiers produce copies with identical names (r52182)
  • Fix #33241: can't exit edit mode when object gets hidden via animation. (r52421)
  • Fix #33442: object added with wrong size when units scale was set (r52823)
  • Physics:
  • Fix #32677: Cloth Pinning Does Not Obey Weight Map (r51226)
  • Fix #32920: cloth physics with collision exploding in some cases, due to uninitialized memory usage. (r51428)
  • Fix #31017: Particles not generated on Grid Distribution (r51559)
  • Fix #26712: Particle group instance 'Use Count' value gets reset on file-load (r51644)
  • Fix #33092: Fluid sim would stop or crash with node editor (r51944)
  • Fix #32939: Fluid sim reversed on X and Y with animated Control object (r51985)
  • Fix #29186: Object contribute to fluid sim animation start earlier than keyframe (r52501)
  • Fix #33279: crash in particle brush cut tool when cutting hairs that go outside the view. (r52521)
  • Fix #33353: Smoke color problems with adaptive domain. (r52680)
  • Fix #33387: Smoke: Animating Smoke Type from Flow to None crashes blender. (r52721)
  • Fix #33411: crash baking smoke with FFT high resolution. (r52785), (r52786)
  • Fix #31084: Dynamic Paint Blender File Crashes Blender (r52794)
  • Python:
  • Fix #32973: crash adding python property with update=None parameter passed (r51638)
  • Fix #30087: operator_context is different for popup and submenu's (r51647)
  • Fix #31661: Custom properties do no respect min/max values (r51652)
  • Fix #33108: Running save_as_mainfile breaks relative texture paths (r51963)
  • Fix #33000: bmesh.ops.create_* either crash blender or do nothing (r52003)
  • Fix #30505: bpy.context.copy() gives error running in the properties editor with cycles as render engine (r52045)
  • Fix ##30858: UI losing buttons due to threading issues in python context (r52283)
  • Fix ##33205: Bmesh "from_object" gives "no usable mesh data" (r52416)
  • Fix #33281: script goes into not responding (r52588)
  • Fix #33345: Crash when using bpy.ops.sculpt.brush_stroke (r52659)
  • Render:
  • Fix #32865: Usercounts for World Textures not decremented after preview render (r51288)
  • Fix #32891: Bake to Texture didn't use color management flag properly (r51369)
  • Fix #32846: Dupligroup messes up particle instancing on rendering (r51409)
  • Fix #27504: Particle systems that duplicate group instances were setting the wrong layer to the instanced objects (r51479)
  • Fix #30378: Full Sample Antialiasing render gave fireflies with halos - especially on edges of polygons (r51505)
  • Fix #32930: texture colors in material nodes (blender internal) are brighter than normal (r51511)
  • Fix #32867: normal map baking issue with flat shaded faces since bmesh (r51542)
  • Fix #27834: AAO color bleeding failure case with raytraced shadows (r51554)
  • Fix #32617: Text object render error (r51575)
  • Fix #32975: grouped material node preview not cleared before render (r51653)
  • Fix #32981: clear image texture when re-bakeing had become broken in 2.64a (r51704)
  • Fix #33040: baking selected to active could miss at pixels at the edge of faces when there was a tiny mismatch between low and high poly models (r51823)
  • Fix #32907: failure rendering a complex node setup, hitting fixed max number of closures limit (r52587)
  • Fix missing display buffer and mipmaps invalidation in cases only few of selected objects failed to bake (r51310)
  • Fix color management-less texture rendering (r51242)
  • Fix texture baking when color management is disabled (r51370)
  • In texture buttons, changing the preview could crash r51692
  • Render: Cycles:
  • Fix #31806: cycles crash rendering a particular node setup with multiple mix/add shader nodes. (r51055)
  • Fix #32800: Cycles viewport incredible slow with high number of tiles (r51179)
  • Fix #32819: Crash when starting CUDA kernel compilation if UI translation is not "Default" (r51362)
  • Fix #32846: dupli group + particle instances gets messed up in Cycles viewport rendering (r51368)
  • Fix #32913: missing cycles viewport update when toggling visibility in outliner with V and R shortcut keys. (r51399)
  • Fix #32912: cycles crash with dead particles (r51408)
  • Fix #32937: cycles missing update when changing scene simplify settings (r51516)
  • Fix #30801: cycles rendering issue with missing particle instances in a dupligroup. (r51541)
  • Fix #33107: cycles fixed threads 1 was still having two cores do work, because main thread works as well (r51986)
  • Fix #33082: dupliverted metaball showing wrong in cycles render and metaball edit mode (r52018)
  • Fix #33131: more useful cycles behavior for layers that are both marked excluded and as mask layer (r52052)
  • Fix #33135: cycles object info random number not working anymore (r52075)
  • Fix #33183: cycles bump mapping was not executed with only an AO node in a material. (r52233)
  • Fix #33243: cycles CUDA going missing sometimes (r52410)
  • Fix #32796: cycles did not support image auto refresh option (r52439)
  • Fix #33256: cycles Z pass for orthographic camera was not right (r52440)
  • Fix #33257: cycles camera clipping did not work through transparent objects (r52443)
  • Fix #33267: cycles math node power gave different results for CPU and GPU (r52519)
  • Fix #33152: cycles SVM crash with certain shader nodes setups where closures would appear multiple times after flattening the mix/add shader part of the graph into a tree structure (r52533)
  • Fix #33292: cycles material draw mode selection not working on some cards, now skip glsl for picking as was already done for other GLSL drawing (r52558)
  • Fix #33328: cycles not rendering dupliframes (r52620)
  • Fix #33364: cycles tile rendering artifacts. (r52690)
  • Fix #33405: preview render getting stuck in a particular .blend file r52760
  • Fix #33454: cycles wasn't hiding the original object used for dupliverts or duplifaces like blender internal. (r52827)
  • Fix AUTO wasn't working for Equisolid Fisheye lens Now one no longer needs to match the sensor dimensions with the render dimensions manually. (r52418)
  • Fix cycles issue when NaN is used for RGB ramp, can access array out of bounds then. (r52743)
  • Fix cycles viewport render getting stuck with driven/animated nodes. (r52751)
  • Sequencer:
  • Fix #32941: Sequencer Preview shows texture which is apart of the window (r51534)
  • Fix #33253: VSE preview doesn't display compositor (r52430)
  • Fix #33252: VSE preview displays wrong color space (r52433)
  • Fix #33293: strip - separate images [Y] dialog "image duration" missing (r52572)
  • Fix #33295: Shifted movie strip when rendering under 100% resolution for strip with complex transform (r52629)
  • Fix #33422: Change Path/Files problem - selected strip directory doesn't work (r52788)
  • Fix for crash in the sequencer if the video file fails to load (r51158)
  • Fix crash when copying scene with sequencer's animation using Link Objects or Link Object Data methods (r52028)
  • Sculpting / Painting:
  • Fix #32522: Object's diffuse color not showing in Sculpt Mode (r51510)
  • Fix #32943: sculpt mode draw crash with VBO and flat shaded, hidden faces (r51530)
  • Fix #33002: Wrong vertex color when paitning (r51737)
  • Fix #33037: Soften brush can't handle seams in texture paint (r51934)
  • Fix #33116: Blender Crashes when saving inside Sculpt Mode with with GLSL and textured view enabled. (r52007)
  • Fix #33419: incorrect color with projection painting in cases strength != 1.0 (r52787)
  • Text Editor:
  • Fix #33121: crashing when srolling down in text editor due to bad UTF8 symbol (r52021)
  • Fix #32996: Delete/Backspace Key pressed two times in text Editor gives [square] (r51727)
  • Fix #32474: Windows systems: text editor, text object, doesn't allow to input the standard set of ALT+key characters (r51866)
  • Fix #33180: text editor line height issue (r52264)
  • Fix #33398: Missed undo push when script execution failed. (r52753)
  • User Interface:
  • Fix #32780: Maya keymap selection issues (r51244)
  • Fix #32641: Keymap editor allowed to set any event for "key modifier" (r51451)
  • Fix #32932: Can't see the Speaker properties when using Cycles (r51470)
  • Fix #31527: Using "outliner data operation" on vertexgroup suggested it should work, but this is not supported yet (r51589)
  • Fix #32938: The Splash Screen doesn't show up correctly (r51605)
  • Fix #32962: Menu buttons: the text label in a button was clipped on right too soon (r51615)
  • Fix #28298: Header/footer scroll resets itself upon many actions (r51619)
  • Fix #24343: scrollbar hidden after switching properties editor tabs (r51626)
  • Fix #28734: mouse doubleclick doesn't work, seems like singleclick eats events and doubleclick never happens (r51661)
  • Fix #32823: flymode is resetting values that have to be set preventing mouse wheel from working (r51694)
  • Fix #24016: copy/paste fail if you keep the modifier key holding (r51705)
  • Fix #33004: Screen-cast stops if change made to vert number of new mesh circle (r51739)
  • Fix #33019: Grease Pencil draw - started with button from Toolbar - failed (r51772)
  • Fix #30479: Exclamation mark '!' doesn't input with AZERTY keyboard mapping For the french keyboard setting (AZERTY) on Windows (r51776)
  • Fix #29056: NDOF motion events not configurable in user preferences. (r51786)
  • Fix #31482: menu with scrollers when window is too small (r51789)
  • Fix #33032: Input sequence leads to being stuck in brush mode (r51793)
  • Fix #30910: Problems: Add Shortcut(s) for "Ctrl Tab" menu (r51798)
  • Fix #33038: TIMER events could get keymodifier set (r51808)
  • Fix #24030: Greasepencil mode 'hold d' was also inserting drivers (hotkey D) on mouse over (r51814)
  • Fix #31310: Thumbnails not generating with non Latin characters (r51902)
  • Fix #33085: Render Border cannot be set if Lock Camera to View is on (r51907)
  • Fix #32806: NDOF Settings don't effect 3D mouse (Space Navigator / Explorer) (r51982)
  • Fix #29072: Color pickers don't close properly when moving the mouse away (r52015)
  • Fix #33124: vertex color picker dont respect user preferences picker type (r52035)
  • Fix #33169: Interface destroyed after Text Object Edit (r52208)
  • Fix #33192: Opening Blender breaks drag-and-drop support on the KDE desktop (r52252)
  • Fix #33223: Instant Crash on Window minimize - intel driver workaround (r52366)
  • Fix #33227: custom keymap syncing didn't work well always when adding/removing properties from operator (r52413)
  • Fix #33389: Curve points restricted to 0..1 range. (r52732)
  • Fix soft shadow under user interface menus not drawing correctly. (r52826)
  • Other:
  • Fix #32851: Mouse click coordinates when adding and selecting mask vertices on undistorted footage are off (r51404)
  • Fix #26891: deselecting global undo disables Move To Layer (r52181)
  • Fix #33166: Wrong profile name in config.ocio causes crash (r52203)
  • Fix #33250: animation player shortcut keys not working on OS X (r52422)
  • Fux #33185: Retina Macbook trackpad pan is recognised as mouse wheel up/down (r52475)
  • Fix #33310: unnecessary redraw of outliner when editing materials and textures. (r52560)
  • Fix #33326: outliner numpad minus collapse followed by numpad plus expand did not work (r52618)
  • Fix #33423: a few operators still allowed changing current frame during animation render, like cursor set in the graph editor (r52791)
  • Fix #33431: error setting custom property to value "None". (r52815)
  • Fix camera tracking update problem for principal points. (r52807)
  • Fix View Selection operator in clip editor when pixel aspect != 1 (r52403)
  • Fix copying markers to other scenes not working with 10 or more scenes. (r52832)
  • ADDONS:
  • Compositing:
  • Film Response addon from Mango project added.
  • Generates the corresponding look up table from a specific film response to the active RGB curves compositor node - r3991
  • Import / Export:
  • PDB importer/exporter received improvements and fixes.
  • The panel was removed from the importer and is now a separate addon (installation) - r3923
  • PDB importer/exporter: NURBS, Mesh and Meta (new) balls can now be chosen as atoms - r3949
  • Fix: PDB-Export: wrong export of atom positions in dupliverts structures - r3853
  • Fix: PDB-Export: wrong element name for Si, Ag was used instead - r3910
  • UV:
  • UV-Texture to Vertex Colors baking addon added.
  • Updated for BMesh, support added for multiple textures, layer replacement and transparency (also see documentation) - r3995, r4003
  • MESH MODELING:
  • Bevel:
  • The bevel tool now includes rounding. Also, the new algorithm is much better at keeping the bevel widths even across the whole model, so the old Even option has been removed. The old Distance option has also been removed: the bevel amount is now always in Blender units, and is the amount that an edge moves along each of its two faces. Only edges with exactly two adjacent faces will be beveled. As with the pre-2.65 bevel, the new one is an interactive tool that you use by selecting the desired edges to bevel and then typing CtrlB. Then move the mouse to change the bevel amount, and use WheelUp Template-MWUP.png and WheelDown Template-MWD.png to increase or decrease the number of segments used for rounding.
  • Symmetrize:
  • The symmetrize operation makes the input mesh elements symmetrical, copying the topology, vertex positions, UV's, from one side to the other. The edges and faces that cross the plane of symmetry are split and connected together as needed to enforce symmetry.
  • Usage:
  • The symmetrize operator is only available in edit mode. It is accessible from the Mesh menu in the 3D View's header and from the Specials menu (W). Select a group of vertices, edges, and/or faces and run the operator. The operator has a "Direction" property that controls the plane of symmetry and whether to flip from positive to negative or negative to positive. This example shows the effect of changing the direction property. The original input mesh is at left. In the middle, it was symmetrized from negative X to positive X. At right, it was symmetrized from positive X to negative X.
  • Miscellaneous Improvements:
  • Holding Alt while scaling normals maintains shell thickness (maintains flat areas better).
  • CtrlRMB Template-RMB.png in face select mode now selects the shortest path from the previous active face (matching edge behavior).
  • Select Similar tool now has options to select more/less then the active (as well as equal)
  • So you can select faces with a greater area than the active face for example.
  • Rip-Fill The rip tool now has an option to fill in the gap created by the rip AltV
  • The new Laplacian Smooth modifier is available as a tool in the W key menu.
  • CYCLES:
  • Open Shading Language:
  • Users can now create their own nodes using the Open Shading Language (OSL). Note that these nodes will only work for CPU rendering, there is no support for running OSL code on the GPU. To enable it, select Open Shading Language as shading system in the render settings.
  • Motion Blur:
  • Cycles now supports motion blur rendering for camera and object motion. Previously it was only possible as a post processing effect in compositing, where it is not possible to get fully accurate results and required manual setup of rendering layers. Native motion blur handles transparency, many overlapping objects, and moving light sources. Motion blur from deforming objects is not supported yet.
  • A shutter setting controls the time between frames over which motion blur is computed. Shutter time 1.0 blurs over the length of one frame, 2.0 over the length of two frames, from the previous to the next, lower values give less blur.
  • Shading:
  • Per-BSDF normal input and new Bump node. Each BSDF node now has a Normal input, which can be used to set a custom normal for the BSDF, for example if you want to have only bump on one of the layers in a multilayer material. The Bump node can be used to generate a normal from a scalar value, the same as what happens when you connect a scalar value to the displacement output. (r51267)
  • Normal Map node added. The normal maps used are compatible with those baked by Blender Internal. (r51950)
  • Anisotropic BSDF shader added, along with a tangent node to specify a tangent direction from generated coordinates or a UV map. (r51258) (r51950)
  • From Dupli option for texture nodes. This gets the Generated and UV coordinates from the duplicator of instance instead of the object itself. This was used in e.g. Big Buck Bunny for texturing instanced feathers with a UV map on the bird. (r51059)
  • Ambient Occlusion node added, controlling the amount of AO a surface receives, rather than having just a global factor in the world. (r51950)
  • Refraction BSDF node added, for only the refraction component of the existing Glass BSDF. (r51950)
  • Fisheye Lens:
  • Fisheye render was supported since the 2.64 release. But we now have important improvements to facilitate its use.
  • Fulldome displays can now directly benefit from a fixed Fisheye Equidistant lens. To render a perfect fulldome fisheye set field of view to 180° (r52032).
  • Sensor size is calculated automatically to match the aspect ratio of the render size. (r52498)
  • The viewport preview allows you to correctly see the final image (r52080)
  • User Interaction:
  • Added back a Progressive Refine method for F12 render. Instead of rendering each tile until it is finished, it refines the whole image progressively. This renders somewhat slower, but time can be saved by manually stopping the render when the noise is low enough. (r51299)
  • Border rendering is now also possible outside of the camera view in the 3D viewport. The new shortcut key to set the border is Ctrl + B and to clear the border it is Ctrl + ⇧ Shift + B. The previous shortcut key ⇧ Shift + B still works in camera view, however is already used for zoom to border outside of it. (r51365)
  • The number of tiles was replaced with tile size, which gives better control over GPU performance. For CPU rendering a tile size like 32x32 or 64x64 should be fine for practically any scene. For GPU rendering bigger tile sizes should be used for optimal performance. The ideal value can be found out by testing, but 256x256 or 512x512 are good starting values. (r51887)
  • Added memory usage report, which shows device memory used by Cycles. (r51886)
  • Optimizations:
  • Don't compile shaders and load images that are not used by any mesh/lamp/world. (r51761)
  • Persistent Images option to keep images loaded on the device, saved time initializing next rendering. (r52030)
  • CUDA:
  • For Mac OS X users that build the kernel at runtime, CUDA toolkit version 4.2 should be used for correct operation and optimal performance, other versions are not supported.
  • MODIFIERS:
  • Laplacian Smooth Modifier:
  • The Laplacian Smooth modifier allows you to reduce noise on a mesh's surface with minimal changes to its shape. This is useful for objects that have been reconstructed from the real world, containing undesirable noise. A mesh smoothing tool removes noise while still preserving desirable geometry as well as the shape of the original model.
  • The Laplacian Smooth modifier is based on a curvature flow Laplace Beltrami operator in a diffusion equation. Full documentation and example .blend files are on the Laplacian Smooth manual page.
  • Decimate Modifier:
  • Edge-Collapse method has support for using a vertex group to control what parts of the mesh are reduced.
  • The decimator was rewritten, and now preserves UV's and vertex colors. There are now 3 different simplification modes to choose from:
  • Edge Collapse - Typical method used to simplify meshes that was used in the original modifier.
  • UnSubdivide - Reduce detail on grid-heavy meshes (without giving uneven geometry).
  • Planar - Reduces detail on forms comprised of mainly flat surfaces.
  • Triangulate Modifier:
  • Added Triangulate modifier that ensures consistent triangulation. It is especially useful for bump map baking where a consistent triangulation should be enforced when baking/exporting/importing, to avoid artifacts caused by a different triangulation of the mesh by that which was used for baking by internal/external tools. Artifacts are caused by different interpolation of tangent space than the one used during baking. Barycentric interpolation, which is used here, is different for different triangulations of a quad, just like gouraud shading is different for different triangulations. (r52379)
  • Workflow:
  • The triangulation scheme (currently, beauty option on the modifier, but there will be others in the future, such as 1,2,3 - 2,3,4 vertex connection schemes) should remain consistent during these two procedures. Beauty option stands for splitting quads along the shortest diagonal on the modifier, while off will do the opposite.
  • To ensure correct tangent space interpolation, we need to add a triangulate modifier to ensure the same triangulation in two stages of the pipeline:
  • Prior to baking, to the object being baked to
  • Prior to exporting or rendering, to ensure the triangulation will remain consistent.
  • If the model is animated, triangulation modifier should go before the armature modifier
  • Other Modifiers:
  • Mesh Deform Modifier: binding is now accelerated with a BVH tree, can make it much faster for complex meshes. (r51058)
  • Shrinkwrap Modifier: project mode now has a distance limit. (r52023)
  • Remesh Modifier: improved performance when used in smooth or blocks mode. (r51123)
  • FIRE & SMOKE SIMULATION:
  • Fire Simulation:
  • A new flow type has been added to the Smoke Simulator. You can now chose between Fire, Smoke and Smoke & Fire. You can see the fire inside the 3D view preview and the Voxel Data Texture for the Blender Internal has been updated to support the new fire simulator.
  • Adaptive Domain:
  • The Domain resolution and size adapts now to only cover areas where smoke exists, so that the domain can be calculated as small as possible at a time. You can also add additional simulation cells around the original domain area if needed.
  • Animating the Domains location is supported now: When you move the domain object during simulation you only move the smoke "boundaries", Smoke itself remains still. This way you can limit the simulated area to stay around moving emitters etc.
  • Interaction with Force Fields:
  • To enable the interaction with other physic simulations, a new fore field type has been added: "Smoke Flow". It applies the smoke simulation air flow velocity as a force. To use it you need to add a "Smoke Flow" force field and select the domain object for it.
  • Colored Smoke:
  • You can now select a custom smoke color for flows and for smoke emitted from fire in the Smoke settings. To render smoke with custom colors enable "Reflection Color" inside the texture settings.
  • Collision Objects:
  • Animated collision objects do no longer block smoke, instead smoke gets transferred velocity from moving collision objects (Video Example)
  • Collision objects now cause vorticity when passing through smoke
  • More Features:
  • The Domain is now rotatable. This means you no longer need to align your simulation to the x, y or z axis but you can freely rotate the domain to match the target area.
  • Added support for Smoke emission from a mesh surface and volume - without particles.
  • Added a new option for volume textures when "Generated" coordinates are used: "Map to Bounds". This maps texture coordinates to the mesh bounding box allowing you to render adaptive domain content. It also solves issues with domains scaled in edit mode.
  • The simulation now uses the scene gravity setting, so you can change gravity direction if required.
  • MORE FEATURES:
  • Weight Painting:
  • Vertex group weights can now be transferred from one object to another, even if they have a different topology. This can be useful for transferring weights between meshes of different resolutions or shapes. The Transfer Weights tool will look for the nearest face or vertex and find the corresponding weight on the other mesh. Weights can be overwritten or added together. The latter can be used as a tool to paint weights from nearby mesh shapes.
  • Weight painting now also has a "Limit Weights" tool to restrict the number of vertex groups per vertex, for exporting to game engines that have a fixed limit. (r51217)
  • Animation:
  • Auto Keying: when enabled, a recording icon will be shown during transform to avoid accidentally inserting keys. (r51085)
  • Filtering option for graph editor to show only drivers with errors, for debugging broken drivers without looking through all objects. (r51246)
  • Follow Path Constraint: "Animation Path" operator added which adds an F-Curve with options for the start and end frame. (r51087)
  • Limit Distance Constraint: now supports owner and target space settings. It's advised to use the same space for owner and target, otherwise the comparisons are meaningless. (r51272)
  • Parenting and unparenting armatures will now try to avoid adding duplicate modifiers and remove unneeded ones. (r51326), (r51327)
  • Jump to Keyframe: position current frame in the middle of select frames, new shortcut is CtrlG. (r51331)
  • Camera Tracking:
  • Two new options were added to the camera solver: Allow Fallback and Success Threshold. These options enable a simpler bundle reconstruction algorithm which is not as accurate as default one, but which allows to have a reconstruction in cases where the default solver fails.
  • Usually it's not needed to use this fallback reconstruction because it could easily lead to cases when object solver will suddenly flip an object. To prevent this the fallback algorithm is disabled by default. However, in some cases it could be really tricky to have an accurate track, which will lead to lots of frames failing to reconstruct. In this case enabling the fallback algorithm could help.
  • Success Threshold defines an error threshold which is still considered a successful solution for the default algorithm. The default value is 0.001 but it actually depend on the particular scene (scene scale, number of tracks and so on), so likely it needs to be tweaked to work best in each case.
  • Curves:
  • Added Map Taper option which if enabled maps affect of taper object on actually beveled part of curve (previously the effect of taper would have been clamped by the start/end bevel factor). Here's an illustration of the new option in action. (r52001)
  • Lattices:
  • Added "Flip" tool which flips the lattice coordinates without inverting the normals of lattice deformed meshes. Shortcut is CtrlF (r51295)
  • Antialiased Viewport:
  • In the User Preferences, under System, the Multisample option can be used to enable antialiased drawing in the viewport (if you graphics card supports it). It will be activated after saving as default and restarting Blender.
  • Compositing:
  • Map Range node added: this maps a value from a given range to another range. (r52214)
  • Pixelate node added: this can be added in front of a Scale node to get a pixelated scale. (r51572)
  • Game Engine:
  • Profiling information was improved with a cleaner layout and better naming (r51777)
  • Collision mask support added: each object now has a collision mask and a collision group. Object A and object B collide if object A's groups is in object B's mask and object B's group is in object A's mask. In other words, the group defines what the object is (collision wise) and the group defines what the object can collide with. (r51769)
  • Character physics controller can now be accessed through the python. (r51873)
  • Scene gravity can now be accessed through python. (r52059)
  • Mesh.tranform and Mesh.transform_uv utility functions for faster transformation of vertex and uv coordinates (r52066)
  • Video texture depth buffers access. (r51469)
  • Rendering:
  • Materials now have a local light group option for rendering. When a material is linked in and has a light group override, this can now use a local group in the scene file, by replacing the linked light group with a local group that has the same name. A use case might be controlling the specular highlight on linked character's eyes per scene. (r51385)
  • Camera: bring Title Safe display up to date, making it a Safe Areas option that shows both title safe and action safe areas following more modern standards. (r51623)
  • DPX file format reading was much improved: files can now be loaded and saved in different bit depths and colors spaces, along with various bug fixes. (r51495)
  • Tools:
  • Operator Reset button was removed, it's now available as Restore Defaults in the presets menu for operators with presets (r52156)
  • Grease Pencil: dynamic sketch option added which makes it possible to created animated curves from grease pencil drawing (r52096)
  • 3D Quad view can now do View All and View Selected for all views at once, with Ctrl↖ Home and CtrlNumpad del shortcuts. (r51257)
  • Circle select added for metaball edit mode. (r51103)
  • UV editing: support for connected proportional editing. When this is enabled, only UVs on the same island will be proportionally moved. (r51491)
  • Axis colors are now themeable, for improved readability when using different color schemes. (r52026)

New in version 2.65 RC 2 (December 7th, 2012)

  • Addons:
  • UV texture to vertex color baking was added, the PDB atomic visualization addon was improved, and film response curves were added for the RGB Curves node in the compositor.
  • Bug Fixes:
  • In addition to the new features, over 200 bugs that existed in previous releases have been fixed.

New in version 2.65 RC 1 (December 7th, 2012)

  • Fire & Smoke Simulation:
  • A Fire simulation was added to the Smoke Simulator. The Domain received major updates to improve performance and usability. Smoke can be emitted from mesh surfaces, without the need for a particle system. A Smoke flow force field was added to improve interaction with other simulations. Colored smoke simulation and mixing is possible and the interaction of smoke with collision objects has been improved.
  • Cycles Rendering:
  • Support for writing custom shaders in the Open Shading Language is now available. Motion blur rendering was also added, to make moving objects and cameras appear blurry. There is also an anisotropic shading node, and BSDF nodes can now have different normals, which can be set using the new bump and normal map nodes. Border rendering in the viewport now also works outside of the camera view.
  • Mesh Modeling:
  • The bevel tool was much improved, a new symmetrize tool was added to make mesh topology and data symmetric.
  • Modifiers:
  • The decimator was rewritten, and now preserves UV's and vertex colors, has an un-subdivide and a mode to dissolve vertices to create planar n-gons. A new laplacian smooth modifier can reduce noise or smooth the mesh while preserving edges and volume. A triangulate modifier was also added, which can be useful for creating game assets with baked normal maps.
  • More Features:
  • Antialiased viewport, map taper for curves, connected proportional editing in UV editor.

New in version 2.64 (October 4th, 2012)

  • VFX:
  • Mask Editor:
  • Masks can now be created in the image and movie clip editor. They can be used in compositing to define areas of influence for nodes, block out unwanted objects, or help with green screen keying among other things. A mask datablock was added, consisting of splines that can be drawn and edited with the usual tools. Feathering can be controlled per spline point. Animation of these masks is possible with standard keyframing, but also by following motion tracks.
  • Motion Tracker:
  • Motion tracking was significantly improved by adding planar tracking, and unifying the existing trackers into one Hybrid tracker with finer control. A dopesheet view for markers was added in addition to the curves view. Tripod solving is now supported, for the case where the camera only rotates without moving.
  • Green Screen Keying:
  • Two new compositing nodes have been developed which are aimed at making green screen keying easier. There is now a new keying node conveniently combining various features from existing nodes along with a new keying algorithm, to makes setup much faster. There is also a keying screen node which produces a gradiented plate to deal with uneven colors of green screens.
  • RENDERING:
  • Compositing Nodes:
  • A completely new compositing nodes backend was implemented. This new tiled based compositor gives quicker feedback while editing and uses less memory to support working with high resolutions. New nodes are Switch, Reroute, Bokeh Blur and Image, Box Mask, Ellipse Mask and Color Correction.
  • Color Management:
  • OpenColorIO is now integrated into Blender, along with a redesign of the color management system. Previously Blender only supported radiometrically linear sRGB / BT.REC.709 chromaticities. Now many more are supported with finer control over which color transformations should be used for display, applied on renders, and used for loading and saving image files in different color spaces.
  • Cycles Rendering:
  • Cycles now includes a new non-progressive integrator with finer control over sampling, tiled rendering with support for save buffers, considerably faster BVH building and multithreaded image loading, and motion vector and UV render passes. New nodes are light falloff, object info, particle info and brick texture, and image texture nodes can now do blended box mapping and handle image sequences. There is also support for fisheye camera rendering, along with various other new options.
  • Sequencer:
  • Various speed improvements were implemented in the sequencer, mostly related to caching and multithreading for effect strips. These changes make color grading more interactive. Improved options for comparing the current frame to a reference frame are also available.
  • Modelling:
  • Mesh Tools:
  • Bevel and inset now are modal operator with mouse control, a wire frame tool was added to turn edges into wireframe tubes, and vertex/edge/face sorting tools were improved.
  • Sculpting:
  • Sculpting has received some major improvements such has masking to control which areas of the mesh are influenced by sculpting, new brush map modes to control how textures are projected onto the model, and an input stroke averaging option to make brush strokes smoother.
  • Skin Modifier:
  • The Skin modifier takes a skeleton made up of vertices and edges as input and generates a polygon skin as output, consisting mostly of quads aligned along the edges. The output is mostly quads, although some triangles will appear around intersections.
  • Bsurfaces v1.5:
  • surfaces v1.5 brings several updates to the interactive modeling and retopology plugin. Updates include building surfaces, extruding, and bridging selections using freehand strokes; editing strokes as bezier splines; keeping strokes after building the surface to modify and/or reuse them; and interactively modifying all settings available in real-time.
  • OTHER:
  • Game Engine:
  • Lamps and shadows were improved with support for variance shadow maps, shadow color, sun lamp shadows and lamp textures. Non-power of two textures and compressed textures will now load faster and use less memory. A new Character physics type was added, designed for player controlled characters for which a full dynamics simulation would give unwanted behavior.
  • Collada:
  • The Collada exporter has been improved for better support of export to game engines, with more fine grained options to control which data is exported.
  • Small Features:
  • Apart from the major improvements in different areas, there were lots of smaller changes such as improvements in the node editor, smoke simulation, user interface, and new tools for curves and meshes.
  • Bug Fixes:
  • Lots of new features were added in this release, but it also includes lots of fixes for bugs that existed in previous releases.

New in version 2.64 RC 1 (September 18th, 2012)

  • RIGGING / SKINNING:
  • Motion Tracker:
  • Motion tracking was significantly improved by implementing planar tracking. It also got some smaller improvements like dopesheet view and tripod solving.
  • Sequencer:
  • Some speed improvements and tools development happened in the Sequencer area. Mainly changes are related on making color grading easier and realtime.
  • Sculpting:
  • Sculpting has received some major improvements such has masking, new brush map modes and input stroke averaging.
  • Skin Modifier:
  • New modifier for generating a mesh skin from an edge skeleton.
  • Greenscreen Keying:
  • Two new nodes have been developed which are aimed at making greenscreen keying easier. The first one is Keying Screen which produces a gradiented plate to deal with uneven colors of green screens and another new keying node which allows you to create mattes faster.
  • GAME ENGINE:
  • More Features:
  • Apart from the major improvements in different areas, there were lots of smaller changes such as improvements in node editor, smoke, user interfaces; new tools for curves and meshes.
  • Collada:
  • The Collada exporter has been improved for better support of export to Game Engines. Various options have been added for full control of the exported data.
  • Bug Fixes:
  • Lots of new features were added in this release, but it also includes lots of bug fixes that existed in previous releases.

New in version 2.64 Test 2 (August 8th, 2012)

  • Sculpting:
  • Sculpting got some of major improvements such as masking, new brush map modes, input stroke averaging and so,
  • More Features:
  • Apart from major improvements in different areas, there were made lots of smaller changes such as improvements in node editor, smoke, user interfaces; new tools for curves, meshes and so on.
  • Bug Fixes:
  • Lots of new features were added in this release, but it was also includes lots fixes for bugs that existed in previous releases.

New in version 2.64 Test (July 12th, 2012)

  • Motion Tracker:
  • Motion tracking was significantly improved by implementing planar tracking. It also got some smaller improvements like dopesheet view and tripod solving.
  • Skin Modifier:
  • New modifier for generating a mesh skin from an edge skeleton.
  • Greenscreen Keying:
  • There were developed two new nodes which are aimed to make greenscreen keying easier. First one is Keying Screen which produces gradiented plate to deal with uneven color of green screen an another one is new keying node which allows to create mattes faster.
  • Collada:
  • The Collada exporter has been improved for better support of export to Game Engines. Various options have been added for full control of the exported data.

New in version 2.63 (April 27th, 2012)

  • BMesh:
  • BMesh is the new Blender mesh system with full support for N-sided polygons instead of only triangles and quads.
  • In particular there is a new Dissolve tool to remove vertices, edges and faces without making holes in the mesh, a new Inset tool to inset faces, and a much improved Knife tool which takes advantage of N-gons to generate clear cuts. Tools such as subdivide and loop cut will also generate clean topology because faces no longer have to be triangulated.
  • Sculpt Hiding:
  • Portions of the mesh can now be hidden in sculpt mode to improve performance and sculpt parts of the mesh that would otherwise be difficult to access.
  • More Features:
  • Other new features include a Movie Clip option for the Sequencer, a compositing node to output multiple files or multilayer EXR files, new tools for linking and detaching nodes, more particle rotation options, and Linux support for drag n' drop from external applications.
  • Cycles Render:
  • Among the features added in this release are support for a panoramic camera, mirror ball environment textures, and float precision textures.
  • Also new are render layer mask layers, a shadow render pass, ambient occlusion, and viewport display of background images and render layers.
  • Motion Tracker:
  • Motion tracking got a few smaller improvements, mostly related to 2D stabilization and a few smaller tools.
  • Addons:
  • Various options were added to imports and exporters, an Atomic Blender PDB exporter was added, and Renderfarm.fi now supports Cycles.
  • BUG FIXES:
  • 3D View:
  • fix #30455: orthographic grid alignment jumps/shifts when zooming - r44739
  • fix #30508: there being no way to pause fly mode when using keyboard for navigation - r44779
  • fix #30643: crasher on entering edit mode with VBOs enabled - r45280
  • fix #30719: align view to selected has unexpected results on further view change - r45262
  • fix #30842: blender's Measurement Units set to Metric, makes some Precision Flaws - r45499
  • fix #30917: solid + glsl + textured solid in texture paint mode did not show textured solid as it should, was using glsl instead - r45575, r45578
  • fix: corrected normals for flat-shaded non-VBO sculpt drawing - r44283, r44294
  • fix: textured-mode drawing in editmode - r44685
  • fix: update the sculpt menu to use the correct path to the unified paint settings - r44159
  • Animation:
  • fix #30097: current frame indicator on motion paths drawn incorrectly - r44737
  • fix #30438: x=zero not accepted for a bone tail - r45103
  • fix #30716: clamp to constraint locks up blender after a while - r45263
  • fix #30709: renaming a bone renames all drivers' targets using a bone of that name, regardless of the armature - r45291
  • fix #30495: framerate goes crazy after changing sync mode from "frame dropping" to "no sync" while playing anim - r44979
  • fix: alt+A animation playback not starting with the scene start frame - r44747
  • Armatures:
  • fix #31008: IK armature resize goes ugly (Pose mode resize) - r45818
  • fix #30937: Pose UI hack needed to be undone, alternate fix is needed - r45876
  • Collada:
  • fix #29082: skeletal animation collada import for , and transform types - r44221
  • fix #27022: collada export: add bone parenting of objects - r44231
  • fix #30230: crash after importing collada file - r44251
  • fix #29621: collada import of joints crashes blender - r44636
  • fix #30440: collada import: no faces/uv after bmesh merge - r44683
  • fix #27629: collada import does wrong transformations - r44935
  • fix #29246: collada armature animation doesn't correctly import - r45085
  • fix: collada export - fix no polylist after bmesh-merge - r44418
  • fix: collada export - bone parenting is actually against the tail - r44419
  • Files:
  • fix #30839: blender crashes while open/close a scene and deletes .blend-file - r45506
  • Game Engine:
  • fix #30484: frame rate increases very high after game engine start with record animation enabled - r45408
  • fix #29449: record Animation runs 1000+ fps on Mac OSX 10.6.8 64bit - r45408
  • fix #30515: Sensor physics mode missing UI for use_actor option - r45656
  • fix #30555: crash in Replace Mesh when physics shape is triangle mesh and new mesh has no collision faces - r45657
  • Image & Video:
  • fix #30384: multilayer exr files not saving compressed correctly - r44580
  • fix #30436: externally editing unsaved images fails - r44687
  • fix #30467: image editor scope display wrong opacity values - r44734
  • fix: replacing a generated image with a file, the image would stay generated - r44139
  • fix: OpenEXR half float save function resulting in dark images saved - r44654
  • Mesh Editing:
  • fix #25649: image editor paint icon missing until enter weight paint - r44192
  • fix #30266: issue with weight painting - colors are black and grey and you can't draw weights - r44272
  • fix #30281: left/right vertex weights flipped - r44299
  • fix #30290: shape keys not working as expected propagating unwanted changes to other keys
  • fix #30293: converting text to mesh crashes blender - r44433
  • fix #30361: edge length will not be diplayed properly with clipping borders -r44515
  • fix #30375: loop select should not become a redo history item - r44482
  • fix #30435: torus batch building used different logic of how it's adding to scene layers than C-defined primitives - r44749
  • fix #30489: loop cut by typing numbers is limited to 32 - r44741
  • fix #30814: absolute Shape Keys not working in 2.6 - r45409
  • fix #30848: edge Selection fails when both verts are outside the viewport - r45498
  • Modifiers:
  • fix #30351: solidify modifier high quality normals fails - r44469
  • fix #30395: boolean modifier - degenerated triangles from bmesh + difference - r44548
  • fix #30496: bugs and crashes about "make links modifiers" function - r44834
  • fix #30561: modifiers with use_apply_on_spline = True do not work on curve with shapekeys - r44921
  • fix #30531: mirror modifier with vertex groups did not add both the left and right groups to merged vertices, only one - r45001
  • fix #30398: mesh objects with curve modifiers render in thier 'rest' position, not thier 'pose' position - r45345
  • fix: UI error - some curve settings were in the path panel and were greyed out when 'Path Animation' was disabled, but were infact used for the curve deform modifier - r44512
  • fix #30406: hooks ignore automatic handles setting in curves - r44836
  • fix #30647: error in wire drawing of subsurf when draw all edges is enabled - r45171
  • fix #30966: remesh modifier crash mentioned in comments of bug - r45669
  • Motion Tracking:
  • fix #30485: TRANSFORM / STABILIZE 2D: First row / column blackness - r44743
  • fix: crash when re-tracking track used for rotation stabilization - r44183
  • fix: Camera tracing search area was always centered to marker's position when tracking - r44295
  • Various fixes of 2d stabilization and autoscale factor calculation - r44788
  • fix: Disabling color channels for float images in clip editor now works fine - r45462
  • Nodes:
  • fix #30405: combine HSVA node not working correct with fixed color instead of socket connected as input - r44589.
  • fix #30627: delete node with reconnect (ctrl-x) is broken - r45089
  • fix #30804 nodetree.links.new() incorrectly disconnected or allowed to connect multiple links to a socket when the arguments were passed in order (input socket, output socket) instead of (output socket, input socket) - r45426
  • Objects:
  • fix #30231: drag and droping parenting from outliner giving unnecessary loop error - r44311
  • fix #30306: crash duplicating object with action actuator but no animation data - r44381
  • fix #30337: missed set origin for metaball - r44453
  • fix #30419: median wrongly setting lattice vertex weights - r44599
  • fix #30614: some display settings are uneeded for non-geometry/material object types, and armature have no boundbox - r45084
  • fix #31072: Making texture single user was modifying textures of original material - r45887
  • Physics:
  • fix #30098: particle rotation wrong / explode modifier - r44977
  • fix #30298: fluid simulation from older files not working when loaded into 2.62 - r44377
  • fix #30413: dynamic paint crash with texture slots with no texture assigned - r44592
  • fix #30464: confusing lack of label for fluid "use" - r44735
  • fix #30445: particle simulation, rekey crashes blender - r45026
  • fix #30456: transforming object with a hair particle system, on a frame after the cache end frame would reset to the previous state on confirm - r44995
  • fix #30954: fluid obstacle checkbox has no effect - r45655, r45832
  • fix #30219: obstacle Simulation of Steering Actuator does not work with added objects - r45837
  • fix #30298: fluid-system does not work when speed is set to 0 - r45853
  • Python:
  • fix #30201: bpy_extras.image_utils.load_image always returns placeholder - r44138
  • fix #30402: user-scripts modules dir missing from sys.path - r45251
  • fix #30454: perspective_matrix not update in real time with bpy.ops.view3d.zoom - r44647
  • fix #30589: RNA function descriptions not showing in python console on autocomplete - r45019
  • fix #30729: custom property add/remove wasnt doing an undo push - r45277
  • fix #30336: couldn't playback from python without having played back via logic bricks once - r44417
  • fix #30326: calling e.g. bpy.ops.object.proxy_make(object = 'Lamp') would not pick the right object - r44387
  • fix #30865: crash when browsing last operators in outliner (or by Python API) - r45482
  • fix #30904: MovieClip.objects.new() segfault when no name is passed - r45528
  • fix #30906: dict(prop) crashes if prop is a PropertyGroup with nested PropertyGroup - r45534
  • fix #31036: image.gl_load() consistently segfault at gluBuild2DMipmaps - r45814
  • Render:
  • fix #30415: motion blur option still had an effect on external engines / cycles - r44587
  • fix #30416: python render_stats handler now also gets called when the saved file message is printed - r44588
  • fix #30421: panorama option in camera properties always disabled - r44606
  • fix #30512: external render saved render result after reporting error - r44830
  • fix #30449: sampled motion blur not working with softbody - r44994
  • fix #30173: render not working when initialized on frame 1 - r44225
  • fix #30420: metaball shading inverted in raytraced reflection - r45029
  • fix #30882: using an image sequence in the displace modifier did not update properly in animation rendering - r45508
  • fix #30876, #30932: crash in material preview render after undo or file load, due to old material copies hanging around in the preview database - r45598
  • Render: Cycles:
  • fix #30272: preview render not updating when changing particle emission from with instanced objects - r44300
  • fix #30246: rendering multiple render layers with CUDA were not working - r44385
  • fix #30140: multi GPU rendering with one device supporting full shading and the other not can't work correct, disabled - r44386
  • fix #30439: node group conversion crash with certain node setups - r44669
  • fix #30472: 3d view objects not rendered - r44820
  • fix #30603: incorrect ray differentials when rendering with panorama camera, causing bump map issues - r45035
  • fix #30551: passes combining did not always give identical result combined with antialiasing/defocus - r45246
  • fix #30769: showing wrong image from active face in the uv editor, with multiple material slots - r45347
  • fix #30710: wrong render time after pause/unpause in viewport - r45401
  • fix #30835: cycles doesn't work with AMD Juniper GPU, compiller throws errors - r45490
  • fix #30896: mask layer not working for objects without material assigned - r45535
  • fix #30929: cycles rendering of object with scale 0 on some axis did not work correct with instancing - r45592
  • fix #30376: cycles ignores camera override from sequencer - r45611
  • fix #30955: render issue with lights that have shadow casting disabled - r45664
  • fix #30966: cycles nan mesh vertices got set to (0, 0, 0), now remove them instead - r45678
  • fix #31065: cycles render crash with large node groups - r45891
  • fix rendering a material that mixes a transparent and glass BSDF would give a different result with/without using light passes - r45028
  • Sequencer:
  • fix #30229, #30196: build proxy from meta and image strips used resolution used for display, not set by building job which leads to unusable proxies - r44177
  • fix #30254: no red warning border on metastrips with Extend (E) - r44455
  • fix #30196: proxies not visible in sequencer preview window until restart - r44358
  • fix #30315: temporary proxy files are not erased and old proxys are not updated if the proxy is built more then once (windows) - r44363, r44545
  • fix #28159: sequencer strip crop values on proxy not scene render size - r44946
  • fix #29758: sequencer image offset error with render percentage - r29758
  • fix #30499: video sequencer crashes when moving around within a sequence - r45055
  • fix #30491: not updating scene strip length in video sequencer when changing length of scene - r45192
  • Transform:
  • fix #30197: snapping: align rotation button for volumes does not make sense - r44429
  • fix #30373: which part to snap in volume snapping is removed - r44798
  • fix #30594: uv editor transform tools did not show help/pivot line to indicate transform center as it did in 2.49 - r44993
  • User Interface:
  • fix #30616: inconsistency with delete and backspace of resetting values - r45063
  • fix #30623: user-defined render presets bug lead to blender crash on path with non-ascii characters - r45073
  • fix #30575: text gets wrongly clipped when using accented letters - r45080
  • fix #30653: wrong image in image editor after loading new .blend file - r45161
  • fix #30430: can only alt+scroll image buffer slot once - r45168
  • fix #30708: pressing escape in the color picker popup did not reset to the previous color - r45293
  • fix #30770: missing node editor redraw when changing active material by clicking on face in edit mode - r45340
  • fix #30776: image editor pan not using continuous grab if enabled - r45346
  • fix #28279: shift+S used twice in maya keyconfig - r45373
  • fix #30323: graph view in the movie clip editor does not stay open - r44384
  • fix #30760: edit text property: backspace was messing up with utf8 text - r45479
  • fix #30925: successful import of keyconfig dependant on current object context - r45594
  • fix #30858: UI losing buttons at some random moment after using Blender for a while - r45609
  • fix #30948: add scene > copy settings did not copy settings like units, audio, game data, and tool settings - r45646
  • fix #30958: right click menu and add shortcut for importers/exporters doesn't work - r45683
  • fix #30977: error loading modal keymaps from keyconfiguration presets - r45715
  • fix #30570: UI issue editing modal keymaps below operators using them - r45717
  • fix #30998: copy to selected in properties editor not working for bones - r45775
  • fix #31064: save confirmation stops showing - r45870

New in version 2.63 RC 1 (April 21st, 2012)

  • BMesh:
  • BMesh is the new Blender mesh system with full support for N-sided polygons instead of only triangles and quads.
  • In particular there is a new Dissolve tool to remove vertices, edges and faces without making holes in the mesh, a new Inset tool to inset faces, and a much improved Knife tool which takes advantage of N-gons to generate clear cuts. Tools such as subdivide and loop cut will also generate clean topology because faces no longer have to be triangulated.
  • Cycles:
  • Among the features added in this release are support for rendering environment maps, render layer mask layers, a shadow render pass, ambient occlusion and float precision textures.
  • Motion Tracker:
  • Motion tracking got some improvements which are mostly relates on 2D stabilization and few smaller tools.
  • More Features:
  • Other new features in this release include face hiding for sculpting, a compositing node to output multiple files at once or multilayer EXR files, new tools for linking and detaching nodes and more particle rotation options
  • Bug Fixes:
  • 3D View:
  • fix #30455: orthographic grid alignment jumps/shifts when zooming - r44739
  • fix #30508: there being no way to pause fly mode when using keyboard for navigation - r44779
  • fix #30643: crasher on entering edit mode with VBOs enabled - r45280
  • fix #30719: align view to selected has unexpected results on further view change - r45262
  • fix: corrected normals for flat-shaded non-VBO sculpt drawing - r44283, r44294
  • fix: textured-mode drawing in editmode - r44685
  • fix: update the sculpt menu to use the correct path to the unified paint settings - r44159
  • Animation:
  • fix #30097: current frame indicator on motion paths drawn incorrectly - r44737
  • fix #30438: x=zero not accepted for a bone tail - r45103
  • fix #30716: clamp to constraint locks up blender after a while - r45263
  • fix #30709: renaming a bone renames all drivers' targets using a bone of that name, regardless of the armature - r45291
  • fix #30495: framerate goes crazy after changing sync mode from "frame dropping" to "no sync" while playing anim - r44979
  • fix: alt+A animation playback not starting with the scene start frame - r44747
  • Collada:
  • fix #29082: skeletal animation collada import for , and transform types - r44221
  • fix #27022: collada export: add bone parenting of objects - r44231
  • fix #30230: crash after importing collada file - r44251
  • fix #29621: collada import of joints crashes blender - r44636
  • fix #30440: collada import: no faces/uv after bmesh merge - r44683
  • fix #27629: collada import does wrong transformations - r44935
  • fix #29246: collada armature animation doesn't correctly import - r45085
  • fix: collada export - fix no polylist after bmesh-merge - r44418
  • fix: collada export - bone parenting is actually against the tail - r44419
  • Image & Video:
  • fix #30384: multilayer exr files not saving compressed correctly - r44580
  • fix #30436: externally editing unsaved images fails - r44687
  • fix #30467: image editor scope display wrong opacity values - r44734
  • fix: replacing a generated image with a file, the image would stay generated - r44139
  • Mesh Editing:
  • fix #25649: image editor paint icon missing until enter weight paint - r44192
  • fix #30266: issue with weight painting - colors are black and grey and you can't draw weights - r44272
  • fix #30281: left/right vertex weights flipped - r44299
  • fix #30290: shape keys not working as expected propagating unwanted changes to other keys
  • fix #30293: converting text to mesh crashes blender - r44433
  • fix #30318: increase/decrease selection won't work (select-more/less) - r44378
  • fix #30361: edge length will not be diplayed properly with clipping borders -r44515
  • fix #30375: loop select should not become a redo history item - r44482
  • fix #30435: torus batch building used different logic of how it's adding to scene layers than C-defined primitives - r44749
  • fix #30489: loop cut by typing numbers is limited to 32 - r44741
  • Modifiers:
  • fix #30351: solidify modifier high quality normals fails - r44469
  • fix #30320: shading issue with boolean modifier - r44371
  • fix #30395: boolean modifier - degenerated triangles from bmesh + difference - r44548
  • fix #30496: bugs and crashes about "make links modifers" function - r44834
  • fix #30561: modifiers with use_apply_on_spline = True do not work on curve with shapekeys - r44921
  • fix #30531: mirror modifier with vertex groups did not add both the left and right groups to merged vertices, only one - r45001
  • fix #30398: mesh objects with curve modifiers render in thier 'rest' position, not thier 'pose' position - r45345
  • fix: UI error - some curve settings were in the path panel and were greyed out when 'Path Animation' was disabled, but were infact used for the curve deform modifier - r44512
  • fix #30406: hooks ignore automatic handles setting in curves - r44836
  • fix #30647: error in wire drawing of subsurf when draw all edges is enabled - r45171
  • Motion Tracking:
  • fix #30485: TRANSFORM / STABILIZE 2D: First row / column blackness - r44743
  • fix: crash when re-tracking track used for rotation stabilization - r44183
  • fix: Camera tracing search area was always centered to marker's position when tracking - r44295
  • Various fixes of 2d stabilization and autoscale factor calculation - r44788
  • fix: OpenEXR half float save function resulting in dark images saved - r44654
  • Nodes:
  • fix #30405: combine HSVA node not working correct with fixed color instead of socket connected as input - r44589.
  • fix #30627: delete node with reconnect (ctrl-x) is broken - r45089
  • Objects:
  • fix #30231: drag and droping parenting from outliner giving unnecessary loop error - r44311
  • fix #30306: crash duplicating object with action actuator but no animation data - r44381
  • fix #30337: missed set origin for metaball - r44453
  • fix #30419: median wrongly setting lattice vertex weights - r44599
  • fix #30614: some display settings are uneeded for non-geometry/material object types, and armature have no boundbox - r45084
  • Physics:
  • fix #30098: particle rotation wrong / explode modifier - r44977
  • fix #30298: fluid simulation from older files not working when loaded into 2.62 - r44377
  • fix #30268: cloth collision and springs not working after bmesh merge, these cloth and collision modifiers require tesselation still - r44389
  • fix #30413: dynamic paint crash with texture slots with no texture assigned - r44592
  • fix #30464: confusing lack of label for fluid "use" - r44735
  • fix #30445: particle simulation, rekey crashes blender - r45026
  • fix #30456: transforming object with a hair particle system, on a frame after the cache end frame would reset to the previous state on confirm - r44995
  • Python:
  • fix #30201: bpy_extras.image_utils.load_image always returns placeholder - r44138
  • fix #30402: modules dir missing from sys.path - r45251
  • fix #30454: perspective_matrix not update in real time with bpy.ops.view3d.zoom - r44647
  • fix #30589: RNA function descriptions not showing in python console on autocomplete - r45019
  • fix #30729: custom property add/remove wasnt doing an undo push - r45277
  • fix #30336: couldn't playback from python without having played back via logic bricks once - r44417
  • Render:
  • fix #30415: motion blur option still had an effect on external engines / cycles - r44587
  • fix #30416: python render_stats handler now also gets called when the saved file message is printed - r44588
  • fix #30421: panorama option in camera properties always disabled - r44606
  • fix #30512: external render saved render result after reporting error - r44830
  • fix #30449: sampled motion blur not working with softbody - r44994
  • fix #30173: render not working when initialized on frame 1 - r44225
  • fix #30420: metaball shading inverted in raytraced reflection - r45029
  • Render: Cycles:
  • fix #30272: preview render not updating when changing particle emission from with instanced objects - r44300
  • fix #30246: rendering multiple render layers with CUDA were not working - r44385
  • fix #30140: multi GPU rendering with one device supporting full shading and the other not can't work correct, disabled - r44386
  • fix #30439: node group conversion crash with certain node setups - r44669
  • fix #30472: 3d view objects not rendered - r44820
  • fix #30603: incorrect ray differentials when rendering with panorama camera, causing bump map issues - r45035
  • fix #30551: passes combining did not always give identical result combined with antialiasing/defocus - r45246
  • fix #30769: showing wrong image from active face in the uv editor, with multiple material slots - r45347
  • fix rendering a material that mixes a transparent and glass BSDF would give a different result with/without using light passes - r45028
  • Sequencer:
  • fix #30229, #30196: build proxy from meta and image strips used resolution used for display, not set by building job which leads to unusable proxies - r44177
  • fix #30254: no red warning border on metastrips with Extend (E) - r44455
  • fix #30196: proxies not visible in sequencer preview window until restart - r44358
  • fix #30315: temporary proxy files are not erased and old proxys are not updated if the proxy is built more then once (windows) - r44363, r44545
  • fix #28159: sequencer strip crop values on proxy not scene render size - r44946
  • fix #29758: sequencer image offset error with render percentage - r29758
  • fix #30499: video sequencer crashes when moving around within a sequence - r45055
  • fix #30491: not updating scene strip length in video sequencer when changing length of scene - r45192
  • Transform:
  • fix #30197: snapping: align rotation button for volumes doe not make sense - r44429
  • fix #30373: which part to snap in volume snapping is removed - r44798
  • fix #30594: uv editor transform tools did not show help/pivot line to indicate transform center as it did in 2.49 - r44993
  • User Interface:
  • fix #30616: inconsistency with delete and backspace of resetting values - r45063
  • fix #30623: user-defined render presets bug lead to blender crash on path with non-ascii characters - r45073
  • fix #30575: text gets wrongly clipped when using accented letters - r45080
  • fix #30653: wrong image in image editor after loading new .blend file - r45161
  • fix #30430: can only alt+scroll image buffer slot once - r45168
  • fix #30708: pressing escape in the color picker popup did not reset to the previous color - r45293
  • fix #30770: missing node editor redraw when changing active material by clicking on face in edit mode - r45340
  • fix #30776: image editor pan not using continuous grab if enabled - r45346
  • fix #28279: shift+S used twice in maya keyconfig - r45373
  • fix #30323: graph view in the movie clip editor does not stay open - r44384

New in version 2.62 (February 16th, 2012)

  • NEW FEATURES:
  • UV Tools:
  • Many new UV editing tools were added: an advanced interactive stitch tool, to align and join together UV islands. A subdivision surface aware UV unwrapping to reduce stretching. Seam marking in the UV editor, and a tool to compute seams for islands. Sculpting tools to grab UVs and relax or pinch unwraps.
  • Cycles Render Engine:
  • A number of new features were added, including render layers and passes, multi GPU rendering and selection of GPU device, improved sampling for complex environment maps, border rendering, BVH caching for faster rendering of camera fly-throughs, and new shading nodes for color correction and a checkerboard texture node.
  • Remesh Modifier:
  • The Remesh modifier is a tool for generating new mesh topology based on an input surface. The output follows the surface curvature of the input, but its topology is a uniform distribution of quads. It can generate smoothed output or tag sharp features to better capture corners.
  • Boolean Modifier:
  • The boolean modifier now uses the Carve library, which should give much improved results. This library is more stable and faster, resolving old well-known limitations of our previous library. The general workflow and options available in the user interface are unchanged, usually the modifier will simply run faster and produces a better output mesh. However there also some changes in behavior.
  • Game Engine:
  • The game engine user interface was polished, editing text objects in the user interface and through the python API has been made easier, full screen and antialiased rendering has been improved, along with various other changes.
  • Motion Tracker:
  • Object tracking support has been added, so that not only camera animation can be reconstructed from footage, but also the animation or transformation of objects in the scene. This comes along with many improvements to the tracking user interface and tools.
  • Collada:
  • A Second Life compatibility option was added for exporting armatures, along with a number of other fixes related to transformations and armatures. There is also a new development team that will try to improve the Collada integration further in following releases.
  • More Features:
  • Other new features include: improved bump map quality in the viewport, various new dynamic paint options, international text copy and paste and editing in the text editor, longer names and file paths, drag and drop parenting in the outliner, and many more changes.
  • Python:
  • Matrices and vectors math classes were improved in various ways. Column-major access was changed to more standard row-major access and easier access for rows, columns, translation was added. Vectors now can have arbitrary size, and matrices are now pretty printed in the console.
  • Addons:
  • Network render now has support for version control systems, render engines, point cache baking jobs, and a new web interface was added, along with a number of other improvements. There were also features added to After Effects export, X3D export Atomic Blender PDB import, MHX import, UV layout export, and screencast keys.
  • BUG FIXES:
  • Animation:
  • fix #27898, #29461: bone with constraints not snapping to cursor correctly - r43450
  • fix #28468: NLA, can't enter tweak mode on multiple objects at the same time - r43596
  • fix #29629: uv animation stops working if edit mode entered - r43086
  • fix #29822: driver target field doesn't update on bone rename - r43594
  • fix #29869: NLA editor resets extrapolation mode when editing strips - r43597
  • fix #29879: ctrl+B border select with handles in the graph editor not selecting the right keys/handles. - r43360
  • fix #29940: stretch to constraint breaks scaling in transform constraint. - r43578
  • fix #30019: copy rotation constraint with vertex group jittering when the object Y axis is colinear with the vertex group normal. - r43777
  • fix #30051: constraint space conversion bug with disabled inherit scale property on bone. - r43840
  • fix #29484: visual keying giving wrong results for bones with property local location disabled. - r43813
  • fix #29947: a crash in duplicating bones in armature edit mode. - r43881
  • fix #29104: keyframing motion blur samples did not work, these are now non-animateable. - r43827
  • fix: wrong follow track constraint icon - r43102
  • fix: wrong pose bone drawing in weight paint and wireframe draw mode - r43347
  • fix: circle-select in pose mode disregarded layer visibility, selecting invisible bones - r43660
  • Audio, Image & Video:
  • fix #26943: h264 lossless output missing - r43353
  • fix #29388: problem reading certain compressed movie files, now work with new "free run no gaps" time code type - r42641
  • fix #29615: crash in undo after toggling float buffer in image paint mode - r42638
  • fix #29671: issues reading certain .mts video files - r43122
  • fix #29676: alpha over node not working correct with emitting associated alpha images with zero alpha - r42814
  • fix #29683: OpenEXR output compression settings not working - r42848
  • fix #29684: video output presets and quicktime problems since last release - r42850
  • fix #29694: quicktime export was not showing or respecting RGBA option even though some movie formats support alpha. - r43335
  • fix #29707: sequencer presets corrupt audio scene settings - r42923
  • fix #29796: poor screencast quality with AVI codecs - r43180
  • fix #29824: error writing frame if 3D scene starts after first frame of animation and output is h264 - r43349
  • fix #29828: reloading background movie clip crashes Blender - r43224
  • fix #29905: extend transform a sequencer meta strip did not update the position and length of the meta strip properly. - r43457
  • fix #30064: image editor undo crash after renaming image. - r43874
  • fix: movie cache limiter not working with limits >= 4GB - r43791
  • fix: sound mixdown could use outdated animation cache, now it is updated automatically - r42678
  • fix: toggling premultiply or color management not updating packed images - r43290
  • fix: improved ffmpeg error handling and syncing with export options, added QTRLE - r43964
  • Curves:
  • fix #29577: curve duplication operator redo not working correct - r42637
  • fix #30030: Tapered and beveled text won't update in realtime - r43779
  • Game Engine:
  • fix #18883: softbody objects were being hit by ghost objects. - r43905
  • fix #21947: softbody object not using objects size. - r43899
  • fix #25834: no color of text objects in game engine when combined with textured objects - r43105
  • fix #26893: corruption of debug/fps text when using animated/tile uv mode - r43105
  • fix #29031: crash importing BGL in the game engine - r42838
  • fix #29486: 2D filters make scene disappear when wire material is used - r42696
  • fix #29911: crash reading BL_ActionActuator.channelNames on non-armature object - r43626
  • fix #29133: render to texture not working in the game engine. - r43884
  • fix #29381: memory leak in creating navigation meshes. - r43842
  • fix: game engine font object relative path and packed fonts not working - r43151
  • fix: duplicating an object in the game engine did not set the right action actuator - r43588
  • Meshes:
  • fix #29599: mesh side of active tool silently not working for edges and faces, now gives warning - r42581
  • fix #29620: missing refresh with topology mirror after mesh editing - r42660
  • fix #29603: weight paint mode could be accessed on proxy objects - r42584
  • fix #29686: weight painting was not disabled on locked vertex groups - r43000
  • fix #29794: can't hide faces in weight paint mode - r43279
  • fix #29832: weight painting with x-mirror and auto normalize fails for center bones - r43342
  • fix #29835: a crashing joining meshes - r43235
  • fix #30047: multires baking crash while mesh is in sculpt mode. - r43823
  • fix #30062: entering paint modes did not refresh the 3d view header - r43917
  • fix #30073: problem with proportional edit shortcut key in metaball edit mode. - r43903
  • fix: creating a UV sphere with a large radius gave duplicated values. - r43983
  • Modifiers:
  • fix #29543: hook modified combined falloff and vertex group influence not working - r42639
  • fix #29556: shrinkwrap generates spikes if vertices fall exactly on the edge - r43056
  • fix #29600: hook assign and remove not working with redo correctly - r42582
  • fix #29636: vertex group modifiers apply not working - r42769
  • fix #29957: texture generated mapping works as global with cloth modifier - r43732
  • fix #30031: build modifier crashes when applied to bezier object - r43782
  • fix #30037: curve modifier wrong results with negative axes, and incorrect bounds with vertex groups. - r43802
  • fix #30094: problem with subdivision surface modifier and copy location from vertex group. - r43951
  • fix: solidify modifier getting wrong UV/color/.. data on rim faces - r43230
  • fix: ocean modifier icon missing in outliner - r43622
  • fix: crash in weight vertex group modifiers with empty vertex groups - r43600
  • Motion Tracking:
  • fix #29688: movie clip timecode not used in tracking - r42898
  • fix #29729: crash when camera solving with a disabled marker - r42992
  • fix #30020: movie clip editor crash when changing panel size - r43763
  • fix #29970: crash trying to track disabled marker - r43646
  • fix #29975: track preview color channels not filtering correctly - r43661
  • fix #30021: crash rotating tracker markers - r43764
  • fix: incorrect behavior of 2d stabilization preview in clip editor when proxied resolution is used - r43399
  • Nodes:
  • fix #29801: various compositing nodes not working correct after translate, e.g. separate HSVA node. - r43178
  • fix #29806: world nodes not available in animation editor - r43197
  • fix #29827: crash with translate node and blur - r43259
  • fix #29887: Alt+G in a node group results in crash - r43381
  • fix #30018: can't tab out of empty node group - r43762
  • fix: issues with toggle buttons in node headers - r42705
  • Objects:
  • fix #29640: make duplicates real keep hierarchy and parent properties not working for multiple objects - r42677
  • fix #29735: crash when snapping cursor to camera - r43021
  • fix #30017: make dupli-face operator not working without active mesh object - r43752
  • fix: adding metaballs and lamps in local mode was broken. - r43351
  • fix: link/append not working well in edit mode, now disabled - r42604
  • Physics:
  • fix #29696: crash on exit of edit mode after deleting contents of fluid domain - r42942
  • fix #29793: cloth and softbody simulation exploding when skipping frames - r43234
  • fix #29965: a memory corruption in particle systems - r43659
  • fix #29265: hair particle rotations weren't calculated properly for particle locations along a path - r44044
  • fix #29530: entering particle mode on baked key particles with empty cache could crash - r44045
  • fix #29737: can't edit particle hair if particle count is 0 - r44046
  • fix: explode modifier created invalid faces if "unborn", "alive" or "dead" setting were unchecked - r44063
  • fix: dynamic paint brush not painting particles hidden by display percentage setting - r43745
  • fix: dynamic paint smudge and brush velocity settings didn't work for image sequence surfaces unless any paint effect was enabled. - r43029
  • fix: dynamic paint substep update failed when brush was parent to a canvas vertex - r43669
  • fix: dynamic paint wave "open borders" option didn't work for image sequence format - r43669
  • fix: dynamic paint, if multiple displace/wave surfaces were used simultaneously, displace was applied using wrong normal. - r43429
  • fix: possible dynamic paint crash when changing surface format to image sequence - r43669
  • fix: editing baked cache for softbody and cloth now updates in 3d view properly - r43357
  • fix: incorrect subframe result for physics point cache, noticeable with motion blur - r42663
  • Python:
  • fix #27589: crash defining operating while drawing UI, disallowed now - r43502
  • fix #28733, #29885: missing scene in context in python in callbacks and after file load. - r43772
  • fix #29631: frame is lost from driver namespace after reload - r42658
  • fix #29635: attempts to import the site module are met with a TypeError exception - r42657
  • fix #29734: crash calling bpy.ops.file.direrectory_new() - r43022
  • fix #29864: crash running blender in background mode with non-default key configuration. - r43322
  • fix #29878: running bpy.ops.render.opengl() from console not starting new line or printing output. - r43358
  • fix #29889: simple deform missing lock x/y axis option - r43380
  • fix #29892: properties of objects in nested custom collections stop being animatable once an object get added to an unrelated custom collection. - r43692
  • fix #29987: scene.frame_set method doesn't take in account camera change done via markers - r43701
  • fix #30025: a crash when using python to load a .blend and .obj file - r43786
  • fix #29666: bpy.types had duplicate operator entries. - r43835
  • fix #29910: crash reading KX_SoundActuator.sound - r43948
  • fix #30045: mesh.uv_textures.new() not returning correct layer when a layer with the requested name already exists. - r43828
  • fix #30060: operator self.report printed twice in nested operator. - r43875
  • fix #30099: wrong path printed for bpy.data.shape_keys - r43958
  • fix: possible memory leak when creating a vector using Vector.Range. - r43834
  • fix: Object.to_mesh was losing materials when there were more than 16 - r42704
  • fix: matrix * vector multiplication not working correct for non-square matrices - r42793
  • fix: assigning enum properties non-string types did not throw error - r42977
  • fix: crash when calling bpy.ops.render.render('INVOKE_DEFAULT') from the python console. - r43403
  • fix: mathutils matrix/vector access crash when matrix size changes - r42873
  • fix: is_orthogonal check for matrices not working correct - r43733
  • fix: creation of non-square matrices using uninitialized memory - r42720
  • fix: false positive comparing some API data members - r43352
  • Render:
  • fix #25775: crash using border render from external render engines - r42764
  • fix #27120: bake glitch when image used for baking is also used as input, show warning now - r43554
  • fix #29687: normal baking from multires gives distorted results - r42979
  • fix #29708: crash in cross dissolve sequencer strip - r42975
  • fix #29723: wrong IOR for raytraced refraction after reflection inside mesh. - r43187
  • fix #29836: stress not working as input for displacement texture. - r43302
  • fix #29922: invalid pixels due to bump map in degenerate case. - r43509
  • fix #29960: fields option should not be used for external engine rendering. - r43728
  • fix #29999: hide image and alpha outputs in render layer node when combined pass is disabled - r43761
  • fix #30015: keyframing render resolution not working correct, disabled now - r43748
  • fix #30026: errors rendering material with ambient zero and AO/env/indirect light. - r43778
  • fix #29921: render rasterization error with camera parallel to face. - r43861
  • fix: crash rendering scene strips without a scene linked to them. - r43849
  • fix: opengl render in quadview wasn't using camera. - r43373
  • fix: OpenGL render save ignored alpha settings - r43410
  • fix: material vertex color light option not using alpha - r43030
  • Render: Cycles:
  • fix #29653: fix wrong cycles depth of field distance when rendering with a scaled camera - r42731
  • fix #29695: cycles particle emitter not being properly hidden. - r43085
  • fix #29715: cycles and glsl normal node not working correct. - r42947
  • fix #29740: missing cycles viewport update with animated node socket values. - r43084
  • fix #29755: cycles crash with array modifier that can produce material indices that are out of bounds. - r43076
  • fix #29803: cycles image texture node refresh issue with image editor. - r43325
  • fix #29848: cycles not respecting dupli group visible layers - r43292
  • fix #29860: cycles musgrave scale input not working correct. - r43327
  • fix #29935: missing cycles update/crash when removing world datablock form scene. - r43604
  • fix #30009: cycles translucent BSDF direct lighting not working correct. - r43775
  • fix #30034: bug in multiple importance sampling + transparency, would give slightly wrong lighting behind transparent objects. - r43792
  • fix #30049: cycles noise texture producing nan values with some texture coordinates. - r43966
  • fix #30089: crash with cycles viewport rendering while in text edit mode. - r43968
  • fix: cycles camera dof object with non-uniform scale gave incorrect distance. - r42983
  • fix: cycles nested groups nodes and empty groups were not doing correct type conversions - r42707
  • Sequencer:
  • fix #27847: sequencer scene strip rendering crash after certain operations - r42674
  • fix #29743: sequence editor wipe effect giving wrong result - r43200
  • fix #29692: sequencer scene rendering with color management disabled giving wrong colors - r42948
  • fix #29764: crash with border rendering scene strip in sequencer - r43130
  • fix #27953, #30052: sequencer extend tool not working correct with meta strips. - r43864, r43954
  • fix #30028: sequencer crash when pasting a strip with a missing datablock. - r43819, r43870
  • fix crash adding movie strips that were not a supported format - r44035
  • fix #30136: adding sequencer plugin strip failed - r44039
  • Transform:
  • fix #29611: crash scaling one vertex with snapping enabled - r42879
  • fix #29626: warp transform tool stuck at certain angle values - r42659
  • fix #29873: transform with individual origins not working in edge select mode. - r43355
  • User Interface:
  • fix #25581: no pressure sensitivity in sculpt mode with some tablets on X11 - r43489
  • fix #28011: popup menus with scaled down user interface show wrong text - r43794
  • fix #28978: disabled mode switching in panning in 2d - r43218
  • fix #29233: Windows accessibility feature "sticky keys" for disabled people not working - r42644
  • fix #29494: problem loading translation after restart -
  • fix #29494: problem loading translations on start with some locales - r42830, r42878
  • fix #29537: file save crash when target path not found - r42583
  • fix #29568: adding or removing scenes not working correct with undo/redo - r43203
  • fix #29652: operator redo region can't be expanded when editor too small - r42843
  • fix #29655: keyboard shortcuts missing from text editor text menu - r42730
  • fix #29670: color picker draw issues with RGB values out of soft range - r42798
  • fix #29761: texture painting with interpolation ignores texture use alpha setting - r43088
  • fix #29762: columns in long enum property menu's were in the wrong order. - r43456
  • fix #29884: splash screen displaying revision number cut off - r43738
  • fix #29895: fast alt-mousewheel toggling of menu buttons also changes time - r43723
  • fix #29946: recover auto save now filters .blend files and sorts by data by default - r43670
  • fix #29958: search menu keeps hiding first character(s) after long input - r43724
  • fix #24767, #27129: knife tool operator redo not working correct. - r43797
  • fix #27213: editing color ramp "Pos:" number value did not update the ramp properly. - r43851
  • fix #28296: crash with opening file selector from operator redo properties. - r43838
  • fix #29056: keymapping NDOF motion events not working correct. - r43850
  • fix #29433: particle drawing issue with circle/axis/cross display and size/vel/num/health enabled. - r43815
  • fix #30043: typing ctrl+Z in text field added a square. - r43862
  • fix #30076: scrolling properties editor scrollbar when mouse is over list widget - r43962
  • fix #30110: outliner view: restriction icons not updating when toggling from groups view - r44059
  • fix #30122: tweak mouse event values were not loaded from keymap files - r44037
  • fix #30151: allow negative frames option not affecting arrow key shortcuts - r44055
  • fix #30152: crash with drag and drop of images onto a mesh - r44052
  • fix: missing refresh inserting keyframes on visibility/selectivity/renderability in outliner - r44069
  • fix: collada export missing mesh name in exported files. - r43845
  • fix: non-power-of-two-textures were incorrectly disabled on modern ATI graphics cards on Mac. - r43885
  • fix: theme alpha value for button triangles was ignored - r43350
  • fix: file browser typing enter on an empty path would ask to create a new directory. - r43767
  • fix: X11 showing brief flash of random data when starting blender on some systems - r42880
  • fix: crash with with (among others) Russian translation and some buttons - r42825
  • fix: jobs progress display in taskbar incorrectly flashing on/off with multiple jobs active. - r43257
  • fix: zoom camera 1:1 and center camera view operators can now run from menu - r43411
  • MORE FEATURES:
  • Animation:
  • Follow path constraint with a cyclic curve can now loop - r43005
  • Change how translated unconnected child bones with no inherit rotation are positioned. Now, disabling inherit rotation/scale will no longer move the bone, only affecting its rotation/scale. - r43450
  • Bake action tool is now available in menus, previously was only available when searching. - r43985
  • Note that blenders ffmpeg-ff1v ( FFmpeg Video Codec #1 ) codec supports transparency now , which makes a player that support it mandatory for external watching ( based on ffmpeg >= 0.10 )
  • Export: ffmpeg h264.mov is now compatible with OSX Finder Quickview and Quicktime-Players ( 7.x and X )
  • Bump and Derivative Maps:
  • 16 bit float textures. This feature allows users to load 16 bit per component textures for display in the 3D view when working with float images. This feature is mostly notable when working with the new bump map painting capabilities of blender. To enable the feature, check 16 Bit Float Textures under User Preferences -> System (on by default).
  • Bicubic bump map filtering in the viewport, for improved bump quality. To use, "best quality" must be set as method for bump mapping under texture options, and the graphics card must support OpenGL 3.0 or later. The filtering helps on close ups of bump mapped surfaces. - r42647
  • Derivatives maps now are automatically scaled based on object size - r42648
  • Color Management:
  • Color Unpremultiply option for images and render settings. For premultiplied alpha images, this makes any color space conversion for the image or render output work on color without alpha multiplied in. This is typically useful to avoid fringing when the image was or will be composited over a light background. If the image will be composited over a black background on the other hand, leaving this option off will give correct results. - r43004
  • Accelerated sRGB linear conversion using lookup table, this can speed up loading of images in the compositor and simple renders quite a bit. - r43222
  • Dithering now uses the Floyd-Steinberg algorithm. Previously it would simply randomize each pixel slightly, adding noise, now that should be reduced. - r43222
  • Dynamic Paint:
  • Added "Project" option also for "Volume + Proximity" brush type. - r43525
  • Added per surface options "influence scale" and "radius scale" for tweaking brush settings individually for each surface. - r43429
  • Added option to completely disable drying, useful for indefinitely spreading paint.
  • Improved paint mixing algorithm.
  • "Paint effects" now work in relative mesh space instead of global. This means that effect speed remains same for identical shapes regardless of their size.
  • Improved spread effect algorithm, to avoid artifacts and stopping spreading too early.
  • Improved dripping algorithm to work better with transparent paint.
  • Added a new "color dry" setting. It can be used to define wetness level when paint colors start to shift to surface "background". Lower values can be useful to prevent spreading paint from becoming transparent as it dries, while higher (default) values give better results in general.
  • Editing:
  • Removing snap points now support removing points other than the last added, Alt+A can be used to select the point. - r42882
  • Weight painting Vgroup option restored to paint only vertices already in the group, remove unused All Faces option - r43397
  • Weight preview option for weight editing modifiers, to show the weights generated by the modifier in weight paint mode - r43610
  • Improved computation of sculpting center and normal - r42683
  • Added option to fill caps of beveled curves. Works if bevel object is set only - r43852
  • International Text Editing:
  • Text editor can now edit UTF-8 text - r43427
  • UTF-8 copy & paste support on X11 and Windows - r43273, r43424
  • Longer Names and File Paths:
  • Increase file path length limit from 239 to 1023 - r43582
  • Increase datablock and other names length limit to 63 - r43283
  • Nodes:
  • Double edged mask compositing node added to combine an inner and outer mask into a single feathered mask. - r43265
  • Removed buttons in node headers for hiding unused sockets and for hiding the (non-socket) option buttons. These operators can still be accessed from the properties panel, and in the Node menu in the node editor. - r42708
  • Automatically hide unused node sockets in collapsed nodes. - r42726
  • Outliner:
  • Drag and drop parenting object in outliner - r43601
  • Border select tool in outliner - r43504
  • Physics:
  • Fluid simulation speed control option is back, which means the speed option can be animated to slow down or speed up time. - r43593
  • Fluid simulation cache reading now has an offset option, to display baked fluid simulation at a different time. - r43822
  • Cloth: velocity damping option added. This helps avoid "cloth wobbling" problems with animated characters with cloth. - r43627
  • Baked editing: make particle edit mode more usable for softbodies and cloth - r43588
  • Fluid particles can now take advantage of multiple processing cores (multithreading). For simulations dominated by SPH calculations (i.e. lots of particles but few collision mesh faces), this results in almost a 4x speed-up on a 4-core machine. If needed, the number of threads can be limited by setting the OMP_NUM_THREADS=n environment variable. - r43069
  • SPH fluid particles are more stable and symmetrical now. Previously, the limit on the number of neighbouring particles was too low; this resulted in a bias towards one direction. For simulations that used an adaptive time step, the stability improvements also result in a speed-up, as shown below. - r43068
  • Render:
  • Quicktime: add more codecs (Animation, Uncompressed, PNG, ..) - r42897, r42900
  • OpenGL render now uses antialiasing samples setting - r43325
  • World textures support for equirectangular mapping - r42742
  • User Interface:
  • Running operators now uses last used settings, added reset button to set defaults. - r43308
  • Number button copy/paste support for units and python expressions - r43574
  • When splitting editor using right click menu, Tab key can be used to switch the direction - r42744
  • Search match color in outliner can now be themed - r43599
  • 3D mouse support for USB Spaceball5000 and 3Dconnexion SpaceMouse Pro - r43706, r43518
  • Quick jump to scroll area with middle mouse clicking on scroll area - r43404, r43420

New in version 2.62 RC 1 (February 8th, 2012)

  • NEW FEATURES:
  • Animation:
  • Follow path constraint with a cyclic curve can now loop - r43005
  • Change how translated unconnected child bones with no inherit rotation are positioned. Now, disabling inherit rotation/scale will no longer move the bone, only affecting its rotation/scale. - r43450
  • Boolean Modifier:
  • The boolean modifier now uses the Carve library, which should give much improved results. This library is more stable and faster, resolving old well-known limitations of our previous library. - r43428
  • Note that behavior was changed for some objects. For example with flat objects, like a plane-sphere intersection, it now gives a plane with circular hole instead of a plane with hemisphere.
  • Bump and Derivative Maps:
  • Bicubic bump map filtering in the viewport, for improved bump quality. To use, "best quality" must be enabled for bump mapping, and the graphics card must support OpenGL 3.0 or later. - r42647
  • Derivatives maps now are automatically scaled based on object size - r42648
  • Color Management:
  • Color Unpremultiply option for images and render settings. For premultiplied alpha images, this makes any color space conversion for the image or render output work on color without alpha multiplied in. This is typically useful to avoid fringing when the image was or will be composited over a light background. If the image will be composited over a black background on the other hand, leaving this option off will give correct results. - r43004
  • Accelerated sRGB linear conversion using lookup table, this can speed up loading of images in the compositor and simple renders quite a bit. - r43222
  • Dithering now uses the Floyd-Steinberg algorithm. Previously it would simply randomize each pixel slightly, adding noise, now that should be reduced. - r43222
  • Dynamic Paint:
  • Added "Project" option also for "Volume + Proximity" brush type. - r43525
  • Added per surface options "influence scale" and "radius scale" for tweaking brush settings individually for each surface. - r43429
  • Added option to completely disable drying, useful for indefinitely spreading paint.
  • Improved paint mixing algorithm.
  • "Paint effects" now work in relative mesh space instead of global. This means that effect speed remains same for identical shapes regardless of their size.
  • Improved spread effect algorithm, to avoid artifacts and stopping spreading too early.
  • Improved dripping algorithm to work better with transparent paint.
  • Added a new "color dry" setting. It can be used to define wetness level when paint colors start to shift to surface "background". Lower values can be useful to prevent spreading paint from becoming transparent as it dries, while higher (default) values give better results in general.
  • Editing:
  • Removing snap points now support removing points other than the last added, Alt+A can be used to select the point. - r42882
  • Weight painting Vgroup option restored to paint only vertices already in the group, remove unused All Faces option - r43397
  • Weight preview option for weight editing modifiers, to show the weights generated by the modifier in weight paint mode - r43610
  • Improved computation of sculpting center and normal - r42683
  • Added option to fill caps of beveled curves. Works if bevel object is set only - r43852
  • International Text Editing:
  • Text editor can now edit UTF-8 text - r43427
  • UTF-8 copy & paste support on X11 and Windows - r43273, r43424
  • Longer Names and File Paths:
  • Increase file path length limit from 239 to 1023 - r43582
  • Increase datablock and other names length limit to 63 - r43283
  • Nodes:
  • Double edged mask compositing node added to combine an inner and outer mask into a single feathered mask. - r43265
  • Removed buttons in node headers for hiding unused sockets and for hiding the (non-socket) option buttons. These operators can still be accessed from the properties panel, and in the Node menu in the node editor. - r42708
  • Automatically hide unused node sockets in collapsed nodes. - r42726
  • Outliner:
  • Drag and drop parenting object in outliner - r43601
  • Border select tool in outliner - r43504
  • Physics:
  • Fluid simulation speed control option is back, which means the speed option can be animated to slow down or speed up time. - r43593
  • Cloth: velocity damping option added. This helps avoid "cloth wobbling" problems with animated characters with cloth. - r43627
  • Baked editing: make particle edit mode more usable for softbodies and cloth - r43588
  • Fluid particles correctness and symmetry fixes - r43068
  • Multithreading support for fluid particles - r43069
  • Remesh Modifier:
  • A remesh modifier was added to create a new mesh topology matching the original shape, with evenly shaped quads. - r43010
  • The algorithm is based on the paper "Dual Contouring of Hermite Data", and the implementation was contributed to Blender by Dr. Tao Ju.
  • Render:
  • Quicktime: add more codecs (Animation, Uncompressed, PNG, ..) - r42897, r42900
  • OpenGL render now uses antialiasing samples setting - r43325
  • World textures support for equirectangular mapping - r42742
  • User Interface:
  • Running operators now uses last used settings, added reset button to set defaults. - r43308
  • Number button copy/paste support for units and python expressions - r43574
  • When splitting editor using right click menu, Tab key can be used to switch the direction - r42744
  • Search match color in outliner can now be themed - r43599
  • 3D mouse support for USB Spaceball5000 and 3Dconnexion SpaceMouse Pro - r43706, r43518
  • Quick jump to scroll area with middle mouse clicking on scroll area - r43404, r43420
  • BUG FIXES:
  • Animation:
  • fix #27898, #29461: bone with constraints not snapping to cursor correctly - r43450
  • fix #28468: NLA, can't enter tweak mode on multiple objects at the same time - r43596
  • fix #29629: uv animation stops working if edit mode entered - r43086
  • fix #29822: driver target field doesn't update on bone rename - r43594
  • fix #29869: NLA editor resets extrapolation mode when editing strips - r43597
  • fix #29879: ctrl+B border select with handles in the graph editor not selecting the right keys/handles. - r43360
  • fix #29940: stretch to constraint breaks scaling in transform constraint. - r43578
  • fix #30019: copy rotation constraint with vertex group jittering when the object Y axis is colinear with the vertex group normal. - r43777
  • fix: wrong follow track constraint icon - r43102
  • fix: wrong pose bone drawing in weight paint and wireframe draw mode - r43347
  • fix: circle-select in pose mode disregarded layer visibility, selecting invisible bones - r43660
  • Audio, Image & Video:
  • fix #26943: h264 lossless output missing - r43353
  • fix #29388: problem reading certain compressed movie files, now work with new "free run no gaps" time code type - r42641
  • fix #29615: crash in undo after toggling float buffer in image paint mode - r42638
  • fix #29671: issues reading certain .mts video files - r43122
  • fix #29676: alpha over node not working correct with emitting associated alpha images with zero alpha - r42814
  • fix #29683: OpenEXR output compression settings not working - r42848
  • fix #29684: video output presets and quicktime problems since last release - r42850
  • fix #29694: quicktime export was not showing or respecting RGBA option even though some movie formats support alpha. - r43335
  • fix #29707: sequencer presets corrupt audio scene settings - r42923
  • fix #29796: poor screencast quality with AVI codecs - r43180
  • fix #29824: error writing frame if 3D scene starts after first frame of animation and output is h264 - r43349
  • fix #29828: reloading background movie clip crashes Blender - r43224
  • fix #29905: extend transform a sequencer meta strip did not update the position and length of the meta strip properly. - r43457
  • fix: movie cache limiter not working with limits >= 4GB - r43791
  • fix: sound mixdown could use outdated animation cache, now it is updated automatically - r42678
  • fix: toggling premultiply or color management not updating packed images - r43290
  • Curves:
  • fix #29577: curve duplication operator redo not working correct - r42637
  • fix #30030: Tapered and beveled text won't update in realtime - r43779
  • Game Engine:
  • fix #25834: no color of text objects in game engine when combined with textured objects - r43105
  • fix #26893: corruption of debug/fps text when using animated/tile uv mode - r43105
  • fix #29031: crash importing BGL in the game engine - r42838
  • fix #29486: 2D filters make scene disappear when wire material is used - r42696
  • fix #29911: crash reading BL_ActionActuator.channelNames on non-armature object - r43626
  • fix: game engine font object relative path and packed fonts not working - r43151
  • fix: duplicating an object in the game engine did not set the right action actuator - r43588
  • Meshes:
  • fix #29599: mesh side of active tool silently not working for edges and faces, now gives warning - r42581
  • fix #29620: missing refresh with topology mirror after mesh editing - r42660
  • fix #29603: weight paint mode could be accessed on proxy objects - r42584
  • fix #29686: weight painting was not disabled on locked vertex groups - r43000
  • fix #29794: can't hide faces in weight paint mode - r43279
  • fix #29832: weight painting with x-mirror and auto normalize fails for center bones - r43342
  • fix #29835: a crashing joining meshes - r43235
  • Modifiers:
  • fix #29543: hook modified combined falloff and vertex group influence not working - r42639
  • fix #29556: shrinkwrap generates spikes if vertices fall exactly on the edge - r43056
  • fix #29600: hook assign and remove not working with redo correctly - r42582
  • fix #29636: vertex group modifiers apply not working - r42769
  • fix #29957: texture generated mapping works as global with cloth modifier - r43732
  • fix #30031: build modifier crashes when applied to bezier object - r43782
  • fix: solidify modifier getting wrong UV/color/.. data on rim faces - r43230
  • fix: ocean modifier icon missing in outliner - r43622
  • fix: crash in weight vertex group modifiers with empty vertex groups - r43600
  • Motion Tracking:
  • fix #29688: movie clip timecode not used in tracking - r42898
  • fix #29729: crash when camera solving with a disabled marker - r42992
  • fix #30020: movie clip editor crash when changing panel size - r43763
  • fix #29970: crash trying to track disabled marker - r43646
  • fix #29975: track preview color channels not filtering correctly - r43661
  • fix #30021: crash rotating tracker markers - r43764
  • fix: incorrect behavior of 2d stabilization preview in clip editor when proxied resolution is used - r43399
  • Nodes:
  • fix #29801: various compositing nodes not working correct after translate, e.g. separate HSVA node. - r43178
  • fix #29806: world nodes not available in animation editor - r43197
  • fix #29827: crash with translate node and blur - r43259
  • fix #29887: Alt+G in a node group results in crash - r43381
  • fix #30018: can't tab out of empty node group - r43762
  • fix: issues with toggle buttons in node headers - r42705
  • Objects:
  • fix #29640: make duplicates real keep hierarchy and parent properties not working for multiple objects - r42677
  • fix #29735: crash when snapping cursor to camera - r43021
  • fix #30017: make dupli-face operator not working without active mesh object - r43752
  • fix: adding metaballs and lamps in local mode was broken. - r43351
  • fix: link/append not working well in edit mode, now disabled - r42604
  • Physics:
  • fix #29696: crash on exit of edit mode after deleting contents of fluid domain - r42942
  • fix #29793: cloth and softbody simulation exploding when skipping frames - r43234
  • fix #29965: a memory corruption in particle systems - r43659
  • fix: dynamic paint brush not painting particles hidden by display percentage setting - r43745
  • fix: dynamic paint smudge and brush velocity settings didn't work for image sequence surfaces unless any paint effect was enabled. - r43029
  • fix: dynamic paint substep update failed when brush was parent to a canvas vertex - r43669
  • fix: dynamic paint wave "open borders" option didn't work for image sequence format - r43669
  • fix: dynamic paint, if multiple displace/wave surfaces were used simultaneously, displace was applied using wrong normal. - r43429
  • fix: possible dynamic paint crash when changing surface format to image sequence - r43669
  • fix: editing baked cache for softbody and cloth now updates in 3d view properly - r43357
  • fix: incorrect subframe result for physics point cache, noticeable with motion blur - r42663
  • Python:
  • fix #27589: crash defining operating while drawing UI, disallowed now - r43502
  • fix #28733, #29885: missing scene in context in python in callbacks and after file load. - r43772
  • fix #29631: frame is lost from driver namespace after reload - r42658
  • fix #29635: attempts to import the site module are met with a TypeError exception - r42657
  • fix #29734: crash calling bpy.ops.file.direrectory_new() - r43022
  • fix #29864: crash running blender in background mode with non-default key configuration. - r43322
  • fix #29878: running bpy.ops.render.opengl() from console not starting new line or printing output. - r43358
  • fix #29889: simple deform missing lock x/y axis option - r43380
  • fix #29892: properties of objects in nested custom collections stop being animatable once an object get added to an unrelated custom collection. - r43692
  • fix #29987: scene.frame_set method doesn't take in account camera change done via markers - r43701
  • fix #30025: a crash when using python to load a .blend and .obj file - r43786
  • fix: Object.to_mesh was losing materials when there were more than 16 - r42704
  • fix: matrix * vector multiplication not working correct for non-square matrices - r42793
  • fix: assigning enum properties non-string types did not throw error - r42977
  • fix: crash when calling bpy.ops.render.render('INVOKE_DEFAULT') from the python console. - r43403
  • fix: mathutils matrix/vector access crash when matrix size changes - r42873
  • fix: is_orthogonal check for matrices not working correct - r43733
  • fix: creation of non-square matrices using uninitialized memory - r42720
  • fix: false positive comparing some API data members - r43352
  • Render:
  • fix #25775: crash using border render from external render engines - r42764
  • fix #27120: bake glitch when image used for baking is also used as input, show warning now - r43554
  • fix #29687: normal baking from multires gives distorted results - r42979
  • fix #29708: crash in cross dissolve sequencer strip - r42975
  • fix #29723: wrong IOR for raytraced refraction after reflection inside mesh. - r43187
  • fix #29836: stress not working as input for displacement texture. - r43302
  • fix #29922: invalid pixels due to bump map in degenerate case. - r43509
  • fix #29960: fields option should not be used for external engine rendering. - r43728
  • fix #29999: hide image and alpha outputs in render layer node when combined pass is disabled - r43761
  • fix #30015: keyframing render resolution not working correct, disabled now - r43748
  • fix #30026: errors rendering material with ambient zero and AO/env/indirect light. - r43778
  • fix: opengl render in quadview wasn't using camera. - r43373
  • fix: OpenGL render save ignored alpha settings - r43410
  • fix: material vertex color light option not using alpha - r43030
  • Render: Cycles:
  • fix #29653: fix wrong cycles depth of field distance when rendering with a scaled camera - r42731
  • fix #29695: cycles particle emitter not being properly hidden. - r43085
  • fix #29715: cycles and glsl normal node not working correct. - r42947
  • fix #29740: missing cycles viewport update with animated node socket values. - r43084
  • fix #29755: cycles crash with array modifier that can produce material indices that are out of bounds. - r43076
  • fix #29803: cycles image texture node refresh issue with image editor. - r43325
  • fix #29848: cycles not respecting dupli group visible layers - r43292
  • fix #29860: cycles musgrave scale input not working correct. - r43327
  • fix #29935: missing cycles update/crash when removing world datablock form scene. - r43604
  • fix #30009: cycles translucent BSDF direct lighting not working correct. - r43775
  • fix #30034: bug in multiple importance sampling + transparency, would give slightly wrong lighting behind transparent objects. - r43792
  • fix: cycles camera dof object with non-uniform scale gave incorrect distance. - r42983
  • fix: cycles nested groups nodes and empty groups were not doing correct type conversions - r42707
  • Sequencer:
  • fix #27847: sequencer scene strip rendering crash after certain operations - r42674
  • fix #29743: sequence editor wipe effect giving wrong result - r43200
  • fix #29692: sequencer scene rendering with color management disabled giving wrong colors - r42948
  • fix #29764: crash with border rendering scene strip in sequencer - r43130
  • Transform:
  • fix #29611: crash scaling one vertex with snapping enabled - r42879
  • fix #29626: warp transform tool stuck at certain angle values - r42659
  • fix #29873: transform with individual origins not working in edge select mode. - r43355
  • User Interface:
  • fix #25581: no pressure sensitivity in sculpt mode with some tablets on X11 - r43489
  • fix #28011: popup menus with scaled down user interface show wrong text - r43794
  • fix #28978: disabled mode switching in panning in 2d - r43218
  • fix #29233: Windows accessibility feature "sticky keys" for disabled people not working - r42644
  • fix #29494: problem loading translation after restart -
  • fix #29494: problem loading translations on start with some locales - r42830, r42878
  • fix #29537: file save crash when target path not found - r42583
  • fix #29568: adding or removing scenes not working correct with undo/redo - r43203
  • fix #29652: operator redo region can't be expanded when editor too small - r42843
  • fix #29655: keyboard shortcuts missing from text editor text menu - r42730
  • fix #29670: color picker draw issues with RGB values out of soft range - r42798
  • fix #29761: texture painting with interpolation ignores texture use alpha setting - r43088
  • fix #29762: columns in long enum property menu's were in the wrong order. - r43456
  • fix #29884: splash screen displaying revision number cut off - r43738
  • fix #29895: fast alt-mousewheel toggling of menu buttons also changes time - r43723
  • fix #29946: recover auto save now filters .blend files and sorts by data by default - r43670
  • fix #29958: search menu keeps hiding first character(s) after long input - r43724
  • fix: theme alpha value for button triangles was ignored - r43350
  • fix: file browser typing enter on an empty path would ask to create a new directory. - r43767
  • fix: X11 showing brief flash of random data when starting blender on some systems - r42880
  • fix: crash with with (among others) Russian translation and some buttons - r42825
  • fix: jobs progress display in taskbar incorrectly flashing on/off with multiple jobs active. - r43257
  • fix: zoom camera 1:1 and center camera view operators can now run from menu - r43411

New in version 2.61 (December 14th, 2011)

  • NEW FEATURES:
  • Motion Tracking:
  • Motion tracking support has been added, to reconstruct camera and object animation from real footage, and composite 3d rendered object into movie clips.
  • A new Movie Clip editor for loading clips, tracking points and reconstructing motion was added. Constraints can apply this reconstructed motion into the scene, and compositing nodes are available for (un)distorting rendered animations or real footage.
  • Cycles Render Engine:
  • Cycles is a new render engine that is available next to Blender Internal. It is a raytracing based render engine with support for interactive rendering, a new shading node system, new texture workflow and GPU acceleration.
  • It is still in development, and more production features are planned to be added, this is the first preview release.
  • Dynamic Paint:
  • Dynamic paint is a new modifier and physics system that can turn objects into paint canvases and brushes, creating each vertex colors, image sequences or displacement.
  • Ocean Simulation:
  • Ocean simulation tools take the form of a modifier, to simulate and generate a deforming ocean surface, and associated texture, used to render the simulation data.
  • Python:
  • The Render Engine API has been extended for closer integration, a mechanism to detect changes in scenes was and persistent callbacks were added, along with various other changes.
  • Addons:
  • A new addon was added to export animation data to Adobe After Effects. The camera and placeholders for all of the objects you select can be exported and used to link After Effects' filters or layers basing on your scene created in Blender.
  • CHANGES:
  • 3D Mouse:
  • 3D mouse device support color wheel and cube UI controls (e.g. color pickers) - r41508. Tilting the ndof device up and down and rolling it left and right will move the 'color cursor' in screen x and y, and twisting the ndof device will rotate the cursor around the colour wheel (hue).
  • 3D mouse axis invert preferences for turntable navigation and zooming - r41831
  • Animation:
  • Remove the non-functional Time Offset option. - r41573
  • Animation Hacks panel renamed to Relations Extras - r41573
  • Add Dependency Relations operator to print the dependency graph to the console, useful for debugging and understanding the relations. - r41522
  • Marker editing - r41497
  • Python drivers: 'frame' can now be used to get the current frame - r41943
  • Camera Sensor:
  • Camera sensor size is now configurable, to match real cameras. - r41524
  • Support of variable size sensor width and height.
  • Presets for most common cameras, and new presets can be defined by the user.
  • Option to control which dimension (vertical or horizontal) along which field of view angle fits.
  • File Paths:
  • Editing library absolute/relative paths in the outliner or through python is now more reliable - r41235
  • Making library datablocks local now remaps file paths to the local .blend file - r41329
  • Default point cache file paths are now in either the temporary folder if the file is not saved yet, and relative to the .blend file if it is - r41909
  • Point cache paths from linked library now support - r42009
  • Point cache directories now use cache_ prefix by default - r42053
  • Internationalization:
  • Improved, though not complete, editing of text with special characters in user interface text fields and 3D text objects. - r41129, r41133, r41144, r41146, r41147, r41181, r41182
  • Translation: add Indonesion language - r41275
  • Translation: upgrade Italian and Russian to nearly done status - r41692
  • Modeling:
  • Disable x-mirror option when proportional edit is enabled. This option isn't supported because it behaves strangely in many cases. - r41550
  • Mirror modifier now works in vertex select + weight paint mode, and has option to mirror all vertex groups. - r41431
  • Make duplicates real: options to parent to the original duplicator and preserve internal parent hierarchies - r41602
  • Multires baking speed was improved - r41778
  • 3D Cursor settings split off from View panel in 3D view - r41575
  • Mesh loop cut number of cuts can now be modified using numpad plus/minus and numeric input - r42037
  • UV (Texture) Layer renamed to UV Map in the user interface - r42098
  • Nodes:
  • Node inputs that are angles were not in the correct units, now they are internally radians and degrees in the user interface - r41807
  • Saving 2.61 files with earlier Blender versions and reopening them in a newer version will not work correct, always save with the same or a newer version.
  • Change various default values for compositing node inputs - r41385, r41520
  • Muting nodes is now also supported for shader and texture nodes - r42019
  • Other:
  • World mist intensity options reorganized to make the user interface more clear - r41462
  • Operator to delete objects from all scenes, shortcut shift+delete - r41851
  • Align active camera to selected operator, to frame all selected, renderable objects - r41813
  • Text editor with tabs as spaces enabled now jumps indentation spaces as if they were tabs - r41839
  • Border select operators in all editors now includes an Extend property, to extend or replace the selection - r41930
  • Theme options to show panel header background and mute icon colors - r41992
  • Changes to drawing of editor splitting, region expand and UI embossing - r41992, r41993
  • More useful error messages for failed image loading - r41306
  • Saving images in the image editor now shows image format settings, and various changes to show only settings when they apply for the chosen format - r42041, r42045 , r42116, r42118
  • BUG FIXES:
  • 3D viewport:
  • fix #29162: grease pencil did not decrement user count on adding new datablock to replace an existing one - r41552
  • fix #29203: camera can still move in viewport even when transforms locked - r41749
  • fix #29004: wrong hotkey hints in 3D View > View menu - r41264
  • fix: interaction preset was using orbit rather than turntable 3d view preference, different from factory defaults. - r41126
  • fix #29275: vertex/edge/face selection buttons showing squashed in header - r41889
  • fix #29288: armature draw type wire combined with manipulator draw issue - r41907
  • fix #29255: disable rendering with transparency in edit mode - r42158
  • fix #29348: slow drawing of mesh with multiple materials and subsurf modifier - r42034
  • Animation:
  • fix: armatures in wire draw mode not displaying in solid mode. - r41113
  • fix #28967: crash in adding a new pose to the pose library - r41171, r41175
  • fix #29006: delta keying sets not working correctly on operator redo - r41272
  • fix #29015: improve error message presented when trying to paste keyframe without f-curves selected - r41304
  • fix #29122: curve radius not keyable from the the 3d editor transform panel - r41494
  • fix #29212: select before/after current frame deselects all channels in graph editor - r41765
  • fix #28976: crash when moving keys in dopesheet editor - r41128
  • fix: default f-curve handle types and theme settings for handle colors were incorrect - r41691
  • fix #29125: motion paths could be set to invalid start/end, and did not show good warning messages - r41764
  • fix #29293: NLA Strip modifiers got lost on save/reload - r41920
  • Audio & Video:
  • fix: sequencer HD audio tracks within metastrips were not properly upgraded from 2.49 files, resulting in broken tracks. - r41116
  • fix: 7.1 audio not working correct - r41132
  • fix: color management issues generating proxies for float images - r41256
  • fix #28949: rendering video to flash not working - r41244
  • fix #29076: 16bit tiff save not working - r41483
  • fix #29062, #29120: issue saving images with relative paths - r41328
  • fix: improvement for reading broken movie files - r41647
  • fix #29202: fix a crash in decoding of YUV video in sequencer - r41854
  • fix #29190: effect strip start and end frame should not be editable - r41934
  • fix #29295: incorrect alpha channel loading from video - r42012, r42017
  • fix: seeking problem with RAW DV video - r42012
  • Constraints:
  • fix #29210: ChildOf constraint set inverse not working reliable - r41747
  • fix #29048: iTaSC solver crash on certain compilers/platforms, due to memory alignment issues. - r41781
  • fix #29041: parenting problem with tree IK for iTaSC and iksolver, where it would use the wrong bone as parent on branching. - r41784
  • fix #29113: follow path constraint subframes calculated incorrectly for motion blur - r41491
  • fix #29064: spline IK and auto IK on the same bone could crash - r41612
  • fix #29264: remove unneeded convert option from maintain volume constraint interface - r41871
  • fix #29100: issue with "set inverse" on child constraint - r42056
  • Curves:
  • fix #29101: 2d bezier still allowed editing tilt, and wrong shortcut was shown in toolbar - r41439
  • fix #29005: changing curve datablock did not respect curve dimension setting - r41501
  • fix: wrong shortcut for Curve > Control Point > Tilt - r42156
  • Files:
  • fix #28772: file paths not remapped after making library datablock local - r41292
  • fix #29098: file browser can't handle extra periods in file name - r41400
  • fix: crash running blender in background mode on Windows - r41387
  • fix #29232: background render with file not found rendered default scene - r41898
  • fix #28993: crash opening quit.blend - r41885
  • Game Engine:
  • fix #29024: logic bricks did not have unique names - r41528
  • fix #28865: object display bounds and game engine collision bounds are now separate properties to avoid confusion - r41529
  • fix #29138: changing game engine physics type from soft body to other physics types did not work correct - r41540
  • fix: action actuator ping-pong was not consistent with previous behavior - r41239
  • fix: setting frame on action actuator playing in reverse did not work correct - r41239
  • fix #28948: wrong default game engine backface culling when there is no material - r41273
  • fix #28753: game engine mouse raycast not working correct at certain angles - r41131
  • fix #28979: action actuator not working correct with animation from old file - r41134
  • fix: wrong copy of game properties between linked objects - r42039
  • fix: incorrect action actuator behavior with pulse mode (on the sensor) and continuous enabled - r42108
  • fix: slow video texture rescaling, using non-power-of-two textures - r42137
  • Graphics Cards
  • fix: OpenGL renders on graphics cards which do not support non-power-of-two textures were stretched and the wrong size.
  • fix: selecting with z-buffer hiding did not work when graphics card settings enabled antialiasing, overriding application settings.
  • fix: last mesh triangle not drawn with VBO's enabled - r41837
  • fix: workaround for half transparent windows when running blender-softwaregl with compiz - r41856
  • Modeling:
  • fix #28942: minimize stretch in UV editor has no continuous grab - r41136
  • fix #29174: vertex normals temporarily incorrect after deleting a face - r41604
  • fix #29141: mesh fill / beautify fill produced incorrect results in edge selection mode - r41539
  • fix #29051: set origin from geometry using bounds did not work - r41519
  • fix #28936: UV unwrap issue with meshes with inconsistent normals - r41895
  • fix #29253: 3D manipulator "active element" not supported for curves - r41853
  • fix: crash using vertex paint fill - r41719
  • fix #29063: missing painting error message when opengl offscreen buffer could not be created - r41326
  • fix: weight painting incorrect redistribution of weights with locked vertex groups - r41711
  • fix #29337: crash duplicating shape keys with long names - r42029
  • fix #29384: mesh without faces and modifier crashes when switching to sculpt mode - r42124
  • fix #29361: uv unwrap > project from view not enabled in header menu - r42059
  • fix #29367: vertex parent regression, objects not staying in place when parenting - r42090
  • Modifiers:
  • fix #29044: apply mirror modifier crash related to vertex groups - r41310
  • fix #29124: crash with mirror and solidify modifier - r41445
  • fix #29214: build modifier calculates wrong fraction of elements to use - r41734
  • fix: crash multires baking in sculpt mode when sculpt mode is active and sculpt level is 0 - r41777
  • fix #29240: multires baking now uses preview subdivision level in sculpt mode - r41806
  • fix #29205: crash using edge split modifier with certain mesh configurations - r41720
  • fix #28515: dupliframes start/end animation not working correct - r41511
  • fix #28935: material display error using VBO's, textured solid and a modifier - r41496
  • fix #29366: multires crash with meshes that had verts/edges not connected to any face - r42131
  • Nodes:
  • fix: crash nodes loading old files with changed node sockets - r41735
  • fix #29139: confusing user interface for editing group node names - r41523
  • fix: missing node editor update when assigning/removing materials on objects. - r41152
  • fix #29046: the factor buffer input was not used correctly in curve nodes - r41592
  • fix #28980: crash with certain invalid node sockets in old files - r41145
  • fix #28938: compositing nodes used in render even if use nodes is disabled - r41139
  • fix #29055: vector node socket default values can't be edited - r41451
  • fix #29165: issue navigating node add menu with keyboard arrows - r41852
  • fix: clicking on overlapping nodes in the node editor would pass event to the wrong button - r42075
  • fix #2938: wrong event clipping in open node groups - r42121
  • fix: crash when node group datablock was missing - r42020
  • fix #28934: missing GLSL/icon update when changing materials used in nodes - r42088
  • Physics:
  • fix #29147: particle rotation mode did load from some files correctly - r41518
  • fix #29310: secondary point caches for cloth did not get steps set to correct default, was 10 when supposed to be 1 - r42142
  • Rendering:
  • fix: crash in texture nodes, when no derivatives were available - r41418
  • fix #29084: material/texture nodes threading crash - r41419
  • fix #29207: cancelling volume precache at high resolution was too slow - r41759
  • fix: rendering objects with negative scale could have wrong normals - r41247
  • fix #29243: crash unlinking texture datablock from material node in texture properties - r41915
  • fix #29160: material node "Texture" didn't use default texture coordinates when nothing was connected to the socket - r41916
  • fix #29093: world zenith up and down texture influence were not working correct - r41918
  • User Interface:
  • fix #28902: rendering and visibility icons in modifier panel move between clicks - r41137
  • fix: missing updates when changing smoke flow settings. - r41151
  • fix #28998: sequence rendering now displays overall animation progress in the progress bar - r41503
  • fix: incorrect undo pushes when changing user preferences - r41662
  • fix #29155: inconsistency with numpad zero and delete hotkeys in color and histogram menus - r41527
  • fix: user interface region embossing was drawn misaligned - r41535
  • fix: Mac trackpad scrolling did not work in text editor - r41284
  • fix #28937: text editor incorrect selection with mouse over scrollbar - r41138
  • fix #29198: incorrect user interface text alignment with international fonts - r41663
  • fix #29229: some outliner right click menu items not working - r41899, r41900
  • fix #29371: crash deleting objects in outliner - r42141
  • fix #29242: keyboard shortcuts for menus not displayed - r41832
  • fix #29306: Alt+N, enter in image editor cancelled rather than confirmed operation - r42125
  • fix #29018: multi-column menus not showing bottom-most elements when scrolling - r41976
  • fix #29333: modal keymap saving not working - r42033
  • fix: missing umlauts and accents on capital letters - r42092

New in version 2.59 (August 12th, 2011)

  • Prominent features (the cool stuff):
  • 3D Mouse support "NDOF":
  • Blender is now built with support for 3D Connexion devices, for more natural control during view navigation and fly mode - r38908
  • Custom Keymaps:
  • User edited keymaps now no longer override the builtin keymaps entirely, but rather save only the difference and reapply those changes. This means they can stay better in sync when the builtin keymaps change.
  • Keymaps in blender are now separated so Addons can properly define their own keymaps without them conflicting with user keymaps
  • Ivy Generator (Addon):
  • This tools adds the ability to "grow" curves over an existing mesh with the option of adding leaves and adjusting many parameters for the final result - r2200
  • Sapling (Addon):
  • This tree generator creates completely parametrically generated trees from curves - r2119
  • Grease Scatter (Addon):
  • Grease scatter was used for sintel to place objects around the ally, using grease pencil lines as a guide as to where to scatter objects - r2125
  • Node editor enhancements:
  • Material passes: Materials have pass-index. This pass-index can be used in the compositor to create mattes. It works the same as object passes.
  • Node insert: Nodes that have no connections can be inserted on a noodle. Just move the node over the noodle and release when the noodle turns brown.
  • Delete with reconnect: It is possible to delete a node that is connected in the tree, without loosing the connections. The node is deleted, but the links are reconnected as if the node were muted. Select a node and press CTRL-X.
  • Noodle curves: Some users like straight noodles, other like curved, in the user preferences the level of the curvation can be changed.
  • Node properties: The UI of the side panel and on the node can now be different. See the Color balance node in the side panel.
  • Additions:
  • Material passes (like object passes), (See commit log for details) - r38090
  • New option for multires modifier: Subdivide UVs - r38783
  • Improved bleed option when baking for seamless edges on UV bounds - r38654
  • Node: Add delete with reconnect feature - r38344
  • Node: Curvature is now a setting - r39015
  • Node: On dragging a non-connected node on a noodle, it will insert it - r38609
  • UV Straighten tool - r38598
  • Object Align: high quality option for perfect alighment http://www.pasteall.org/pic/show.php?id=15171 - r38511
  • Python API:
  • Object.closest_point_on_mesh() function - r38449
  • bpy.path.basename because "//" prefix breaks os.path.basename - r38528
  • Vector.length_squared to use instead of vec.dot(vec) - r39300
  • Fixes:
  • Tools/Editors:
  • fix #27849 3D manipulator widget lost on mesh in edge mode - r38085
  • fix #27915 Relax Pose crashes blender on bone with ChildOf constraint in linked rig - r38257
  • fix #27883 object actions did not get duplicated on full scene copy - r38150
  • fix #27902 autokey bones with individual origins transform not working - r38229
  • fix #27891 IK stretch gives inaccurate results. Tweaked translation segment convergence weight a bit to match angles better at typical scales - r38232
  • fix #27866 Curve handle snaps/locks when it shouldn't - r38256
  • fix #28003 Unable to delete vgroup - r38471
  • fix #27927 Border select tool fails to select nodes in Node Editor using tweak mode - r38475
  • fix #28052 PET: Shift-O cycling skips "random falloff" - r38595
  • fix #28079 UV propertional editing was incorrectly influenced by the mesh X mirror option - r38699
  • fix #28066 Unchecking 'self project' messes up 'Snap to Vertex' - r38752
  • fix #28095 Select Pattern don't select all the bone in edit mode & some style changes - r38779
  • fix #27719 custom RNA properties fail to update drivers - r38793
  • fix #28117 Diffuse reflection IPO curve not imported correctly from 2.49b files - r38827
  • fix #28178 make single user copy of object data doesn't work - r39117
  • fix #27819 Unwrap Menu (U) -> Lightmap Pack throws Python Exception - r38212
  • fix #28197 Undoing Grease pencil removes last 2 strokes - r39235
  • fix #28186 textboxes properties not animatable - r39214
  • fix for crash undoing grease pencil session - r39237
  • allow bone transforms again for proxy'ed bones - r38071
  • corrected View Selected operator for image editor so now it works fine for images with different X and Y aspect ratio - r38559
  • Object Align now correctly computes a global bounding box for all objects - r38510
  • Sculpt/Painting:
  • fix #28096 Custom gradient for weight painting in mask mode not working properly - r38785
  • fix #28112 Vertex paint crash - r38890
  • fix #28061 Texture (paint) bleeding on edges - r38893
  • fix #28121 Linked Library objects or object->data should not allow to go to sculptmode - r38855
  • Modifiers:
  • fix #27839 UV 'Project from view' ignores camera lens shift - r38052
  • fix #27861 bevel angle limit at 90deg wasn't working well on cube - r38110
  • fix #27921 optimal display with 2 subsurf modifiers fails - r38298
  • fix #27930 many modifiers crashed when used on a lattice with a vertex group - r38300
  • fix part of #27858 crash trying to apply subsurf modifier as shape key - r38115
  • fix part of #26811 absolute shape keys should not show influence value in list - r38188
  • fix: uv project panorama mode was scaled 2x too high - r38054
  • fix: uv project scaled camera objects would incorrectly effect the result - r38054
  • Physics:
  • fix #27347 Particle x-axis mirror editing not working as expected - r38102
  • fix #27579 Particle cache problem with multiple systems - r38105
  • fix #27182 particle/collision kill interacting strangely - r38106
  • fix #27855 crash on enabling high resolution smoke - r38119
  • fix #27876 particles instancing a whole group didn't take group offset into account - r38141
  • fix #26962 softbody collision doesn't respect subsurf+displace modifiers - r38235
  • fix #27683 Blender hangs when baking a particle system when a driver is present - r38265
  • fix #26873 Animated displacement modifier on an object doesn't work with hair particle objects - r38285
  • fix #27289 Hair: Render Option - Object does not point objects to end of "hair path" - r38287
  • fix #27293 Group Instance of particle system is rendered wrong - r38292
  • fix #27398 Particle systems with animated groups render incorrectly in viewport - r38293
  • fix #26712 Particle group instance 'Use Count' value gets reset on file-load - r38413
  • fix #27307 Blender crashes when loading a new scene while baking fluid dynamics - r38408
  • fix: particle cache should only be cleared on the exact first integer frame, not in the case of a subframe between the first and second frame - r38463
  • fix: Effector calculations were not thread safe - r38663
  • fix: loading a file that had particles using a dupligroup from a liblinked file without the library file being present crashed - r38883
  • Display/Viewport:
  • fix #27862 OpenGL render animation don't respect .png RGB option - r38109
  • fix #27810 bones drawn blue in 2.49 file, was still checking stride bone, flag for drawing even though that feature is no longer in 2.5 - r38112
  • fix #27826 bone envelope head/tail radius not dynamically updated in viewport - r38114
  • fix #27897 mesh with negative scale disappears while sculpting, clipping planes were wrong in that case - r38236
  • fix #28037 Camera missing orange selection lines
  • fix #28206 Motion Paths shown in 3DView even when Only Render option is enabled - r39259
  • fix part of #27944 color managment discrepancy in GLSL materials with nodes - r38790
  • Sequencer (Video Editor):
  • fix #27846 time extend / E key not work in sequence editor - r38113
  • fix #27848 sequencer strip hard cut looses soft trim on second strip - r38122
  • fix #27880 sequencer separate images operator lost strip properties like blend mode, opacity, etc - r38145
  • fix #27879 sequencer didn't draw overlapping strips well, selected were drawn under unselected, and active strips red border color for active strips was not clear enough - r38151
  • fix #28018 Sequence Swap Data Operator does not work - r38500
  • fix #28160 Pressing Y on an image sequence to seperate the images takes them out of their meta strips
  • fix: add strips not checking for overlap by default - r38775
  • Collada:
  • fix #27854 Collada import doesn't handle UVW mapping - r38169
  • option to export only the selection - r38079
  • Rendering:
  • fix #27777 vertex color disabled when in a reused node material - r38128
  • fix #27873 nan pixels in render with degenerate faces - r38139
  • fix #27888 Render artifacts in 2.58.1 - r38258
  • fix #27761 Deleting a material output of many causes no output
  • fix #28034 0.0 Alpha transparency with Raytrace Mirror doesn't render - r38576
  • fix #27910 baking ambient occlusion, do not consider closer object - r38599
  • fix #28201 blender crashes when "mpeg" selected for animation rendering - r39243
  • fix for crash of multires baker when baking from sculpt mode - r38439
  • fix bug with multires baking to float buffers - r38555
  • Compositing:
  • fix #27875 different texture nodes result after decompose/compose - r38140
  • fix: bokeh blur in the blur node is wronlgy calculated - r38347
  • Game Engine:
  • fix #27348 blenderplayer showing a different viewport size in 2.57b - r38501
  • fix #28026 Copy Game Property broken - r38635
  • fix #23874 Custom projection matrix doesn't work in custom viewport - r38696
  • Python:
  • fix #27863 converting curve spline type from python crashes - r38111
  • fix #27922 using preset_paths() with an absolute path returns twice the same thing raise an error when an invalid subdir is passed to preset_paths() - r38543
  • fix #28035 point density texture doesn't bake - r38700
  • fix #28111 material.pop breaks mt->mat_nr - r38879
  • fix #28196 assigning RNA arrays such as face UV's would fail in some cases - r39233
  • fix #28191 error when enabling an addon newer then the blender version - r39212
  • fix for bpy.path.abspath(), if a path was passed it would get the last directory cut off - r38504
  • fix for crash when setting layers or saving when there is no active scene - r38077
  • fix for scripts with python 3.3 - r38294
  • fix for crash/assert on running dir() on a non collection property - r38850
  • bgl.Buffer: supports slicing again - r38447
  • bgl.Buffer: fix for crash with negative index access not being clamped - r38447
  • corrected matrix, vector multiplication order (was wrong!) - r38674
  • rna function calls with optional parameters were not giving correct default values for arrays - r38735
  • allow pose bone matrix to be set - r38193
  • Interface:
  • fix #27900 file browser filter, sort, .. parameters were not saved. This is useful if you have a screen setup with a file browser editor - r38233
  • fix #26704 activating a texture node inside material nodes did not show that texture in the texture properties - r38370
  • fix #28005 Python Add-Ons are constantly reloaded if twice in the path - r38468
  • fix #28098 Continuous Grab does not work for movement of the "Backdrop" in the Node Editor - r38761
  • fix #27951 armature edit mode transform panel shows "nothing selected" even when something is selected - r38356
  • fix #28172 Cannot restore Add-ons tab in user preferences after a failed attempt to install an add-on - r39117
  • fix #28213 Imperial unit for 0.001 inches inconsistently displayed as mils and thous - r39297
  • fix: icon scaling with the DPI setting - r39066
  • fix: python error in image sampling panel drawing when there is no texture slot available - r38371
  • fix: icon listview where the icons would only wrap once - r38743
  • include menu ID's in tooltips when python tips are enabled - r38723
  • System:
  • fix #27850 keyboards with a comma instead of a dot on the numpad now get converted to a dot when typing into number buttons, for easier number entry - r38080
  • fix #27865 weird mouse warping with continuous grab on OS X - r38129
  • fix #27877 writing .avi files > 4 GB not working on windows - r38142
  • fix #28109 Old issue with OSX Cocoa code: shift+scrollwheel should send a 'horizontal wheel' event to Blender - r38848
  • fix #28102 Typing 'C:' into the file selector's directory asks to make a new directory - r39046
  • fix #28087 Opening files in the text editor ignores the last newline '\n' - r38722
  • fix "Problem with clock" at 18:39:00, the overflow of the clock was causing crash in the game engine in Linux - r38495
  • fix Modifier key sticks after Alt-tab on Win32 - r38826
  • Blender Addons
  • Import/Export:
  • DirectX:
  • Export fix for relative paths - r2084
  • fix for direct-x exporting vertex groups which had indicies out of the objects defgroup range - r2177
  • Make Human (MHX):
  • Importer Support for rigify - r2090
  • Added switch for ignoring Limit rotation and distance constraints - r2206
  • Quake MAP Export:
  • fix 27860 Quake MAP export error for 2.58.1 - r2093
  • fix 27949 r2121 Quake MAP exports incomplete brush data from 2.58.1 - r2160
  • added options: scale, snap to whole value, face thickness, default brush - r2160
  • X3D:
  • fix issue #1 27896 Names exported as "MA_Black".001 - r2108
  • fix issue #2 27896: zero length rotation axis exported - r2188
  • fix issue #3 27896: exporting dupli objects failed - r2189
  • fix 27833 X3D export incorrectly uses collision node - r2150
  • fix export non existing IndexedTriangleSet.creaseAngle - r2194
  • fix for exporting empty scene - r2220
  • OBJ:
  • fix exporting dupli objects - r2197
  • fix 28146 OBJ export fails when mesh has no material - r2211
  • 3DS:
  • fix 28150 transformation matrix not exported - r2214
  • Lightwave:
  • fix 27916 Crash adding EdgeSplit/Bevel modifier to imported lwo mesh - r2135
  • FBX:
  • fix 27964 2.58 FBX Export can result in missing data and lost animation(s) - r2140
  • fix 28029 Exporting linked groups to FBX to load on Unity3D - r2141
  • fix error where armature connections were written out twice - r2205
  • added option not to export 'Default Take' - r2212
  • Add XNA compatibility mode - r2205:
  • Option to export XNA compatible armature rotations - r2205
  • Option not to export mesh edges - r2205
  • Always export armatures as 'Limb' type - r2205
  • Other:
  • Netrender:
  • fix 27796 Netrendering "path:" failing - r2167
  • Save As Runtime:
  • Skip expoting python libs on OSX since its already included - r2091
  • fix 27995 phyton32.dll caused "Appcrash" => Runtime crashes - r2191

New in version 2.58a (July 5th, 2011)

  • Additions:
  • More flexible size options for particle billboards. This adds scale factors for width and height of billboards, relative to the particle size. It's useful when the particle size is primarily used for collision and the like, so the billboard appearance can be adjusted independently. Also allows non-square billboards.
  • In addition the billboards can be scaled by the particle velocity with optional head and tail factors (similar to line drawing options). This allows for pseudo-motionblur effects. - r37760
  • Addon UI: button for removing addons which are installed to user/home paths - r37950
  • Python API:
  • Python application event handlers - r37795:
  • adds bpy.app.handlers which contains lists, each for an event type:
  • render_pre, render_post, load_pre, load_post, save_pre, save_post
  • each list item needs to be a callable object which takes 1 argument (the ID).
  • callbacks are cleared on file load.
  • mathutils.geometry.intersect_line_sphere(l1, l2, sphere, radius, clip=True) - r37820
  • RenderEngine API: add self.report() error reporting function for render engines, works the same as for operators. - r37916
  • Fixes:
  • Essential Fixes:
  • fix: Tile-able displacement map / tile-able painting regression in 2.58 - [#27782], r37899
  • fix: bake crash with deep shadow, strand and children - [#27807], r37970
  • fix: incorrect use of GL_ARB_vertex_buffer_object, could crash blender - r37881
  • Thumbnail save for .blend crashed, when being in editmode for a mesh that has other object users as well. - [#27765], r37810
  • fix: Multires lost from 2.49 file in 2.5x - [#27710,], r37837
  • Other Fixes:
  • CMake was installing .bfont.ttf in the config dir which made updating from the previous blender version fail - r37725
  • fix: Driven properties not checked for legal UI bounds - [#27726], r37744
  • GHOST Cocoa: move y origin top/bottom conversions out of windowmanager module and into GHOST. Also fixes a problem where e.g. the user preferences window would not open under the mouse cursor correctly. - r37765
  • revert commit 27133: Committing patch [#27133] "Fix for for Object Color in BGE" by Kupoman. This was causing a lot of backward compatibility problems and side effects. - r37773
  • W special menu for changing orthographic camera lens scale was missing - r37782
  • fix: Black and White Render doesn't work and/or Saves as a Blank screen, convert to grayscale when saving renders rather then only writing the red channel. - [#27746], r37783
  • fix: Modal operator in Special Menu (W) ignores continues grab - [#27747], r37784
  • fix: Smart UV project no longer works in 2.58 failed with active, unselected objects. - [#27742], r37785
  • free_bvhtree_from_mesh was incorrectly using sizeof() when clearing memory. - r37787
  • Fix undeterministic behavior of volumetric renderer - [#27748], r37802
  • Made clearer in the UI that the approximate multiple scattering always enables light cache
  • Fixed a potential problem in anisotropic scattering
  • Default startup theme used same node header color for "in/out" nodes as for "inactive or undefined" nodes. This made it impossible to see which of the output nodes in node setup was 'active' - [#27761], r37808
  • fix python errors when the sculpt brush is None - r37836
  • fix for a leak in sound_read_sound_buffer(), used when drawing the sequencer waveform. - r37845
  • fix: Set Bone Flags - No Scale - Toggle fails - [#27778], r37850
  • fix: On clicking in a non-active Blender window (when you activated others), the mouse position of the first click was still the old position. - [#27768], r37854
  • fix: Blender player on OSX not working - [#26850], r37861, r37862, r37865
  • fix: Smart UV Unwrap Results in Overlaps - [#27787], r37889
  • Closed regions didn't always draw the (+) icon right place, confusing for users. - r37986
  • fix: foreach_get was failing on readonly properties - [#27820], r38006
  • fix: Outliner does not update when parents are cleared - [#27816], r37999

New in version 2.58 (June 23rd, 2011)

  • Features:
  • Improvements to the point density texture, support for tweaking the falloff with a custom curve new falloff types based on the age or velocity of particles - R36399
  • New Warp modifier, can be used in a similar way to a Hook but with an adjustable source - R36414
  • Added support for sculpting on constructive modifiers - R36485
  • Image support for Empty Objects - R36577
  • Camera composition guides: center, thirds, golden rule, harmonious triangle - R36590, R36696
  • View controls can now apply to the camera view (locked camera view) - r36690
  • mousewheel zoom now zooms camera area when the camera is locked and in ortho view - R36783
  • Now HDR textures can be used to displace - R36714
  • New adjustment layer tracks in the sequencer - R36716
  • Additional bake modes: specular color, specular intensity, mirror color, mirror intensity, alpha (transparency), emission (glow) - R36738
  • Added option to baked named "Bake From Multires" which is avaliable for normals baking and displacement baking. - R37225
  • Support for update callbacks in python-defined RNA properties - R37260
  • Compositor math node round second value now changes the step to round by - R37292
  • Snap option not to project onto the edit-mesh - #25598, R37591
  • Operators which only define a directory are now treated as directory only selectors (no files) - R37552
  • Added support for baking object movement to the "Bake Action" operator - 37500
  • Added anisotropic filtering in viewport and Game Engine - R37521
  • Game Engine: Allow to change the damping of the camera actuator - #27425, R37455
  • Quick Explode operator: Sets up a particle system and an explode modifier. - R37431
  • Fluid Sim: Enable the possibility to remove the "air bubble" around submerged collision object. This feature is enabled as standard for new files. - R37441
  • Added support for tangent bump shading - R37644
  • Fixes Rendering:
  • World starfield generation would hang - #27174, R36349
  • General error in coderivative for orthogonal camera. Culprit was new bump failing on orthogonal cameras - #27492, R36987
  • Stamp text would not display some lower lines - #27221, R36390
  • Renderslot missing - #27285, R36503
  • Fix memory leak caused by re-making mipmaps - R36569
  • fix for DDS textures in DXT1n format - patch #21590: R36541,R36546
  • Support for rendering local view camera has been added back - R36384
  • Fixed: Volume Material Density Inaccuracy - #27438, 37227
  • Displacement mapping did not do linear interpolation between pixels, causing render artefacts. - #27081, R37342
  • Fixed: Scene's render.filepath gets cropped to 159 characters - #27607, 37363
  • Fix for: Full Sample AA (FSA) was failing in cases - #27519, R37433
  • Fix: bug with bump mapping + reflection texture coordinates + nodes. - #27540, R37453
  • Fix: When adding renderlayer nodes in a composite, without having own scene render, the renderlayer nodes were not tagged as changed, causing compositing to give previous result. - #27692, R37669
  • Compositor/Nodes:
  • Fix: RGB color node supports to set alpha too but never put alpha in the output - #27305, R36598
  • Fix: color key hue flipping error (composite node) - #27510, R37051
  • Fix: socket connection issue with node groups not working right - #27511, R37054
  • Fix: group nodes with a linked datablock that was missing would crash - #27309, R37106
  • Fix: Scaling in compositor down to 1 pixel size crashed Gaussian blur. - #27601, R37318
  • Fix for compositor round math node not working correctly - R37292
  • Node editor: collapsed node did not allow sizing it using the right hand side grab thingamabobs. - #27105, R37409
  • Display/Viewport:
  • GLSL color management + vertex color was not working right - #26697, R36443
  • GLSL diffuse/specular was not clamping negative values - #26807, R36444
  • Missing 3d view updates when editing GLSL material nodes - #27098, R36439
  • Fix: GLSL filter uniform variable not set for group instance. - #27635, R37446
  • Fix: reflection texture coordinates + nodes not working right in GLSL - #27703, R37655
  • Fix: crash drawing zero length motion paths - R37671
  • Tools:
  • Crash fix when removing IK constraints - #26920, R36473
  • Skeleton Sketching - Unclear UI for converting sketches into bones - #25886, R37006
  • Empty proxy did not maintain draw type and size - R36449
  • Creating a new UV layer in edit mode failed to copy previous one - #27176, R36350
  • When The FONT object is blank, the dimensions are calculated wrong - #27346, R36579
  • "Make single user Material+Tex" does not work for textures - #27443, R36822
  • Missing Live LSCM Update after Aligning of pinned vertices - #27198, R36376
  • Copy Mirrored UV Coords missing the reverse option - #27199, R36379
  • UV unwrap was stretching - #27164, R36348
  • Create new shapekey on lattice was always adding the mixed shape - #27485, R36906
  • adding shape keys now creates shapes from base mesh instead of from the current shape mix - R36692
  • Fix for difficulty selecting bones with boneshapes enabled and some bones made un-selectable - #27194, R36367
  • Extrude Repeat Mesh does not have options - #27224, R36397
  • Translation constraint was broken - #27333, R36806
  • Transforming with the center point directly on the view location would fail when constraining the axis - #27057, R36378
  • Bezier control points move incorrectly - #27217, R36573
  • fcurve/boolean evaluation, values below zero are no longer evaluated to true - R36903
  • converting grease pencil now works in the camera view - R36765
  • loopcut now follows "Release confirms" user preference - R36491
  • Flymode moving the camera or its root-parent is now a preference- #27459, R36824
  • Fix: Linked object (camera) should not be able to set position by using camera to view operator - #27557, R37091
  • Fix: vertex groups could have duplicate names set - #27554, R37199
  • Fix Mirror Shapekey and Mirror vertex Group not working for Lattice. - #27572, R37239
  • Fix for incorrect edge slide snapping - R37294
  • Fix vertex group copy to selected when some objects had no vertex groups R37302
  • Fix P key for setting playback range is clamped to > 0. - #27586, R37315
  • Fixed: Box select of mesh object disabled or translated due to curve object - #27615, R37327
  • Ending localview was not updating layers correctly - #27136, R37370
  • Fix: non-active object in weight paint mode does not free memory. - #27594, R37448
  • Fix: Script error for UVs->Copy Mirrored UV coords - #27707, R37685
  • Sculpt/Painting:
  • Going into sculpt mode could crash - #27271, R36464
  • Texture paint face selection mask did not work on multires - #27230, R36432
  • face mask selection in texture paint mode was broken since 2.4x - R36440
  • Fix: Sculpt data is lost after editing base mesh - #27539, R37087
  • Fix Color picker fails with a very small brush - #27559, R37242
  • Fix projection painting on float images, added color correction and improved speed. - R37276
  • Fix for float projection painting, now updating correctly. - R37276
  • Select vertex groups under the cursor in weight paint mode was missing from 2.4x- #27479, R36891
  • Fix: the radial control would fail, in sculpt mode, to set size if object-space sizing was enabled - R36975
  • Fix: Sculpt and Paint undo steps kept hanging in the sculpt/paint modes. - #27573, R37473
  • Modifiers:
  • Crash fix for edge split with certain topologies - #27266, R36455
  • Wave modifier falloff was incorrect compared with 2.4x - #27186, R36361
  • boolean intersects would give invalid results with no intersection - #27392, R37005
  • Armature multimodifier was not working in edit mode - #27480, R36913
  • Fix: vertex parenting not working with constructive modifiers. - #27654, R37503
  • Physics/Simulation:
  • Fix: particle Instance modifier does not work correctly with Hair Dynamics. - #27461, R37116
  • Keyed physics did not work properly if the first key was not the keyed particle system itself - R37430
  • Subframes cause dampened particles to behave differently - #27294, R36504
  • Fix: crash with point density texture when using particle age/velocity fallof for object vertices - #27241, R37103
  • One particle could be generated twice at vertex - #27131, R36701
  • Fix: Hair Combing intersects emitter when combed fast - #26939, R37693
  • Library System:
  • Make Proxy ignored group offset - #26727, R36375, R36456
  • Appending armatures with custom bone shapes brings no custom objects into scene.. impossible to edit - #27437, R36810
  • Append objects with linked materials disappeared after save when linking in files to an unsaved blend file, make all library paths absolute - #27405, R36735
  • Used light groups did not get linked in with materials automatically - #27465, R36914
  • Appending could crash with preview enabled - #27158, R36757
  • Fix f-curve generator modifier file read missed endian switch - #27541, R37073
  • Python Scripting:
  • Support for adding copies of existing drivers to other animdata blocks via PyAPI/RNA - R36342
  • Support for dynamic items in bpy.props.EnumProperty(), the items keyword argument can optionally be a function rather then a list - R36928
  • Loading data with bpy.data.libraries.load(), now swaps out the strings in the list to load with the actual datablocks - R36869
  • Fix WindowManager.invoke_search_popup() crashes blender and does not work - #27324, R36548
  • 3 problems: crash and enum "REGION" not found in ('VERTS') - #27035, R36741,R36743
  • screenshot operator can now be executed directly, python can screenshot with: bpy.ops.screen.screenshot(filepath="some_image.png") - R36770
  • Fixed: Python interactive console incorrect autocompleation - #27495, R37358
  • Fix: Python: crash assigning a 'set' to an array - #27681, R37575
  • Fix: Python memory leak converting ID Property groups to dictionaries - R37581
  • Fix: Memory leaks when creating popup window - #26621, R37589
  • Game Engine:
  • Crash when physics constraint is defined on non-active objects - #26775, R37026
  • Fix for broken embedded game engine viewport when not using letterboxing - R36964
  • No material rendered differently in View3D compared to the game engine - #27414, R36723
  • fix for Object Color in BGE - patch #27133, R36543
  • Python API: PhysicsConstraints ID was cast to an int on 64bit systems - #26753, R36970
  • Fix: audaspace not playing files in blenderplayer - #27562, R37110
  • Fix: Replace mesh for gfx in "Edit Object" actuator acted illogically + other booleans that are flipped - #27556, R37117
  • Python Controller, Clear "Script" when setting Script Controller mode to "Module" - R37427
  • Support for anti-aliasing and embedding for blenderplayer on windows - R36470
  • Sequencer (Video Editor):
  • Crash fix for large M4V - #27353, R36717
  • Strobe setting did not work with effect strip - #27422, R36734
  • Some settings of adjustment layers were not functional - #27421, R36734
  • Sequencer strips.elements was broken when strip was trimmed - R36909
  • Fix: effect sequence strips could have negative lengths, crashing with animated opacity #27568, R37172
  • Fix: Weird results when animating opacity on (color) strip - #27553, R37090
  • Fix sequencer effect transform resulting in overlapping strips - R37299
  • Fix: Transforming sequencer effects strips crashes - #27671, 37550
  • Fix: Add effect strip ignore channel argument - #27700, R37654
  • Interface:
  • 2D view panning and zooming is now fully keymappable - #27181, R36643
  • Shaded checkbox is not working - #27160, R36465
  • Menus disappear particle edit mode wireframe draw - #27257, R36441
  • Added missing seed button for halo materials - #27243, R36430
  • Text editor "Find" does not locate words - #27319, R36539
  • Tooltip text renders incorrectly - #27218, R36463
  • *Invalid Path* in all "operator presets" dropdowns - #27148, R36448
  • Global Pivot Option was not functional - #27268, R36462
  • Manipulator in particle mode does not work - #27142, R36703
  • Crash on image editor after loading exr images - #27478, R36895
  • Crashes with some high-res image thumbnail generation skip generating thumbs for images over 100mb - #27203, R36433
  • StringProperty with sub_type of FILE_PATH not updated correctly from icon - #26618, R36827
  • Fix menus getting closed too quick when moving mouse not exactly towards them, noticeable for the vertex groups or material slot utility menus - R36769
  • view/camera/set active object as camera sometimes "disabled" in gui (grayed out) - #27193, R36366
  • uvedit mesh selection sync did not handle click / shift+click for switching selection modes in the header - #27165, R36436
  • uiItemsFullEnumO: operator missing srna - #27304, R36508
  • Texture preview fails when path to custom brush icon is set - #26590, R36345
  • Fix direction properties not showing the right direction editing widget - R36771
  • improved image sequence usability by displaying the requested frame even if it cannot load - R36413
  • Image Editor toolbox menu has been removed (was an experiment and not in any other space) - R36435
  • Undo history added back, hotkey alt+ctrl+z (alt+apple+z for mac) - R37185
  • Popup menus now scroll when they dont fit in the screen - R37185
  • Interface DPI now scaled the entire UI - R37185
  • Avoid accidentally hideing headers (such as the file menu), when the header takes up the entire space - R37203
  • Fix: Manual save kills actual .blend file if disk space is low - #27410, R37098
  • Fix: export key configuration gave error when trying to export properties from an unknown (e.g. removed) operator. - #27490, R37075
  • Fix: texture node editor header was still showing texture datablock selector even if there is no active texture slot or node, now it's disabled in that case. - #27550, R37078
  • Fix: resetting default values on buttons: shortcut key changed from numpad 0 to delete, fix missing undo push - R37043
  • Fix for crash opening the file selector twice with multiple windows open - R37232
  • Fix keymap items created in python being added with the python operator names instead of the internal names. R37249
  • Fix for small button values displaying as zero - R37286, R37289
  • Fixed: Operator redo: F6 menu did not work for macros yet - #26886, R37339
  • Fixed: Turning off all OpenGL lamps gives strange behavior - #27627, R37373
  • Theme color fix for button type "Value slider". On text editing mode, the selected part of the text was invisible. - #27138, R37407
  • Fix: Color sliders greater then 1.0 dont show their ratios correctly - #27673, R37543
  • Fix: texture space panel was missing for curve & metaballs - #27660, R37592
  • Crash when closing new render window with render error message showing in the main window - #27522, R37022
  • Collada:
  • Fix: light quadratic attenuation exported wrong - #27463, R37454
  • Fix: crash on collada import if input_set is missing - #27474, R37658
  • Transparency texture import support - R37662
  • Fix: instance_node import incorrectly handled - #26821, R37663
  • Fix: Collada incorrect names/ids on import - #26912, R37664
  • System:
  • Fix crash with load/save on Mac, on files that close & open a window when loading them - #26728, R36840
  • Pasting long text crashes blender (Windows) - #27359, R36645
  • Command window was not opening (Windows) - #26981, R36426
  • Zoom not working after startup (Windows) - #26938, R36426
  • Fix crash when opening in Windows, non-latin char in path - #26715, R36507
  • Fixed scrolling lists with the mousewheel for some X11 windowmanagers - R36573
  • Various operators were missing with some non-english system languages Could not import key configuration with systemwide install - #27143, R36460
  • Fix: windows uninstaller could remove files unrelated to blender when installing to a folder that already existed. - #27481, R37074
  • Fix: Python/Windows issue: "import uuid" results in an error popup

New in version 2.57b (April 27th, 2011)

  • Essential Fixes:
  • fix crash when pressing Enter on menu item which load a file: Ctrl+N,Enter or Ctrl+O,Enter r36287
  • fix crash appending/linking objects #27158, r36313
  • fix crash for files saved with file selector open r36321
  • fix crash with edge split modifier #26993, r36330
  • fix for numerous cases where material links would be lost when making object data local #27178, r36332
  • fix for crash getting the vertex weight from object types which don't support this vertex groups. r36291
  • Rendering:
  • fixed a memory leak on canceling bake r36284
  • fix for memory leak with node group members that have multiple ouputs some of which are unused #27104, r36290
  • fix for node socket bug which lead to incorrect black/white output levels r36306
  • fix 3d text and simple deform modifier giving bad results #27048, r36301
  • fix for boid particles getting Z clamped to 0.0 when "Allow Flighting" is on. #27112, r36325
  • Tools:
  • fix changing selected shapekeys in editmode causing badly deformed keys #26959, r36296
  • mesh.dupli_extrude_cursor (Ctrl+Click extrude), failed when the selected vertex was behind the view #27091, r36279
  • fix all mesh normals being recalculated when adding meshes in editmode #27121, 36323
  • skip displace modifier when no changes are needed r36319
  • setting subsurf with Ctrl+1/2/3/4 now works in editmode too. #27126, r36299
  • Python:
  • fix for crash exporting Collada files to an invalid path #27162, r36326
  • RegionView3D.view_rotation was inverted, view_matrix is now writeable r36317
  • Interface:
  • slider widget was showing strange colors with some themes #27139, r36324
  • fix for text editor syntax highlighting glitch when changing tab width. r36294
  • Additions:
  • added support for sculpting on blended shape keys r36295
  • new view 'dolly', zoom which moves the view port forward in perspective mode, not restricted by the view rotational pivot. (Ctrl+Shift+MMB). r36283
  • continuous zoom now uses dolly settings for horizontal/vertical mouse & inverted movement.
  • convenience button in modifiers panels to allow switching to the physics tab r36327
  • Blender Addons:
  • Unreal Engine Format:
  • fixed error on export single/all/select action sets.
  • added weight when import into blender and filter out the ext.
  • OBJ Format:
  • fixed importing OBJ groups as vertex groups. [#27149], r1865
  • fresnel setting was broken on import [#27170], r1869
  • importing vertex order was not maintained (added option back) [#27145], r1867
  • Povray Render Support: Detect povray binary on unix.
  • DirectX Export: Improved phong shader setting. r1871

New in version 2.57a (April 22nd, 2011)

  • Essential Fixes:
  • sculpting partial redraw glitch #26932, r36161
  • crash on entering 3D text editmode (OSX only) #26930, r36179
  • crash on loading 2.4x files #26904, r36148
  • loading file with packed audio crashes #26990, r36213
  • loading large blend files speed-up r36241, r36244
  • Rendering:
  • black dots with raytrace reflections & bump mapped dupli-objects #26902, r36165
  • render crash when tangents are used with modifiers that remove orco coordinates #26933, r36170
  • incorrect errors for panorama & orthographic camera combination #26906, r36184
  • no output from texture node group #27034, r36251
  • crash setting voxel data to negative resolution #27083, r36256
  • crash when loading invalid voxel data and resource leak - never closing files #27084, r36257
  • wrong sequencer alpha gradient #25713, r36197
  • Interface:
  • top bar 'Add -> Mesh -> UV Sphere + Enter' - crashed #27058, r36242
  • buttons with centered text truncating the first characters when there wasn't enough space #26937, r36174
  • single grease pencil points drawing very large in the image editor, r36154
  • incorrect relative path used when opening audio #26949, r36209
  • unpacking sounds with a long ID name #27015, r36214
  • ambiguous operator names in the search popup #26977, r36221
  • crash copying datablocks with ID Property arrays #26967, r36229
  • console is not hidden when start blender #26884, r36243
  • outliner objects showed "active" or "selected" in confusing ways #27026, r36248
  • freedesktop icons, incorrect install location and copying SVG #27086, r36260, r36261
  • sunsky presets used deprecated property names #27094, r36268.
  • non-functional user preference for clamping texture #26955, r36186
  • smooth tangent iteration field in curve panel not responding #26989, r36198
  • text editor indentation correction when when line contained ',' or ':' in a string, r36187
  • text editor copy/paste breaks formatting of script #27014, r36236
  • Tools:
  • "make fur" gave errors with multiple selected objects. r36250
  • mesh editmode de-selecting edge loops #26931, r36159
  • dupli-extrude-cursor added wrong location when nothing selected #27016, r36216
  • mesh rip tool access from menu fail #26936, r36226
  • crash copying mesh, armature, lattice and metaball datablocks while in editmode #27096, r36263, r36264
  • explode modifier - apply as shape impossible #27075, r36249
  • add object, localview and undo error #27044, r36245
  • buffer overflow with string lengths for operators that took ID names, r36219
  • Compositing:
  • 'Hue Correct' composite node saturates #26945, r36201
  • 'Displace Node' composite node crashes Blender when connected to Z-Buffer #26896, r36202
  • lens distortion composite node delivered RGBA out with alpha zero #26901, r36212
  • timeline camera switch failed with compositor renderlayers #26900, r36217
  • rendering non active scenes from the compositor used wrong frame, r36218
  • modified nodes inside edited groups not updating the view #27018, r36227
  • Python:
  • bpy.context.object.collision access crash #26995, r36204
  • crash running the transform operator from python #27011, r36215
  • button input could do incorrect unit system replacements of valid python expressions r36199, r36206
  • bpy.utils.blend_paths(True) crash #27072, r36246
  • Game engine:
  • blenderplayer wasn't finding bundled python #26951, r36208
  • game engine radar sensor broken #26795, r36234
  • Animation:
  • apply scale to armature offset bone children #27006, r36211, r36233
  • action/NLA editor issues with animation data context #25960, r36222
  • particle group object viewport and render scale mismatch #27008, r36224
  • action editor header doesn't update when entering tweakmode on NLA strips #25960, r36225
  • bugs when linking particles/collision/softbody modifiers #27038, r36228
  • separate armature would also separate active, unselected bone r36232
  • available keying set fails in armature pose mode #27090, r36258
  • b-bone doesn't resize correctly with numeric input #27095, r36270
  • Additions
  • API for exporters to write paths with different absolute/relative options. r36155
  • image and compositor now show the color under the cursor as well as HSV and luminance. r36239
  • Blender Addons:
  • Fixed:
  • Add Corrective Shape Key: api update. r1830
  • Fracture Tools: api update r1835, r1836
  • Povray render export fix for writing invalid names r1842.
  • Unreal Engine (PSA / PSK):
  • fixed mesh rebuild for face id materials and vertex groups. r1839
  • fixed vertex group support r1844
  • fixed uv's and tri and quad mesh rebuild button r1832
  • View3D Copy Menu: fixed for new api r1845
  • 3DS Import: support for files which reference non-existing materials. r1846
  • OBJ Import: loading when in pose mode failed #27019, r1848
  • RenderFarmFI: Added guidelines for submitting the render and fix error where hasSmokeSimulation lacked parenthesis r1850
  • Add Mesh Extras: missing argument to menu operator r1850
  • Additions:
  • added OBJ & FBX options for exporting paths - relative/absolute/automatic/copy-file/strip-path r1828

New in version 2.54 Beta (September 13th, 2010)

  • User Interface:
  • Updated GUI:
  • Blender 2.5 has a new GUI layout, with updated graphic design and a new icon set. The GUI layout has been re-designed to be clearer, better organised and easier to navigate, and is fully customisable with Python scripting. Other improvements include a new file browser, customisable tool shelf and more. Read more...
  • Add-ons:
  • In Blender 2.53 we've implemented a new method for extending Blender with Python Scripts. These now are being distributed and stored as 'Add-ons" which you can choose to enable or disable each individually. This helps to keep the interface clean and well organized.
  • Custom keyboard shortcuts:
  • Blender 2.5 has been designed from scratch to enable users to configure their own keyboard shortcuts. Key definitions are be grouped in "key maps", and each map can be fully customized and saved. Keymaps can also be configured for special input methods such as directional gestures and tweak events, any-key modifiers, or multi-key input. Read more...
  • Internal Architecture:
  • Data access:
  • Now all internal data in a .blend scene file, from individual vertices, to inter-object relations, to composite node UI positions, is fully accessible with a consistent system. This enables UI controls, Python Scripting API, the animation system and more, to access and edit all scene data consistently, while providing richer interaction and feedback such as contextual help, in-place keyframing and driver expression editing, and real world units of measurement. Read more...
  • 64 bits for Windows, Linux & OS X:
  • Next to Linux and Windows, we now support a 64 bits versions for OS X too. This required a full recode of the low level windowing library to support Cocoa, which is good news for Blender's future on Macs in general!
  • Tool system:
  • An "Operator" is the new generalized definition of a tool in Blender. This ranges from file load/save, UI layout management to adding and editing objects and its data. Because the Operator is generic, it can be called uniformly by hotkeys, menus, buttons, or via Python. Operators can be searched, chained (macros) and can provide interactive editing with real-time updates. Read more...
  • Modeling:
  • Sculpt and Multi-resolution:
  • Sculpt mode in Blender has been optimized, increasing drawing and editing performance significantly, and reducing memory usage to support more detailed models. New tools have been added and existing ones improved. Multiresolution meshes have also been rewritten, now available as a modifier to integrate better with the animation system, and preserving displacements when editing the mesh topology.
  • Sculpt Brush and Stroke Upgrade:
  • In Blender 2.54 Beta the focus has been on bug fixing and stabilizing the scripting API in the form of a renaming operation to unify naming and changes to property creation and access.
  • Paint Brushes:
  • Blender's method of accessing brushes for painting tasks has been updated and streamlined. Brushes store all paint-related settings, such as size, strength, tool type, textures and influence curve, and can be switched between in the brush list box or with shortcut keys. As well as the preset brushes included with Blender, you can also save your own, and assign your own shortcut keys to them.
  • Solidify Modifier:
  • Blender 2.5 now includes a Solidify modifier, used to non-destructively add thickness to thin meshes (similar to 'shell' modifiers in other applications). Solidify allows you to model a simple thin mesh surface, and have a solid thickness automatically extruded by the modifier.
  • Animation System:
  • F-Curves, Actions, NLA:
  • One of the 2.5 specs is "make everything animatable". The implications of this didn't make it easy to just port things over, so a couple of important redesigns were needed: Individual properties are animated with F-curves, grouped into actions, and can be instanced and layered and mixed non-destructively in the NLA editor. Effects such as noise and enveloping can be added to animation curves and NLA clips with F-curve modifiers. Read more...
  • Spline IK:
  • Spline IK is a constraint which aligns a chain of bones along a curve. It is particularly well suited for rigging flexible body parts such as tails, tentacles, and spines, as well as inorganic items such as ropes. Read more...
  • Animation Editors:
  • The animation editors have had a complete refresh in Blender 2.5 with a new graph editor, supporting multiple objects and F-curves simultaneously, a scene-wide dopesheet, a redesigned Non-Linear Animation editor and new functionality for shape animation, driver, expressions and keying sets. Read more...
  • Physics:
  • Smoke Simulation:
  • Blender 2.5 includes a new fluid-based smoke simulation engine. Alongside this is capability to scale up a low-resolution sim, maintaining detail with wavelet turbulence. Smoke can be generated by input particle motion, and can be affected by colliding obstacles and force fields. The smoke data is output as voxels, which can be rendered as a volume. Read more...
  • Particles:
  • Particle systems have had a refresh, now taking advantage of fully interactive animation playback and editing. New additions include particle path editing with brush tools, a new point caching system, new boids physics and hair dynamics using cloth simulation. Read more...
  • Rendering:
  • Volume Rendering:
  • Blender 2.5 includes a volume material, intended for rendering particles and gases such as smoke, clouds, and fire. All procedural textures are supported as data sources, as well as two new textures for rendering voxels (such as smoke sims) and point clouds. Various shading options are available from wispy mist-like volumes, to physically based scattering and self-shadowing. Read more...
  • Ray tracing optimization:
  • As part of the google summer of code, the ray trace acceleration system has had a complete overhaul, making it significantly more efficient and with support for new features such as instancing. Now multiple BVH based acceleration structures are available, in artists' terms, rendering some scenes up to 10x faster! Read more...
  • Color management:
  • Blender 2.5 includes a first version of Color Management. Currently this is limited to ensuring Linear Workflow during the render pipeline - gamma corrected inputs are linearized before rendering, the renderer and compositor work in linear RGB color space, and is gamma corrected back to sRGB color space for display in the image editor.
  • Future work may include support for display profiles, LUTs, and finer grained control over input/output conversions.
  • Other rendering features:
  • Additional rendering features in 2.5 alpha 0 include improve bump mapping and image texture filtering, an initial version of deep shadow maps, and color management (integrated linear workflow). Read more...
  • What to Expect:
  • Big improvements - This software has been used extensively in production of the Durian open movie project "Sintel".
  • Feature complete - Although some of the 2.5 targets have been postponed, such as multi-window support showing multiple scenes, a full RNA data level dependency graph, or radial menus.
  • Exciting improvements in Sculpting - Faster, much more stable and better brushes.
  • Missing/Incomplete Features - Although really most of it is there, not all functionality from 2.4x has been restored yet. Some functionality may work in a different way. Some features are still slower to use than before.
  • Bugs - We've fixed a lot lately, but there are still quite a few bugs. For this second beta around 200 bugs were fixed.
  • Changes - If you're used to the old Blenders, Blender 2.5 may seem quite different at first. Be prepared to read a bit about this, how to reconfigure things, and learn to use the new built-in 2.5 search functionality!
  • More new features:
  • New Python API (between 2.53 and 2.54 extensive changes due to RNA renaming and different approach to properties for types)
  • Experimental declarative UI: bpyml, bpyml_ui
  • External Render Engine API
  • Console and Reports Editor
  • Scopes Display in the Image Editor
  • Non-blocking Reports
  • Screw Modifier
  • Pivot Constraint
  • Fluid Particles
  • Network Render
  • Game Engine Mode
  • Approximate Indirect Light
  • Improved sequencer core: it's faster and needs less memory
  • GameLogic/Audaspace GSoC project merged
  • "compact UI" removed
  • load binary data as .blend from memory

New in version 2.53 Beta (July 23rd, 2010)

  • Big improvements - This software has been used extensively in production of the Durian open movie project "Sintel".
  • Feature complete - Although some of the 2.5 targets have been postponed, such as multi-window support showing multiple scenes, a full RNA data level dependency graph, or radial menus.
  • Exciting improvements in Sculpting - Faster, much more stable and better brushes.
  • Missing/Incomplete Features - Although really most of it is there, not all functionality from 2.4x has been restored yet. Some functionality may work in a different way. Some features are still slower to use than before.
  • Bugs - We've fixed a lot lately, but there are still quite a few bugs.
  • Changes - If you're used to the old Blenders, Blender 2.5 may seem quite different at first. Be prepared to read a bit about this, how to reconfigure things, and learn to use the new built-in 2.5 search functionality!
  • More new features:
  • New Python API
  • External Render Engine API
  • Console and Reports Editor
  • Scopes Display in the Image Editor
  • Non-blocking Reports
  • Screw Modifier
  • Pivot Constraint
  • Fluid Particles
  • Network Render
  • Game Engine Mode
  • Approximate Indirect Light

New in version 2.50 Alpha 1 (February 18th, 2010)

  • Big improvements - This is our most exciting version to date, already a significant improvement in many ways over 2.49
  • Missing/Incomplete Features - Although most of it is there, not all functionality from pre-2.5 versions has been restored yet. Some functionality may be re-implemented a different way.
  • Bugs - We've fixed a lot lately, but there are still quite a few bugs. This is alpha software, we're still working on it!
  • Changes - If you're used to the old Blenders, Blender 2.5 may seem quite different at first, but it won't be long before it grows on you even more than before.

New in version 2.49b (September 3rd, 2009)

  • Updates:
  • Update for new OpenAL windows library.
  • Update Japanese translation.
  • Upgrade extern/xvidcore to version 1.22. This fixes Xvid crashing on linux 64 bit.
  • Updated Blender/Python API and GameEngine docs.
http://www.blender.org/documentation/249PythonDoc
  • Various Bugs:
  • SoftBody, vertex groups were not notified on deletion & fixes for Mass and Spring Painting
  • Softbody, non mesh objects missing initializers [bug #18982]
  • Self Shadow Vertex Colors, improved blur method to give more even results.
  • Converting nurbs to a mesh ignored smoothing for Alt+C and from python.
  • Object Active to Other, Fix python error when running in local view.
  • Ancient resource leak where checkPackedFile would open a file and never close it.
  • Fix for uninitialized memory use with X11 keyboard and tablet events.
  • Fix for building with CLang (LLVM)
  • Render Bugs:
  • Using LightGroups override for material doesn't work for preview renders.
  • Render Stamp, error in setting the alpha value when drawing text into a char buffer.
  • Lumma Matte, Fix in low value setting.
Originally checked against the wrong channel (chroma) instead of the luminence channel. Changed default value for high value to 1.0 from 0.0
  • Baking selected to active with nearby dupliframes objects crashes blender [bug #19029]
  • Fix for high energy sunlamps, turning specular black [bug #18837]
  • Game Engine Bugs:
  • Saving runtime on Windows didn't work with python2.6
  • Let IPO's animate the ref value for KX_BlenderMaterial's
  • Game Engine Python Bugs:
  • Converting a mesh from a python argument was broken but happened to work in some cases.
  • Memory leak fix for action.channelNames.
  • Was writing to freed memory when freeing a python object in some cases.
  • Removing GameLogic.EvalExpression(), was unstable.
  • Crash fix when casting a ray to the same location as the object.
  • Fixed KX_PolyProxy returning improper VertexIndex with mixed triangles and quads with using .getVertexIndex() and .v1, .v2, etc. [bug #19254]
  • Fixed obj.sendMessage() with 4 arguments crashing blender [bug #18963]
  • Game Engine Bullet Bugs:
  • Crash fix when a parent compound object didn't have a physics controller.
  • Fix for the torque actuator x -& y-axis not working.
  • Sequencer Bugs
  • IPO curve-deletion resulted in non-working effect
  • easy retiming only allowed enlarging of strips, now shrinking is also possible (easy retiming: use the right display handle of input strip and shrink or enlarge, will make the speed of the strip exactly fit the effect strip's length)
  • frames after end-of-display of input strips can now be accessed.
  • frame blending can now be done on more than two frames, enabling really fine grained motion blur if you speed up a sequence with high factors (bigger than two).
  • Scene-Strip rendering with compositor scenes failed, if they had no camera attached.
  • Fixed hdd-audio for sample formats other than 16 bit (8 bit eg).
  • Import/Export Bugs
  • FBX Export, Incorrect formatting that broke some converters.
  • BVH Motion Capture Import, Did not support single rigid body objects. [bug #18949]
  • OBJ Import, fix for importing of transparent faces from .mtl files - ZTrans now is set for them as well. (improves import from SketchUp)
  • Collada export, Empty material slot would raise a python error.
  • Collada import, fixes for increased Sketchup interoperability and more.
  • Quake MAP Export, empty nodes were not exported, also noticed files were invalid if there were no meshes or surfaces.
  • Quake MAP Export, had support for single triangular brush unnecessarily disabled.
  • Quake MD2 Export, Fix for vertex normals [patch #19206]
  • Python API
  • Mathutils (quat_a*quat_b) was broken, returned (quat_a*quat_a) instead.
  • Support for editing properties IpoCurve.driverBone and IpoCurve.driverBone2 and modifies IpoCurve.driverChannel to allow OB_ROT_DIFF.
  • Documentation corrections.
  • Support for rendering background scenes different from the active scene.
  • scene.render.render() now behaves the same in interactive and background mode
  • scene.render.saveRenderedImage() now works correctly in background mode
  • Armature active bone can be set.
  • New:
  • 16bit SGI image loading
  • When BLENDER_FORCE_SWAPBUFFERS env variable is defined, a function is enabled that fixes flickering for some Intel and Radeon cards.

  • Python API - Particles
  • Draw As variable and dict
  • Strand render toggle
  • Object, psys variable in duplicate
  • Material, Strand render variables
  • Texture, Use colorbands
  • Lamp, Spot buffer type selection

  • Game Engine Physics support for reinstancePhysics mesh from Python and the dynamic actuator.
  • ReplaceMesh Actuator option to replace the physics mesh and display mesh + python api options.
  • Video and blend file demo.
http://www.graphicall.org/ftp/ideasman42/reinstance.ogv
http://www.graphicall.org/ftp/ideasman42/reinstance_demo.blend

  • Mouse focus sensor "pulse" option to pulse TRUE when the object under the mouse changes.

  • EDL importer for the sequencer. supports...
  • audio, video edits
  • fades, wipes, speed changes (video only)
  • importing from multiple reels

New in version 2.49 RC1 (April 26th, 2009)

  • Video Textures in Game Engine
  • Logic API cleanup for Game Engine
  • Texture node editing
  • http://wiki.blender.org/index.php/User:Frr/TexnodeManual
  • Etch-a-ton, armature sketching preview
  • Dome rendering for Game Engine
  • Projection texture painting
  • Jpeg2000 support in sequencer
  • New GE actuators
  • Important bug fixes
  • Environment map render: alpha error for sky causes "white banding" on pixels where sky and faces antialias in the envmap.
  • Render error: Black dots appeared in raytracing curve objects

New in version 2.48a (October 24th, 2008)

  • GE: Sensors could access removed objects via Scenegraph, causing crashes
  • GLSL: ATI drivers crashed on "show pivot" for rigid body constraints
  • GE: using Bullet could cause memory leaking
  • UI: Panel cleanup in Constraints.
  • Python: Additions and cleanup for missing python api docs (Joystick and RenderLayers api's)
  • Python: better compatibility with Python 2.3 for some scripts.
  • Python: on script errors, Blender objects didn't get correct cleared memory, causing crashes in the Game Engine and with BPy Scripts.
  • Import: PLY files didn't read vertex colors
  • Import: Wavefront OBJ Import and Export have new user interfaces to make options less confusing.
  • Export: VRML script didn't export with images.
  • Added X3D and VRML importer script.
  • Armature editmode: "Switch Direction" could cause infinite loop (hanging blender)
  • SSS render: with render option SSS disabled, textures didn't show up
  • Added undo events for Vertex Group operations
  • New option for pressing NumPad-0 didn't work properly in all cases
  • Animation: Pressing I-key (insert key) crashed when no Object was active

New in version 2.48 (October 15th, 2008)

  • Boolean modifier now results in more optimal result with fewer faces.
  • DXF exporter (python) much improved.
  • Copy/paste text (buttons, texteditor) supports OS clipboard too.
  • Snapping includes group duplicators.
  • Outliner now shows Sequencer strips.
  • Halo render with lines/circles was broken in 2.47.
  • Outliner can now toggle visibility/renderability for bones and modifiers.
  • New UV editor selection mode: Island.
  • Border zoom (Shift+B) now works in perspective mode. Video.
  • Auto Depth option (found in View and Controls, preferences) resolves the problem where you cant zoom past a set distance or the orbit depth is too far/close. The view depth is set to the Z-Buffer depth under mouse on each view transformation.
  • View Snapping by holding Ctrl while orbiting the view.
  • The maximum number of texture slots has been raised from 10 to 18.
  • Mesh Smooth tool now smooths mirrored verts when the mirror option is enabled.
  • Edge Loop Delete and Edge Slide don't stretch UV coords when "Transform Correction" is enabled from the "UV Calculation" panel.
  • Added radius interpolation selector for bezier curves.
  • Radius interpolation was broken for nurbs curves.
  • Nurbs surfaces now use the resolu/v setting per segment rather then distributing it over the whole surface
  • This works like curves alredy did and works in a similar way to the subsurf subdiv setting, old files will have their values converted.

New in version 2.47 (August 25th, 2008)

  • New tools and improvement have been made to the Snapping tools.
  • Better Game Engine logic.
  • Fixed an incorrect transformation for particle group visualization.
  • Fixed negative value in the Gamma node with negative input.
  • Tangent shading (which only affects specular) made bump mapping not work for diffuse.
  • Fixed Mesh Deform Modifier not working on extruded curves.
  • Fixed crash converting old particle system from a linked file.
  • Object instancing didn't restore matrices correct for Environment Map, this could give object rendering in the wrong position.
  • Compositor nodes with use nodes disabled didn't properly redraw the node window on changes.
  • Blender would crash if the user cancel the hair softbody bake.
  • The Disable Tex option didn't disable textures for the Texface material option.
  • Fixed data browse for image painting, which didn't work.
  • Action Editor Border Select Channels no longer selects bones.
  • Fix bug in X-Mirror for armatures. When a bone in a mirrored chain wasn't named propertly, it would leave the head or tail in an invalid state.
  • Fixed baking AO with greater then 16 samples.
  • Fixed "Col" option for particle systems does not work correctly with Mat IPOs
  • Fixed Particle mirror could fail on some faces.
  • Bevel tool was hanging on certain geometry where the edge to be beveled was shared by two faces that had more than one edge in common and caller was not checking return status of Bmesh eulers.
  • Fixed Game Engine corrupts Pose data
  • When your home directory is full, saving defaults would fail without raising an error.
  • Fixed crash on grab/move on axis when nothing selected.
  • Update-automatically option in IPO Editor now updates objects using the active IPO-block as their ObAction when transforming keyframes.
  • Shift H would hide unselected objects on unseen layers.
  • Color picker didn't always redraw rgb/hsv/hex values.
  • Vertex parenting didn't work correct with multiple unconnected curves.
  • Fixed crash in fluid bake with large amount of small fluid objects.
  • Outliner doesn't update when changing parent in Transform Properties.

New in version 2.46 (May 20th, 2008)

  • Hair and Fur - Many features have been added to make fur and grass rendering for Peach possible. Big improvements were made in visual quality, rendering speed and memory usage.
  • Image Browsing - The new Image Browser is blazingly fast and stable, and not only allows to browse for images in your filesystem, but can also show previews of materials, textures, world, lamp and image data.
  • Glossy Reflections - Reflections and refractions are now possible to be rendered with a glossiness factor, controlling the roughness of material.
  • Render Baking - Great tools for making UV textures: you now can bake normal maps based on rendering a higher resolution mesh, you can bake displacement (including 32 bits depth), and you can bake transparency.
  • Physics caching and baking - The softbody, cloth and particle physics now use a unified system for caching and baking. For real-time tweaking, a new option "Continue Physics" will continue the simulation regardless of the current frame.
  • Armature Drawing - Armatures now support Bone groups, custom Bone colors, automatic colors, more custom shape options, ... and many more goodies for our rigging department.
  • Armature Tools - Many new tools and improvements have been made to speed up the rigging and posing workflow. There are now tools for more intuitive bone creation, various hotkeys to speedy batch-editing of bones, auto-ik and auto-keyframing tweaks, and many more goodies.
  • Skinning improvements - Bone Heat Weighting is a new method to create vertex weights for bone deformation, it generates better results, and does not require setting a radius for bones. Also added was Quaternion-Interpolated Deformation for superior blends.
  • Game Engine improvements - The Blender GameEngine has seen a great deal of improvement with an increase in play-back speed, a number of nice new features including 2D filter compositing, and of course attention to quality through bug fixes.
  • Soft Shadows - Raytraced soft shadows are now possible for all lamp types; including spot, sun and point lights.
  • Render Pipeline - FSA gives superior anti-aliasing for high dynamic range and compositing. Zmasks allow rendering of composite masks. Instancing gives efficient memory re-use for duplicates.
  • Shading features: Cubic shading (to prevent discontinuity banding); Higher level texture coordinates for duplicates (like feathers); Lamp fall-off curves; Softer Halos, premul alpha, multisample shadowbuffers, ...
  • Python Scripts and API - There have been a large number of script additions and script updates, as well as API improvements since the last release.
  • Particle system rewrite - The particle system has been rewritten from scratch. It now allows advanced hair grooming tools, but also much better physics, boid animation and even explosions!
  • Cloth simulation - Cloth simulation is available in Blender via a modifier on Mesh objects. Cloth then realistically and in real-time interacts with other objects, the wind or other forces, all of which is fully under your control.
  • Approximate AO - Ambient Occlusion is a render option that darkens areas with less visibility, simulating the effect of environment light. This new AO option is based on quick approximation, giving many factors of speedup.
  • Mesh Deform Modifier - This new method allows to use any random Mesh cage to become a deformation "lattice" for animated characters. By layering - using both a MeshDeformer and an Armature, you can both achieve high level as precise control.
  • Action Editor improvements - The Action Editor has been rewritten to have a more flexible codebase that is more future-proof and extendable. This has enabled tools to be shared between the editing modes for Actions and ShapeKeys, and now has many new features...
  • Constraint System - Constraints are crucial for setting up good character rigs. A wealth of new features have been added to improve and extend this system. Most notable is the addition of PyConstraints, allowing full control to animators.
  • QMC & Adaptive Sampling - Blender now includes two new sampling methods, using a Halton sequence (Adaptive QMC) and a Hammersley sequence (Constant QMC).
  • Raytracing now also supports adaptive sampling.
  • Sequencer - Many many new goodies in our Video Sequence Editor: UI made more accessible, new panels/views; Built-in strip blending; Color correction tools; Markers, NTSC support, preview, ...
  • UV texture editing - UV texture coordinates now are accessible via regular Mesh editmode. And many more features were added such as: UV draw types; Solid opengl view with textures; 2d cursor in Image window
  • Node editor - New nodes have been added for shading and compositing.
  • NDOF devices support
  • Align to Transform Orientation
  • Pole target for IK chains
  • Pose Libraries
  • Weight Paint visualization
  • Multi-Modifier support
  • Weight-group selecting
  • Custom transform orientations
  • Distributed rendering options
  • External Paths Tools
  • Automerge
  • Recursive Dupli Groups

New in version 2.45 (September 20th, 2007)

  • SSS now works with panorama render.
  • Removed artifacts with negative lights when using SSS
  • Disabled SSS for preview rendering, so it didn't slow down other preview render at all.
  • Fixed error in "Transform Constraint" with planar constraints when the plane was perpendicular to the viewport.
  • Fixed the vector blur error in "Ztransp" that produce black lines (on edges) appeared, which didn't get blurred away.
  • Fixed an error in the Particle System that cause bad results for command line renders, especially when rendering first frame of animation.
  • Fixed Verse crashing in 64 bits Linux.
  • Math node now has reflective behavior.
  • Multires meshes with UV's and vertex colors would crash in many cases.
  • Importing 3DS files with lamps failed.
  • FBX Exporter updated, includes fixes for better compatibility with other applications and support for exporting animation with armature deformed meshes and objects.
  • Collada support updated for better armature support.
  • Bundled python modules were not included in 2.44 by accident, making some scripts fail in 2.44 that worked in 2.43 (Windows Only, when Python was not installed)
  • Fixed bug in the shadow calculation that cause errors where specularity would ignore shadows.
  • Changes to the insert keyframes method for determining when to replace existing keyframes with new ones. Now, it shouldn't create so many keyframes stacked on top of each other.
  • Blender would crash if boolean operations were done on objects wich resulted in an empty mesh. This was due to accessing invalid memory.
  • Remove the options "make local" in the Outliner. It didnt work properly and produced errors in the linked data.
  • Edgesplit crashes are fixed, the problem was that "bridge" vertices (which connect two or more faces that don't share edges) were not being included in the maximum final vertex count calculation (used for memory allocation, hence the crashes).
  • Fixed Multires Editmode memory leak. Typo in Multires Editmode integration meant that far too much memory was getting allocated for a pointer array (more than 10 times as much).