Blender Changelog

New in version 2.72

September 25th, 2014
  • 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:
  • 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.
  • 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.

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

  • 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)
  • 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)
  • 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)

New in version 2.71 (June 26th, 2014)

  • 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 in version 2.71 RC1 (June 16th, 2014)

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

New in version 2.71 Test Build 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.71 Test Build 1 (May 23rd, 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 Test Build 1 (February 21st, 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.

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