Version history for Blender (64-bit)
<<Back to software description
Changes for v2.83.3 - v2.83.4
- Crash when adjusting sequencer property [T78999]
- GPencil: Fix unreported missing strokes in interpolation [dcf7a0507755]
- Crash related to viewing video files [T78867]
- Mantaflow Field weights cannot be animated [T79264]
- Batch Generate-Previews doesn’t work anymore [T79031]
- Dimensions fail on negative scaled axis [T79272]
- Scale to Fit Text Box fails when text is too narrow [T77609]
- Copy-pasting strip twice crashes Blender [T77669]
- Prefetching can corrupt .blend files [T78837]
- Random crash editing shader nodes with textures [T78358]
- Missing depsgraph relation when using sound strips in VSE [T78920]
- Fix View3D “Mirror” menu, both “Global” and “Local” items are GLOBAL [4a9d903e2bfd]
- Crash displaying many aligned buttons [T78636]
- Follow Active Quads, divide by zero error [T68845]
- Crash when removing strips with prefetching [T78573]
- Fresh install of blender 2.83.0 not able to save user startup file [T78037]
- Weight Transfer Operator target mesh doesn’t update [T78306]
- Weight Transfer Operator “Deform Pose Bones” destination setting [T78308]
- Object disappears when scaled, set origin etc after applying smooth [T79180]
Changes for v2.83.2 - v2.83.3
- Fix alignment/size issue on ARM/RPi architecture [9c41744ef4]
- EEVEE: Cubemaps shows black [T75943]
- Blender Freezes when using the 3d Scale Gizmo [T77455]
- GPU: Apple/Nvidia Proxy check [T78175]
- Fix missing GPU image free in background mode [9949b5098a]
- Overlay: Weight colors are not in render in the right colorspace [T77780]
- Cycles OpenCL error rendering empty scene [T77984]
- Overlay: Edit mode + wire drawtype + infront not transparent [T77655]
- Overlay: Sulpt overlay not working if object use in-front option [T76229]
- Sculpt mode performance regression in 2.83 [T77641]
- Faces missing, weird faces added [T74024]
- Fix error when filtering in Outliner “Blender File” mode with libraries [d0c986b748]
- Fix crash when use GPencil merge without materials [T78337]
- Fix undefined behavior when using BSDF nodes inside volume shaders[T76171]
- GPencil interpolation crash [T78134]
- GPencil: Strokes go missing after Interpolation from another layer [T78042]
- Workbench: “Not enough texture slots!” Message being spammed and lags the entire computer [T77759]
Changes for v2.83.1 - v2.83.2
- Random crash when rendering animation [T77734]
- Overlay: “Outline Selected” overlay doesnt affect armatures [T66934]
- Crash when closing window while Outliner shows screens [ef0ded4df389]
- Crash on undo Draw Face Sets stroke with dyntopo active [T77328]
- Fix random crash in Cycles smoke volume loading [2d89951be54d]
- UV Editor: Fix Vertex Overlay color not being color managed [000fbef35d24]
- Crash after any alembic import undo in an empty scene [T77754]
- Crash on proxied rig, custom bone shape, driver targeting rig [T77712]
- Crash in VR session when opening material preview [T77830]
- Fix memory leak calculating deform modifiers in edit-mode [91b455c00f28]
- Incorrect handling of negative-scale bit in DRWResourceHandle [T77913]
- VSE Sequencer/Preview crash after fullscreen [T78112]
- Compositor Disabled Node Config -> SegFault [T67358]
- Undo crash due to IDTemplate operations missing undo push [T78172]
- Simple scene created in version 2.82 crashes Blender [T77460]
Changes for v2.83 - v2.83.1
- Fix T77774: New undo code broken by ‘make local’ behavior
- Audio SDL: Video editor Sound muted without muting it
- Fix T77803: IK Degrees of freedom drawing glitch
- Fix (unreported) wrong size of UserPreferences’ `dupflag` parameter. Fix Applied rBdceaef92d7a4: Fix (unreported) wrong size of UserPreferences’ `dupflag` parameter
- Fix T77915: Cycles OSL microfacet closure not working in custom shaders
- GPencil: Fix unreported Vertex Opacity Overlay not working
- Fix T75414: Incorrect masking in Color Balance modifier
- Fix T76767: Cycles performance regression with CLI renders
- Fix T77853: Error reloading linked library
- Fix missing hinting information in monospace font, rB783d3c675ac2: Fix missing hinting information in default font
- Fix T77657: NVIDIA Quadro FX4800 crash on startup
- GPencil: Improve viewlayer masking check
- Fix T77148: Crash changing multiple values for sequencer strips
- Fix T77047: Dyntopo Sample detail size on hidden mesh causes crash
- Fix T74101: File Browser in macOS fullscreen crashes or makes windows unusable
- Fix T77504: Operator search gives wrong results
- Fix T76894: Disable clipping region selection in material/rendered mode
- Fix T72936: Incorrect gizmo orientation with inherit rotation disabled
- Fix menu operator/search clipping the last character Fix Applied rBf649e5c418d9: Fix menu operator/search clipping the last character
- Fix T77603: OSL parser fails when script ends with comment without newline
- Fix crash running “Edit Voxel Size” operator outside of a main 3D View region Fix Applied rB5fc252feaeab: Fix crash running “Edit Voxel Size” operator outside of a main 3D View region
- GPencil: Fix unreported error in Dots Strokes material initialization
- GPencil: Fix unreported Shift+F OPacity key not working
- Calculate epsilon values for interp_weights_poly to improve accuracy Fix Applied rB9d5e5e282cff: Calculate epsilon values for interp_weights_poly to improve accuracy
- Fix T76273 Glitches caused by glCopyImageSubData on windows + intel gpu Fix Applied rB7b754c8c9952: Fix T76273 Glitches caused by glCopyImageSubData on windows + intel gpu
- Fix T77358: Gpencil can’t select geometry within transparent layers
- Fix T77520: GPencil viewlayer filter produce crash with masking layers
- Fix T77367: Blender’s snap package ignores command line options
- Fix for T77095: work around render artifacts with AMD Radeon RX 4xx and 5xx
- Fix T77164: scaling/rotation fails for 3 selected NURB points
- Fix T77156: GPencil view layer filter by layer not working
- Fix T77456: Broken vertex paint undo on high-poly objects
- Fix T77448: Camera Solver constraint can’t be converted to f-curve
Changes for v2.82a - v2.83
- With over 1250 bugfixes, and further critical fixes due throughout the next two years as part of the Long Term Support program, Blender 2.83 LTS provides the performance and stability needed for major projects. New features include VR support, OpenVDB import, OptiX viewport denoising and a powerful new physics-enabled Cloth Brush.
Changes for v2.82 - v2.82a
- Fix T74003: Autocomplete bug with mesh.loop_triangles. in Blender Python Console. (rB69c587888)
- Fix T73898: UDIM crash changing form tiled to single (rBd6977b5)
- Fix T73862: Fluid Sim file handle resource leak (rB60890cc)
- Fix T74182: Crash saving images from non-image spaces (rB096936fe1)
- Fix T72903: Bone envelope & bone size tool functionality swapped (rBdd2cdd436)
- Fix T74278: camera border gizmo size (rB9cac5fa681, rB360443a48)
- Fix T54270: Reset last_hit and last_location when reading the file (rB2df040ed58fb)
- Fix T74431: crash when compiling renderpass shader on some AMD drivers (rB9c4523b1fde4 + rBe5f98c79b0ed)
- Fix T74295: Cloth + Internal springs crashes on a non-polygonal geometry (rB1648a7903672)
- Fix Fix (unreported) Separate bones creates empty armature (rB498397f7bd8)
- Revert "Constraints: remove special meaning of Local Space for parentless Objects." (rBf881162f81e)
- Fix T73932: modifying keyframes in nodes fails when there is an image sequence (rBf0a22f5)
- Fix crash loading .blend file saved with Blender 2.25 (rBed8aa15)
- Fix potential crash with Eevee render of missing image textures (rBab18dbb)
- Fix T72253: Mantaflow adaptive domain cuts off (rB32fc22db5679)
- Keymap: Add front/back Alt-MMB absolute view axis switching (rBa200986273)
- Fix T72028: Crash switching to vertex paint (rB31aefdeec5)
- Fix bone envelopes displaying wrong when armature is scaled (rBee7034949fd)
- Fix Vertex weight gradient tool show wrong weight/strength values in the UI (rBf38c54d56e)
- Fix T74225: Image (from sequence) cannot be loaded (rB9dbfc7ca8bf)
- Fix T63892: Tools cannot be registered into some contexts (e.g. PAINT_TEXTURE) (rBd95e9c7cf8)
- Fix T73369: corner pin & sun-beam nodes gizmos are too big (rB212660f467)
- Fix T74425: Cannot texture paint an images sequence anymore (rBca717f0489)
- Add-ons
- glTF: Fix some strange reference error in blender api when exporting shapekeys / ApplyModifier (rBA659c121a68)
- glTF: Fix crash using compositor rendering for image generation (rBAaf687f5a041ee)
Changes for v2.81a - v2.82
- The second update of the Blender 2.80 milestone release is here!
- With again over a thousand fixes and several important updates that were planned for the 2.8 series. In this release you will find UDIM and USD support, MantaFlow fluids and smoke simulation, AI denoising, Grease Pencil improvements, and much more!
- February 14, 2020
- Physics Reborn
- Blender’s simulations got a major bump with a brand new physically-based liquid/gas simulation system using Mantaflow and improvements in cloth physics.
- Light Your Fire
- The new Mantaflow system allows you to create mind-blowing fire and smoke simulations.
- Read more
- FLIP Out
- Create lifelike liquids with a new FLIP solver.
- Read more
- Improved Cloth Simulations
- Internal Air Pressure
- Internal Cloth Springs
- Simulate balloons and cushions with ease.
- UDIM
- The popular tiled-based UV mapping system is now fully integrated in Blender’s pipeline.
- Read more
- 1001
- 1002
- 1003
- 1004
- 1005
- Pixar USD Export
- Blender now supports Pixar’s very own open source Universal Scene Description.
- USD files can contain complex layering, overriding, and references to other files. Blender’s USD Exporter takes a much simpler approach.
- Read more
- Cycles Improvements Read more
- Node Improvements
- Random Per Island
- Geometry node now has a Random Per Island option, to randomize textures or colors for different components within a mesh.
- Math
- Math node has new operations: trunc, snap, wrap, compare, pingpong, sign, radians, degrees, cosh, sinh, tanh, exp, smoothmin and inversesqrt.
- Map Range
- New interpolation modes: Linear, Stepped Linear, Smoothstep and Smootherstep.
- Noise & Wave
- Distortion was improved to distort uniformly in all directions, instead of only diagonally.
- Custom Shader AOVs
- A new AOV Output node can be put anywhere in your shader node tree and will be exposed as a custom render pass.
- And even more:
- Denoising
- The Albedo pass was improved to work better with the OpenImageDenoise compositor node. Read more.
- The Normal pass was changed to output in camera space to work better with the OptiX denoiser. Read more.
- Faster Rendering on Windows
- BVH build time on Windows has been significantly reduced by using a better memory allocator, making it similar to Linux and macOS performance. Read more.
- AI Denoiser
- Cycles now supports the AI-Accelerated Denoiser from OptiX, for NVIDIA RTX graphics cards.
- Supports multiple GPUs.
- Convincing results with low samples.
- Built into Blender’s view layer system.
- This AI-Accelerated Denoiser was contributed by NVIDIA.
- Read more
- EEVEE
- Many improvements such as better group node sockets, normal mapping for non-mesh objects, performance and quality of render passes.
- Read more
- Preview Passes in the Viewport
- Just like in Cycles, you can now pick which pass to see while in Rendered shading mode.
- Combined
- Ambient Occlusion
- Normal
- Mist
- Ambient Occlusion, Normal, Mist, Subsurface Direct and Subsurface Color are supported, with more passes coming in Blender 2.83!
- Volumetrics + Transparency
- Transparent materials now blend properly with volumetrics.
- Beyond Sculpting
- After the ground-breaking 2.81 sculpt updates, new features keep pouring in.
- Read more
- Pose Brush with Inverse Kinematics
- Slide/Relax Brush
- Multi-plane Scrape Brush
- Brush Dash Ratio
- IK segments property to control how many IK bones are going to be created for posing. Hold Ctrl to twist the deformation.
- Even more:
- Mask Slice operator: removes the masked vertices from the mesh, with options to fill the produced holes or creating a new mesh object with the removed vertices.
- The symmetrize operator can now run with Dyntopo disabled.
- The sample detail size operator now works with the voxel remesher. It sets the voxel size to a value that produces a mesh with an approximate detail resolution to the area that was sampled.
- Plus more improvements that don’t even fit here, check them out.
- Grease Pencil
- Many changes in the user interface, dopesheet updates, new tools and modifiers.
- Read more
- Multiple Strokes Modifier
- Automatically generate multiple strokes around the originals.
- Polyline Tool
- Draw polygon shapes with this new dedicated tool.
- Dopesheet Improvements
- Quick access to Opacity, Blend and Onion skinning in the channels.
- New Eyedropper Tool
- Easily create materials on the fly with this new tool.
- User Interface
- The user interface and user experience keeps getting polished in 2.82; with improvements to the tool system and layout tweaks for consistency.
- Read more
- Fallback Tools
- Now, when you have a tool active, you can still easily box, lasso or circle select when you click and drag outside the gizmo.
- UV Gizmos
- The UV Editor now supports gizmos for the transform tools, just like the 3D View.
- Custom Face Orientation Colors
- Brush Settings Overhaul
- Text Editor UI Tweaks
- Industry Compatible Keymap
- Graph Editor Selection & Transform
- Consistent Scrollbars
- New Icons on File Browser
- VFX Reference Platform
- Blender is committed to adhere with the VFX Reference Platform. This helps pipelines that depends on different software to have a common set of libraries they are all compatible with.
- Read more
- Compatibility
- Loading fluid simulations from previous versions is only partially possible. Read more .
- Due to changes in the Noise and Wave shader nodes, their pattern can look slightly different.Read more.
- EEVEE: A fix in how transparent materials react to volumetrics will make them look different (as in, properly lit), there is no workaround other than to tweak the affected materials. Read more.
- But Wait! There's More
- https://www.blender.org/download/releases/2-82/#but-wait-theres-more
Changes for v2.80 - v2.81
- The much anticipated update of the Blender 2.80 milestone is here! With over a thousand fixes and several important updates that were planned for the 2.8 series. Most notable are the sculpting tools overhaul, support for NVIDIA RTX ray tracing in Cycles, Intel Open Image denoising, a better outliner, a new file browser and much more.
- Sculpting Rethought
- A complete overhaul of the sculpting workflow.
- Read more
- New Cursor & Brush Settings
- Auto Masking
- Assigns a factor to each vertex before starting the stroke. Topology automasking affects only vertices connected to the active vertex.
- World Spacing
- Keep an even distance between stroke points in 3D space. Great for sculpting near the edges.
- Grab Active Vertex
- Snaps the maximum strength of the grab brush to the highlighted active vertex, making it easier to manipulate low poly models or meshes with subdivision surfaces.
- Normal Radius
- Control how sensitive the sculpt normal direction is to the underlying surface.
- New Cursor
- Dynamic Mesh Preview
- The cursor now is aligned to the surface normal, displays symmetry and a preview curve fall-off.
- Masking
- Mask Filter
- Modifies the whole paint mask. In includes multiple operations like smooth, grow or contrast accessible from a pie menu.
- Dirty Mask Generator
- Similar to Dirty Vertex Colors, but it generates a paint mask. It can be used to mask cavities in the sculpt.
- Mask Expand
- Creates a mask from the active vertex to the vertex under the cursor based on topology or mesh curvature.
- Mask Extract
- Extracts the paint mask to a new mesh object. It can extract the paint mask creating a boundary loop in the geometry, making it ready for adding a subdivision surface modifier.
- Mask Expand by Curvature
- Mask Extract
- New Tools
- Pose Brush
- Pose a model simulating an armature-like deformation. The pivot point for rotation is calculated automatically based on the radius of the brush and the topology of the model.
- Elastic Deform Brush
- Based on Pixar's paper Regularized Kelvinlets:
- Sculpting Brushes based on Fundamental Solutions of Elasticity, this tool lets you grab, biscale grab, triscale grab, scale and twist operations while preserving volume.
- Translate, Rotate, Scale
- Use the familiar transform tools now also during sculpt. Transforming around a pivot point and taking into account symmetry.
- Draw Sharp Brush
- Similar to the draw brush, but it deforms the mesh from the original coordinates. When used with the sharper curve presets it has a much more pleasant crease/cut behavior than any of the other brushes. It is useful for creating cloth wrinkles, stylized hair or hard surface edges.
- Mesh Filter Tool
- Applies a deformation to all vertices in the mesh at the same time. It includes multiple deformation modes and the option to lock the deformation axis.
- Elastic Deform: Grab
- Elastic Deform: Scale
- Transform Tools in Sculpt Mode
- Remeshing
- Blender 2.81 now ships with two new ways to remesh your models, a fast one based on volumes and another one preserving quads.
- Read more
- OpenVDB Voxel
- Quickly create a new quad mesh based on the volume of the mesh. It is particularly useful for sculpting, to generate a good topology when blocking shapes, as an alternative to dynamic topology without the performance cost of continuous updates.
- QuadriFlow
- Creates a quad mesh with few poles and edge loops following the curvature of the surface. This method is relatively slow but generates higher quality for final topology.
- NVIDIA RTX Support
- Cycles now has experimental support for rendering with hardware-accelerated raytracing on NVIDIA RTX graphics cards. It’s On.
- The OptiX backend was contributed by NVIDIA.
- Intel® Open Image Denoise
- A new Denoise node was added in the compositor, to denoise renders using OpenImageDenoise.
- Compared to the existing denoiser, it works better with more complex materials like glass, and suffers less from splotchy artifacts. It also gives better results with very low numbers of samples, which can be used for quick previews.
- Read more
- Cycles
- Not everything is EEVEE these days! Cycles got new and improved nodes, a new denoiser, adaptive subdivision stitching, custom HDRI picking from the viewport, NVIDIA RTX support and optimizations all over the board.
- Read more
- Preview Passes in the Viewport
- Pick which pass to see while in Rendered shading mode.
- Combined
- Diffuse Indirect
- Glossy Indirect
- Ambient Occlusion
- Normal
- Massive improvements on Shader nodes for Cycles & EEVEE.
- Volume Info
- For convenient access to Color, Density, Flame, and Temperature attributes of smoke domains.
- Vertex Color
- For convenient access to Vertex Colors and their alpha channel.
- Map Range
- Linearly remap a value from one range to another.
- White Noise
- Produces a random number based on input values.
- Clamp
- Clamps a value between a maximum and a minimum values.
- Math & Vector Math
- New operations and dynamically show number of inputs depending on the operation.
- Mapping
- Location, rotation and scale are now node inputs that can be linked to other nodes.
- Voronoi, Musgrave, Noise
- Support for 1D, 2D, and 4D textures. Plus more feature types.
- Reduced shadow terminator artifacts for bump mapping with diffuse BSDFs.
- EEVEE
- After making its debut in Blender 2.80, the real-time render engine got major optimizations and new features in this release.
- Soft Shadows have been completely rewritten to be easier to setup, look and match Cycles better.
- Volumetrics are now faster to compute on modern GPUs.
- Bump mapping gives more accurate results closer to Cycles.
- Support for instanced lights and shadow casters.
- Contact shadows now follow the light shape.
- Sun lights now have their clip distances automatically computed.
- Holdout is now supported with both opaque and semi transparent surfaces.
- Transparency handling has been reworked and now supports the same BSDF combinations as Cycles.
- Read more
- Grease Pencil
- New brushes, improved stroke quality, new tools and performance improvements.
- Read more
- New Brushes & Presets
- Convert Curves to Grease Pencil
- Self Overlap
- A new option in materials to disable the stencil effect on strokes.
- Isometric Guides
- New isometric grid option for lines specified by angle.
- Fade Objects: On
- Fade Objects: Off
- New File Browser
- Opens as floating window with more standard layout.
- Popovers for view and filter options.
- Reworked display of date and file size text.
- Options now display on the sidebar, opened or closed depending on the task.
- Vertical list view with interactive column header.
- Deleting files will now move them to the system trash.
- New and updated icons.
- Some settings of the dialog are saved in the preferences, so reopening it will have them remembered.
- Preferences option allows using the File Browser in full-screen layout.
- Read more
- Vertical List
- Thumbnail View
- Sidebar
- Outliner
- The outliner got a long-overdue pass on usability.
- Selection is now synced with the viewport
- Range selection with Shift+Click, extend selection with Ctrl+Click, and range select without deselecting with Ctrl+Shift+Click.
- Drag & Drop for parenting multiple objects.
- Navigate with Up and Down keys, expand/collapse with Left/Right, hold shift to apply recursively
- Box select with click and drag.
- Expand arrow click and drag to expand or collapse multiple items.
- Object selection with eyedropper now works in the outliner.
- Filter option to show hidden objects.
- F2 to rename active outliner element.
- Read more
- Transform & Snapping
- Transform origins, new snapping, mirroring and auto merge options.
- Read more
- Transform Origin
- It's now possible to move object origins directly. This is an alternative method of adjusting the origin, previously only possible placing the cursor and setting an objects origins to the cursor.
- Snapping
- Two new snap options have been added:
- Edge Center, to snap to the middle of an edge.
- Edge Perpendicular, to snap to the nearest point on an edge.
- Transform Parent
- You can now transform parents without affecting their children.
- Mirror Any Axis, Anywhere.
- For mesh editing and vertex/weight paint modes, mirroring now supports X, Y, Z and multiple axes simultaneously.
- Poly Build Improvements
- Blender 2.81 brings the poly build tool to a whole new level for retopology tasks.
- Automatic Quad Creation
- Smart Pre-selection
- Library Overrides
- Library Overrides is the new system designed to replace and supersede Proxies.
- Most types of linked data-blocks can be overridden, and the properties of those overrides can then be edited.When the library data change, unmodified properties of the override one will be updated accordingly.
- Compared to proxies, library overrides support:
- Multiple independent overrides of the same linked data (i.e. link a character once, instance it multiple times!).
- Adding new modifiers and constraints, anywhere in the stack.
- Recursively chaining overrides (i.e. link and override overrides from another library file, etc.).
- Viewport
- The viewport and workbench also got improvements in this release.
- Read more
- Local Collections
- Each viewport can now have its own set of visible collections.
- Specular Control on Matcaps
- Workbench matcaps can now be OpenEXR images with separate diffuse and specular layers.
- Mesh Analysis
- Mesh analysis overlay now supports meshes with modifiers, instead of only the original mesh.
- Image Objects
- Image objects can now be set to display only in side views for a better workflow when used as reference.
- HDRI Strength Control
- HDRI studio light strength can now be controlled in the shading popover.
- Rendered Shading
- Improvements were made to rendered preview so it supports turning off all scene lights and custom world HDRI, for look development (now also for Cycles!)
- Batch Rename
- Where you could previously rename the active item with F2, you can now also batch ...
Changes for v2.79 - v2.8 Beta
- From an updated viewport to workspaces and dependency graphs.
- Blender 2.8 brings updates all over the board.
- Viewport
- Up until now, the viewport was lagging behind the rest of Blender. Not anymore! Blender 2.8 brings the minimum OpenGL version to 3.3, with even newer features for compatible hardware.
- The main use of this technology is Blender’s new real-time render engine: Eevee
- Eevee is a fully-featured PBR (physically based-rendering) engine for real-time visualization. With advanced features such as volumetrics, screen-space reflections and refractions, soft shadows, post-processing effects such as ambient occlusion, depth of field, camera motion blur and bloom. More features to be implemented soon include subsurface scattering, object motion blur and contact shadows.
- Read more
- Grease Pencil
- Blender’s 2D drawing capabilities have been greatly improved with 2.8. The new Grease Pencil focus is to create a more friendly interface for the 2D artist, while keeping the advantages of having a full 3D suite underneath.
- Grease Pencil is no longer just a stroke, it’s now a real Blender object with huge improvements to brushes and tools.
- Read more
- Organization
- View Layers & Collections
- Gone is the limit of 20 layers per scene. Blender 2.8 introduces a new concept to organize your scene with Collections and View Layers. Read more on code.blender.org.
- In order to ease the management of Collections, filtering in the Outliner has been improved. Check out the demo video.
- Workspaces
- Workspaces will allow users to build up their working environment for a specific task. For example there could be workspaces for modeling, sculpting, animation and motion tracking.
- More Features
- Dependency Graph
- At the heart of Blender, the dependency graph is getting a complete overhaul. Not only delivering better performance but also allowing overrides on data in a way not possible before.
- Asset Management
- This long awaited feature is finally coming to the 2.8x series.
Changes for v2.78c - v2.79
- Denoise
- Get rid of render noise while preserving visual detail as well as possible.
- Same render time, buttery smooth.
- 10 samples. No Denoise.
- 10 samples. With Denoise.
- The Dweebs - cloud.blender.org
- Filmic Color Management
- A new Filmic view transform has been added, for more photorealistic results and better handling of high dynamic range.
- sRGB
- Filmic
- Andrew Price - blenderguru.com
- PBR Shader
- Based on the Disney model, the principled BSDF is a new surface shader node. Combining multiple layers into a single easy to use node.
- Faster OpenCL
- Blender 2.79 features much faster AMD OpenCL rendering and feature parity with NVIDIA CUDA. Including support for Subsurface Scattering, Volumetrics and optimized transparent shadows.
- Shadow Catcher
- Combine CGI elements with real-life footage easily with the new Shadow Catcher feature for Cycles.
- Any object in the scene can be a shadow catcher. Controlled by the “Shadow Catcher” option in the object settings. This option will make the object to only receive shadows in a way that it could be composed onto another image.
- More Cycles Improvements
- Shaders compilation is now multithreaded, a new light sampling threshold feature was added, speedups up to 20% for CPUs that support AVX2, brick textures have now smoothing and a long-waited feature: texture coordinates for point, spot and area lamps!
- Modeling & Modifiers
- New Modifier! Surface Deform, transfers motion from another mesh.
- Plus a whole bunch of updates. Some of them are:
- Displace Modifier: Multi-threading support and new Global/Local space option for X/Y/Z/XYZ directions.
- Mirror Modifier: add offset for mirrored UVs.
- Mesh intersect has a new Cut separate mode, keeping each side of the intersection separate without splitting faces in half.
- New tool to Set custom normals from selected faces.
- Improved center of mass calculation for mesh centers.
- Animation
- Pose library reordering and keying for selected bones only.
- Better undo for frame changes.
- Various small new tools and options.
- Grease Pencil
- New tools for interpolating between grease pencil frames.
- Per-layer onion skinning, add blank frame tool, and UI improvements.
- Numpad keys now work when doing sculpt sessions.
- Operator to add a blank frame
- Reproject Strokes option to project strokes onto geometry
- UI improvements
- User Interface
- Application templates to define a reusable configuration
- Automatic scaling for high DPI displays on Windows and Linux
- Image empties now support multi-view stereo
- Reorganized sequencer and UV editor panels
- Custom shortcuts for keyframing and drivers
- More tooltips now show the reason why the button is disabled
- Add-on duplicates warning now includes paths
- Alembic
- Alembic import and export has been greatly improved, both in compatibility and stability.
- New supported features include export of linked dupli-groups, sub-frame sampling, face-varying vertex colors, child hairs and empties.
- Python API
- Custom properties pointing to data-blocks like objects or materials.
- Render engine add-ons can now add custom render passes.
- Inserting custom items in right click menus.
- Add-ons
- Blender 2.79 packs a bunch of new add-ons that greatly expand Blender’s functionality, allowing you to create architectural environments using parametric windows and walls, to make beautiful skies, or even meta-rigs to animate cats and horses!
- Full list of new add-ons: Dynamic Sky, Archipack, Magic UV, Mesh Edit Tools, Skinify, Display Tools, Brush Menus, Btrace, Is Key Free, Turnaround Camera, Auto Mirror, Camera Rigs, Snap Utils Line, Add Advanced Objects, Export Paper Model, Kinoraw Tools, Stored Views, Render Clay, Auto Tracker, Refine Tracking Solution, Materials Library VX, Mesh Tissue, Cell Fracture Crack It.
- Several add-ons were updated as well, including Collada, POV-Ray, OBJ, Rigify, Ant Landscape, Add Curve Extra Objects, Viewport Pie Menus, Blender ID, Node Wrangler.
- More Features
- Video encoding settings have been simplified, along with the addition of a Constant Rate Factor (CRF) mode.
- Viewport support for Object Info, Layer Weight and Fresnel shading nodes.
- OpenSubdiv now supports multiple materials drawing in Cycles textured view
- Duplicate Particle Systems
- Rigid Body Physics: support for rotational springs with stiffness and damping
- Collada improvements
- Freestyle improvements
- Compatibility Warning
- When using add-ons in Blender 2.79 that take advantage of the new data-block pointer properties, the resulting .blend files can’t be opened in earlier versions of Blender. Attempting to open such .blend files in Blender 2.78c and earlier may crash.
- Some Interface Themes may need to be reloaded to work properly.
- The text color contained in a layout.box() is now defined in User Preferences » Themes » User Interface » Box section
- When using the add-on Rigify, please note:
- Compatibility is broken for this release. There’s no guarantee rigs created in previous Blender versions will work correctly.
- Rigs created in Blender 2.78 may not be compatible with 2.79.
- Rigs created in Blender 2.77 may still work.
- Save your work before attempting upgrading your rigs.
- Bug Fixes
- As for every Blender release, hundreds of bugs were fixed, thanks to the hardworking Blender developers.
Changes for v2.78a - v2.78b
- Blender 2.78b is a performance update release which mainly includes speedups for Cycles rendering.
- Cycles
- Multithreaded shader compilation.
- Various optimizations for emission meshes.
- Corrected light sampling for Branched Path Tracing, reduces noise leading to faster convergency.
- Improvements in constant folding algorithm, removing shading nodes which are not used for final evaluaiton.
- Improvements to some procedural textures (brick)
- Early light ray termination based on contribution of light to the result.
- Fix for background MIS with textures having small bright spots, which was causing fireflies.
- Different seed for subframes and different stereo views, allowing "slow-motion" effect and improves VR experience.
- Distance culling for objects to remove objects which are too far away from the camera.
- Fix for undesirable threads affinity change on Windows.
- Avoid various numerical issues in the kernel, solving fireflies.
- Fixes for deformation motion blur combined with autosplit.
- Better remainedtime estimation.
- Various optimizations for deformation motion blur.
- Added time steps BVH option to speed up rendering of scenes with motion blur.
- Cycles: GPU
- Use XDG folder for cache on Linux and OSX, which avoids having per-Blender version folder with all the OpenCL/CUDA kernels built.
- Ability to enable/disable individual GPUs as opposite to old behavior with pre-defined combinations only. Not only this helps to some artists, but also makes it possible to have flexible benchmark scripting.
- Cycles: CPU
- Use more global SSE optimizations for SSE4.1+ kernels.
- Multiple improvements for the latest AVX2 CPUS:
- Optimized various math utilities (cross-products, dot-products, min-axis-selection and others).
- Faster version of triangle intersection function.
- Optimization of various steps in BVH traversal algorithm (including both construction and traversal).
- Cycles: OpenCL
- Added 3D textures support for OpenCL
- Make it conditional to compile-in transparent shadows support. Depending on a scene and hardware gives really major render time improvements.
- Dependency graph
- Solve various race conditions (conflicts between threads which are working on the same data).
- Optimization of dependency graph construction time.
- Fix missing or wrong relation links, which were causing hard-to-reproduce bone flickering.
- Fix various crashes related on linked data blocks.
- Fixes for missing animation updates.
- Other
- Fixed regression crash when adding texture node to compositor.
- Fixed crash of inverse kinematics on 32 bit Windows platforms
- Improve multi-threaded usage of fluid simulation
- Return correct alpha for environment map in GLSL
Changes for v2.77 - v2.77a
- For 2.77a many fixes for OpenGL display and simulation were made, as well as various fixes to rendering, sequencer and modeling. This bugfix release also solved some regressions in the particle system.
Changes for v2.76b - v2.77
- Cycles: Better Subsurface Scattering, GPU support for Smoke/Fire and Point Density.
- Grease pencil stroke sculpting and improved workflow.
- OpenVDB caching for smoke/volumetric simulations.
- Reworked library handling to manage missing and deleted datablocks.
- Redesigned progress bar.
- Edit mode boolean tool, better decimate modifier.
- Improved extruding and weight painting tools for sculpting/painting.
- Support for Windows XP and the SCons build system was removed.
- Blender now requires OpenGL 2.1 minimum
- And: 100s of bug fixes and other improvements!
Changes for v2.75a - v2.76
- Initial support for Pixar's OpenSubdiv geometry subdivision technology.
- A huge view-port performance boost.
- Big file browser performance boost and arrow keys navigation support.
- Node Auto-offset feature that helps organizing node layouts.
- Absolute grid snapping in the 3D view.
- Sculpting with tiled strokes.
- Text effect strips for the sequencer, supporting subtitle export.
- And: 100s of bug fixes and other improvements!
- Cycles Rendering
- Pointdensity.demo.01.png
- New Point Density texture.
- Improvements for AMD GPUs (stability on Windows / Linux and compatibility with OSX El Capitan).
- Camera zoom motion blur support.
- Support for extended and clipped image texture extension.
- User Interface
- Nodes insert offset.jpg
- View-port: The ongoing view-port project brought a big performance boost.
- Node Editor: Auto-offset existing nodes when adding a new one.
- File Browser:
- Arrow-key navigation and selection.
- Huge rework of internal code, now quicker & lighter.
- It's now possible to display the correct (user edited) shortcuts of modal operations in the UI.
- Modeling
- 252 edge offset 01.png
- Two new tools: Flatten Faces and Edge Offset.
- Data Transfer supports transferring data between equal meshes better.
- Absolute grid snapping for the 3D view was added.
- Support custom normals for the Displace Modifier.
- OpenSubdiv
- Initial integration of the Pixar OpenSubdiv library.
- Greatly improves view-port playback performance.
- GPU tessellation support.
- Improves edge sharpness.
- Sequencer
- Text seq rel276.png
- New Text Effect for rendering text into sequencer output.
- Exporting of text as subtitles.
- Speed Effect can re-time scenes with subframe rendering.
- Improved AltRMB Template-RMB.png selection behavior.
- Freestyle NPR Rendering
- Rl freestyle strokes.png
- Freestyle memory consumption was reduced.
- New stroke modifiers were implemented.
- Animation
- SelectionSet release276.png
- Clean Channels tool was introduced that helps organizing channels.
- A new add-on to create bone selection sets is bundled.
- Game Engine
- BGE-camera-shift.png
- Possibility of changing camera Lens Shift during game
- Python API improvements.
- Alpha Anti-Aliasing.
- Improved Game Publishing Add-on.
- Add-ons
- FBX Importer/Exporter got a number of new options.
- OBJ Importer/Exporter now fully supports MTL emission of materials.
- New version of the UV Add-on with new features.
- More Features
- Tilled sculpt strokes.
- Animation Player:
- Sound support!
- Pause and start playing using Space.
- A time indicator was added.
- More datablock previews.
- Blender Internal Particle Info Node.
- Feature Videos
- SneakPeek.png
- Have a look at some of the above mentioned features in the demo videos made by the Blender community.
- Here you will also find the Developer Sneak Peak series - a video podcast series that showcases important milestones in the development of every Blender release.
- Bug Fixes
- As for every Blender release, hundreds of bugs were fixed, thanks to the hardworking Blender developers.
Changes for v2.73a - v2.74
- Cycles got several precision, noise, speed, memory improvements, new Pointiness attribute.
- Viewport has new cool compositing features, outliner now manages orphan datablocks better.
- Modeling now allows custom normals, and transferring data layers between meshes!
- Massive improvements to hair dynamics and editing tools: a big step forward with more to come…
- A new tool “Cavity Mask” was added to sculpting/painting, along with other improvements.
- Great memory consumption optimization in Freestyle NPR stroke rendering.
- Grease pencil and Game engine improvements, and more…
Changes for v2.72b - v2.73
- 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!
- Cycles Rendering
- Rl cycles.png
- Volume Rendering:
- Rendering with cameras inside volume meshes is now supported
- Cubic voxels interpolation is a new option helping to avoid artifacts on low resolution smoke simulations
- Faster rendering of homogeneous volumes
- Support for GeForce 9xx GPUs
- Improved rendering with area lights
- Viewport specularity for the viewport is now also implemented for Cycles
- And more!
- User Interface
- Rl cycles world bg.png
- A new fullscreen mode without any buttons or other "annoying" elements to improve the UI
- The 3D View got an option to display the world background right from the viewport
- Pie Menus:
- Confirm Threshold to confirm a pie menu without releasing the original key
- Nested Pie Menus (a Pie Menu within a Pie Menu) are now supported
- Complex char.png
- Chinese and Japanese complex character input:
- General support for Input Method Editors (IMEs) has been added
- Only supported for text buttons for now
- Only supported on Windows and Linux for now
- Supported is Sougou (Chinese), Bing (Chinese), QQ (Chinese) and Microsoft integrated (Japanese)
- And now guess why we have a Chinese Splash! ;)
- And more!
- Modeling
- Rl knife tool.png
- Knife-tool:
- Cuts can now be created using free-hand drawing
- Cut-loops can now be closed by double click
- Selection:
- A new selection method "Select Similar Regions" was added
- You can now skip adjacent faces while using the select more/less function
- And more!
- Sculpting/Painting
- Rl sculpt2.png
- Texture Painting:
- The Add Simple Uvs operator for texture painting now uses a simpler unwrap method for better quick UV layouts
- Face-mask edges are now hidden to give proper visual feedback while working with masks
- Brushes:
- Changing brush size, detail size and strength can now be done using numeric keyboard input
- Brush strength can now also be changed for Grab and Snake Hook brushes
- Sequencer
- Release notes sequencer.png
- A Backdrop similar to Compositor is now implemented for the Sequencer as well
- Strips:
- Strips can now be snapped to other strip's start- and endpoints
- A new slip Tool allows moving content within the strip itself
- And more!
- Freestyle NPR Rendering
- Blender 273 Tomo final.png
- Freestyle got a new SVG exporter, implemented as an add-on
- View maps can now be cached
- More options for chain selection and chain sorting were added
- Animation
- Rl gpencil.png
- Grease Pencil (which got a major upgrade):
- It is now possible to edit and animate strokes (!!!)
- New draw styles were added, e.g. filled stroke interiors, volumetric strokes, ...
- The Grease Pencil's user interface (which is now completely defined via Python) has gotten a general overhaul
- Two quick access pie menus were added
- Graph Editor:
- Revised the set of operators for showing/hiding curves from the keyframe area
- Circle selection for Curves was added
- And more!
- Add-ons
- Collada Importer:
- Importing rigs previously caused problems with leaf bones (end bone of a bone chain) so a fix was created for that.
- Added an experimental bonechain Finder to predict the longest possible chains of connected bones.
- The FBX Add-on now uses some advanced handling/tweaking options for importing and exporting armatures
- The Copy and Paste Add-on is now using version 2.0
- To Add-on developers: Some changes were made to the Python API, make sure to check them out and update your Add-ons if necessary!
- More Features
- There are a lot more features that are new in Blender 2.73, so make sure to check them out!
- Feature Videos
- Look at many of the above features in the Blender Developer Sneak Peeks - a video podcast series that showcases important milestones in the development of every Blender release.
- Bug Fixes
- As for every Blender release, hundreds of bugs were fixed, thanks to the hardworking Blender developers.
Changes for v2.72b - v2.73 RC
- Work in progress release notes for Blender 2.73. You can download a test build with these improvements here: https://builder.blender.org/download/
- List of missing notes: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.73/missing
- Cycles Rendering
- Blender 273 cycles area light.png
- Quite a few smaller Cycles improvements are new in Blender 2.73. E.g. support for cameras inside volumes and cubic voxels interpolations, faster rendering of volumes, improved rendering of area lights, viewport specularity,... And we now also support GeForce 9xx GPUs!
- User Interface
- Rl cycles world bg.png
- A new Fullscreen mode displays an environment without any buttons or other "annoying" user interface elements. A number of Input Method Editors (IMEs) are now supported for complex non-latin character input (widely used in east-Asia). Pie menu interaction has been improved by using a confirm threshold and they now can contain nested Pie Menus. The 3D View, which is also a part of the UI, now has the option to display the world background, right from the viewport. Besides from that, there were lots of smaller improvements made.
- Modeling
- Dev:Ref/Release_Notes/2.73/Modeling
- The Knife-tool now allows freehand cuts drawing and closing of cut-loops via double clicking. Selection during modeling has been improved by adding the ability to select similar regions, plus the select more/less function has gotten the option to skip adjacent faces. A few other improvements were made, like for the Bevel Modifier, Shapekeys,...
Changes for v2.71 - v2.72 RC
- http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.72
Changes for v2.70a - v2.71
- http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.71
Changes for v2.69 - v2.70
- http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.70
Changes for v2.69 RC - v2.69 RC 2
- New features (FBX import, Plane tracking, Cycles SSS, etc) and a whole of bug fixes (270). Help testing this 2nd release candidate!
Changes for v2.68 - v2.68a
- Bug fix update
- 14 bugs fixed since 2.68 release: (Changes from revision 58374 up to 58534)
- 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
Changes for v2.68 RC 1 - v2.68
- The Blender Foundation and online developer community is proud to present Blender 2.68.
- Many different mesh modelling tools were added and improved. Cycles render performance was improved on Windows and on GPU's. The motion tracker can now automate placement and choice of markers more with new tools. Smoke rendering quality has been improved to reduce blockiness.
- Python scripts and drivers are now disabled by default when loading files. This is for improved security, without this feature malicious .blend files could cause problems. See the Python security documentation for details.
- 2.68 release: July 18th, 2013.
- Modeling
- Improved bridge tool to bridge multiple loops at once, subdivision, surface blending and bridging face regions. New grid-fill tool filling a grid from edge loops, X mirror and projected proportional editing, snap to symmetry, face split option for dissolve, vertex connect cut across faces.
- Physics
- Smoke has improved rendering quality avoid blockiness, and subframe simulation support to handle fast moving emitters. Particles can now be emitted from faces generated by modifiers that were not in the original mesh.
- Usability
- Improved weight painting tools, mask modifier for sequencer strips, 2D image paint more consistent with 3D painting, better key shortcuts display, quick enabling and disabling of multiple layers or visibility, auto indent for multi-line Python statements,
- Addons
- New addons are Texture Atlas to bake shadow and lightmaps for an entire scene, and Edit Linked Library, for quick editing of linked assets.
- Cycles Render
- Rendering performance has been improved on CPU and GPU and support for new GPUs was added. A new Mist render pass is available, Ray visibility is now supported for all light sources, and new Nodes have been added. Hair rendering on the GPU has been enabled as well.
- Motion Tracker
- Some new features and smaller improvements to existing ones were done for motion tracking. Main features are markers' position refining, which allows you to refine marker position after it was occluded by an object, and automatic keyframe selection, which tries to automatically find a best keyframe for the reconstruction.
- Python Security
- Auto-running Python scripts can now be controlled more securely.
- Bug fixes
- In addition to the new features, over 280 bugs that existed in previous releases have been fixed.
Changes for v2.66a - v2.67
- The Blender Foundation and online developer community is proud to present Blender 2.67. New in this release is the Freestyle render engine for non-photorealistic rendering, which can generate 2D line drawings in various styles.
- The paint and sculpt system is now much more consistent across different paint modes and has gained various new features. Motion tracking was made faster, and Cycles now has initial support for subsurface scattering.
- The node system now support more flexible group editing. For developers of external render engine addons it is now possible to support node based materials.
- For 3D printing an addon was added to analyze and export the meshes.
- 2.67 release: May 7th, 2013.
- Freestyle
- 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.
- 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.
- 3D Printing
- 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.
- Cycles Render
- 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.
- Addons
- New addons are the node efficiency tools and VRML2 export.
- Bug fixes
- In addition to the new features, over 260 bugs that existed in previous releases have been fixed.
- Paint System
- 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.
- Compositing
- 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.
- 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.
- 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.
- 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.
Changes for v2.66 - v2.66a
- Interface
- Fix #34357: Image editor scope and clip editor track preview did not resize properly with different DPI settings. (r54760)
- Fix #33466: Alt+MouseWheel changes frame as well as buttons (r54929)
- Fix UI/DPI: user preferences window size now takes into account DPI, otherwise the buttons don't fit properly. (r54945)
- Fix soft shadow at top edge incorrectly drawn (r54954)
- Fix #34418: Screencast could be started twice (r54961)
- Fix #34509: Panel color were not updated from old files properly (r54996)
- Allow trackpad and magic mouse swipes to control brush size for circle select. (r55027)
- Fix (regression) #34391: Window position not saving correctly for next start-up (r54879)
- Fix #34390: quicktime video codec menu showing blank (r54942)
- Viewport
- Fix #34378: GLSL materials using multiple UV layers fail in editmode (r54783)
- Fix #34347: View3D Mini-Axis drawing in error with overlay (r54789)
- Fix #34426: Manipulator handles drawn incorrectly by depth (r54923)
- Fix glitch rotating the camera in camera mode drawing helper-line in random locations (r54928)
- Animation
- Fix zoom for graph-editor (and other editors) (r54910)
- Sequencer
- Fix #34439: Strip modifier - Mask multiply failure (r54901)
- Fix #34453: Added RGBA|RGB channels toggle to sequencer preview (r54904)
- Fix sequencer crash when pasteing strips after creating new file (r54935)
- Composite/Nodes
- Fix #34356: Inputs list in file output doesn't appear properly. (r54754)
- Fix #34359: Crash when using image output node (r54746)
- Fix #34474: "Record Composite" image op segfaults in compositor code (r54948)
- Fix #34461: Inconsistent behavior of "Color Mix Node" and "Alpha Over Node" (r54960)
- Fix #34507: Adding reroute node into invalid links would crash the compositor (r55047)
- MovieClip/Tracking
- Fix memory leak when loading multilayer EXR as movie clip (r54934)
- Fix for incorrect subpixel precision of marker when using track offset (r55028)
- Render
- Fix #34351: Displacement map Bake margin does not work (r54748)
- Fix #34436: Node editor delete texture crash (r54908)
- Fix #34493: Image Sequence texture didn't allow "Offset" with fcurves. (r55012)
- Fix #34475: Weird noise bug with Texture nodes (r55021)
- Fix for texture preview render with show alpha enabled (r55026)
- Fix image transparency backwards compatibility. Now the texture datablock has a 'Use Alpha' option again. (r55022)
- Render (Cycles)
- Fix #34421: viewport render stuck with no objects in the scene. (r54885)
- Fix #34480: hair render in dupligroup did hide the emitter properly in some cases. (r54959)
- Modifiers
- Fix #34358: Shrinkwrap modifier project along normal did not work correctly (r54793)
- Fix #34369: applying screw modifier turns object to black (r55004)
- Tools
- Fix #34384: Border select in UV Image window crashed (r54816)
- Fix for weight paint using values over 1.0 when blending (r54833)
- Fix for regression in 'object.shape_key_transfer' operator since BMesh merge (r54834)
- Fix #34415: Edge slide results in segmentation fault on certain mesh (r54875)
- Fix #34455: Origin to Center of Mass is missing in menu Object > Transform (r54891)
- Fix selecting linked faces (r54920 r54921)
- Fix #34366: mesh.select_mode operator could not be configure the use_extend and use_expand properly. (r54944)
- fix #34486: Selection of bones in armature edit mode only toggles between two bones (r54969)
- Fix #34534: Copy/Paste objects hangs (r55051)
- Fix (regression) #34438: Solidify crease error (r54882)
- Fix missing select menu for weight, vertex, texture paint modes. (r54883)
- Fix joining meshes could loose crease/bevel weights (r54899)
- Fix (regression) #34449: Edge toggline bevel failed (r54900)
- Sculpt
- Fix #34370: Collapse-Edges crash in dyntopo (r54827)
- Fix #34431: Crash when dyntopo enabled and using view plane mode (r54971)
- Fix #34473: Blender Crashes on toggling modes, dynatopo sculpt/object mode. (r55007)
- Game Engine
- Fix projection clipping (r54733)
- Fix #34349: Character walkDirection ADD mode -#INF error. (r54738)
- Fix #18967: Enable alpha buffer (useful for TV broadcasting). (r54745)
- Fix #34353: Ray cast on Triangle mesh bounded Rigid Body Object crashes (r54757)
- Fix #34219: Webcam support under Linux in Standalone broken (r54764)
- Fix #34330: Action Actuator "caching" the previous ran actions (r54766 r54767 r54769)
- Fix error using actions with multiple scenes (r54767)
- Fix object color channels can now be animated separately without zeroing out the other channels (r54772)
- Fix error using uninitialized variables for rendering (r54776 r54781)
- Fix #34377: Game-Engine - Multi UV mesh's materials not backwards compatible (r54780)
- Fix Game-Engine crashing when on material conversions (r54837)
- Fix #34440: Motion blur (2d filter) not working in osx (r54912)
- Fix #34428 #20856 #20281: converting multi-uv layers. (r54972)
- Fix #34523: 2D-Filter produces render error (r55010)
- Fix #34517: 2D-Filter causes mouselook script drifting effect (r55011)
- Rigid Body
- Fix motion paths calculation being incorrect for rigid bodies (r54799)
- Allow rigidbody collision groups to be animated (r54818)
- Fix #34410: Planes with Rigid Body always keep distance to colliding objects (r54855)
- Fix #34420: Rigid objects not resetting original properly after running a simulation. (r54862)
- Fix inconsistency with world rebuilding with the start frame (r54990)
- Text Editor
- Fix Fix text editor bug: ctrl+F is not configurable (r54878)
- Fix #54907: freeze when turning on syntax highlight (r54907)
- Fix crash when overwriting ascii character with multibyte character (r54917)
- Python
- Fix Python console bug: "autocomplete" doesn't advance cursor properly when completion includes UTF8 characters (r54824)
- Fix #34423: foreach_get crash for any non existant attribute (r54865 r54866)
- Fix #34372: mesh.verts.foreach_set not working with normals (r54943)
- Fix for python exception getting the ID from an operator button (r54835)
- Other
- Fix freeing all bakes in particle mode (r54822)
- Fix file with packed images crashes on load (r54790)
- Fix image alpha version patch with library linked files (r54794)
- Fix #34427: Collada export crash with armature (r54856)
- Fix X3D import error loading UV's (r4325)
- Fix X3D import for images (r4327)
- Rigify fixes (r4321 r4334 r4335)
Changes for v2.65a - v2.66 RC
- Too big to list here. Visit http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.66 for more info.
Changes for v2.65 - v2.65a
- Fix #32837: cycles environment texture not showing image sequence options properly. (r52870)
- Fix #33467: Fluid Simulations Speed factor animated wrong result (r52871)
- Fix #32174: IK solver stretch was less stable after a code refactor (r52883)
- Fix #33485: cycles OSL now autodetects the presence of emission and transparent closures to enable multiple importance sampling and transparent shadows. (r52910)
- Fix #33486: cycles CPU image textures were offset wrong by half a pixel compared to OpenGL/CUDA/OSL rendering. (r52915)
- Fix #33492: Right click on 'confirm reload' crashes (r52919)
- Fix #33489: Scaling normals with Alt (maintains shell thickness) producing wrong result. (r52928)
- Fix related to #33480: blender-internal volume rendering, the camera inside volume wasn't accurate (r52930)
- Fix #33500: when transforming, tapping shift twice and holding did not enable precision mode. (r52958)
- Fix #33510: rotate around selection doesn't work when .blend saved in sculpt mode (r52966)
- Fix #33525: Mask points are add offset for the mouse when adding on viewer node with aspect != 1 (r52994)
- Fix #33526: Bezier Curve Tilt in transform panel does not work beyond 360 degrees (r52995)
- Fix #33530: Blender Crash when selecting "Point select mode" in Particle Mode with and 0 hairs object (r52997)
- Fix #33532: vertex paint subtract mode was broken, always resulting in black. (r52998)
- Fix #33539: Shift+Numpad 2/4/8 shortcuts for zoom in image and clip editor don't work in Windows, Use Ctrl+Numpad (r53015)
- Fix #33546: GPU mipmap generation is not working on some ATI cards (r53037)
- Fix #33529: Bevel wire edges would crash (r53061)
- Fix #33565: Dynamic Paint modifier surfaces not copied (r53065)
- Fix #33571: Knife cut-through code to connect across a face didn't stop after it found one. (r53066)
- Fix #33551: End Caps on a curve array with subsurf crashes blender when entering Edit Mode (r53067)
- Fix #33534: Building proxies will remove strip animation (r53077)
- Fix/Workaround #33493: Checker de-select by default gives uneven selection on a circle (r53086)
- Fix #33581: Vertex colors added to meshes with no faces whenver exiting/entering editmode (r53087)
- Fix #33590: The Screw Tool in Edit Mode isn't calculating the correct angle step divisions per turn (r53090)
- Fix #33505: Motion blur with shutter time > 1 did result in the correct evaluation of some modifiers because it set the subframe to values > 1.
- Add subframe support for shape keys.
- Point density texture was using an current frame value that was never set. (r53095)
- Fix #33487: Game-Engine did not convert objects with rotation modes other than Euler XYZ correctly (r53096)
- Fix #33575: Manipulator showing incorrect local axes in armature pose mode. (r53102)
- Fix #33580: Masking keyframes disappear from dope sheet when using undo. (r53107)
- Unreported Fixes Fix Game-Player still not using fast GPU mipmap generation (r52867)
- Fix issue where image stamp data's strings could be short enough not to fit the entire ID name length. (r52891)
- Fix Moving panels in a buttons-region around was calling menu code reading NULL pointer (r52945)
- Fix for default startup file having compositor background scale set very small (r53056)
- Fix timer events getting handled, after stopping a timer. (r52977)
- Fixes for ctrl+click on panel header (r53123)
- Fix part of #33469: Cloth pre-roll had a wrong tooltip and low limit of 200 frames. (r53129)
- Fix for pose-bones and edit-bones ignoring active element pivot mode (r53104)
- Fix (OSX) makeKeyAndOrderFront would show window from orderedWindows list on every loop, so use makeKeyWindow only to avoid flicker when closing app (r53039)
- Fix for bevel using the wrong property name when shift was held (r53063)
- Fix square color picker drawing the 'cursor' incorrectly (r53038)
- Other Changes 3D View: Add back a key to access view-cursor (Alt+Home) (r52996)
- Cycles: make "Open Shading Language" a boolean toggle, the other option "GPU Compatible" was confusing. (r53005)
Changes for v2.64a - v2.65
- The Blender Foundation and online developer community is proud to present Blender 2.65. We focused on making this the most stable release in the 2.6 cycle yet, fixing over 200 bugs.
- Fire simulation was added along with many improvements in smoke simulation. In Cycles, motion blur, open shading language and anisotropic shading support was added. For mesh modeling, the bevel tool was much improved, a new symmetrize mesh tool was added, and new Laplacian smooth, decimate, and triangulate modifiers are available.
- 2.65 release: December 10th, 2012.
- Fire and Smoke
- 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.
- Mesh Modeling
- The bevel tool now includes rounding and was otherwise much improved, preserving the requested bevel width more evenly and generating better topology. A new symmetrize tool was added to make mesh topology and data symmetric.
- More Features
- New features include: a tool transfer vertex weights from one mesh to another, antialiased viewport drawing, connected proportional editing in UV editor, improved DPX file read and write, more control over curve taper, collision masks in the game engine and improved camera title safe drawing.
- Bug fixes
- In addition to the new features, over 200 bugs that existed in previous releases have been fixed.
- Cycles Render
- 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.
- 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.
- 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.
Changes for v2.63a - v2.64 RC 2
- 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 and drivers, but also by following motion tracks and parenting to other masks.
- 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.
- Modeling
- 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.
- 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.
Changes for v2.63 RC 1 - v2.63
- This release was focused on integrating and stabilizing the long awaited BMesh modelling system, which has full support for N-sided polygons and many new modelling tools. New tools include Dissolve, Inset, Bridge, Vertex Slide, Vertex Connect, Bevel, and improved versions of Knife, Subdivide and Rip.
Changes for v2.62 - v2.63 RC 1
- 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.
- Addons
- Bug Fixes
- This release was mainly focused on stabilizing BMesh, but also includes 110 fixes for bugs that existed in previous releases.
Changes for v2.61 - v2.62
- The Blender Foundation and online developer community is proud to present Blender 2.62. The 2.6x series is being targeted at including all work that happened in branches or patches past years.
- The Cycles render engine now has layers/passes, you can track objects inside videos now, have much better and faster boolean intersections and use great new UV Tools.
- http://www.blender.org/development/release-logs/blender-262/
Changes for v2.61 - v2.62 RC 1
- http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.62
Changes for v2.60a - v2.61
- http://www.blender.org/development/release-logs/blender-261/
Changes for v2.60a - v2.61 RC 1
- Motion tracking
- Cycles Render Engine
- Dynamic Paint
- Ocean Simulation
- Adobe After Effect add-on
- 117 bugfixes!
Changes for v2.60 - v2.60a
- 3D window: Armature-bones with wire draw type were not displaying in solid view mode - r41113
- 3D window header: After collapsing the pull-down menus, no icon available to make them show again. - r41117
- Dopesheet: Fixed crash when moving keys in editor - r41128
- Audio export: 7.1 export was being miscalculated - r41132
- Game Engine: Action actuator breaks animation. IPO options can be set too frequently - r41134
- 3D Window: missing updates when changing smoke flow settings - r41151
- Node editor: missing updates when assigning/removing Materials on Objects - r41152
- Adding a new pose to the Pose Library crashed - r41175
- Fix for un-handled exception in audio library - r41203
- Incorrect keying set names 'Scale' vs 'Scaling', where 'Scale' was hard coded in auto keyframe when 'Only Insert Needed' - r41211
- Python: RNA/API, getting Event.ascii would crash - r41214
- Addons / Exporter: Quake MAP export gives an error for UV textured geometry - r2504
Changes for v2.59 - v2.60 RC
- http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/changelog_260
Changes for v2.58 - v2.58a
- 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
Changes for v2.57b - v2.58
- Blender 2.58 update log
- The majority of work for 2.58 went into fixes with over 200 bugs fixed since last release but there are also quite a few useful additions worth checking out.
- Prominent features (the cool stuff)
- Warp Modifier:
- Changelog 2 58 warp.png
- This deformation modifier can be used to warp parts of a mesh to a new location in a very flexible way by using 2 objects to select the "from" and "to" regions with options for using a curve falloff, texture and vertex group.
- Render Baking:
- For high polygon models it is now possible to bake multi-resolution models using much less memory than before. There are also new bake modes: specular color, specular intensity, mirror color, mirror intensity, alpha (transparency), emission (glow)
- Empty Images Display:
- Changelog 2 58 empty image.png
- Instead of using background images or creating meshes with materials and image texture it's now possible to assign images directly to empty objects to use as reference images. They display in all draw modes and can use object draw options like XRay to draw over other objects.
- Sculpting:
- Constructive modifiers (like subdivision surface, mirror and other) were supported for sculpting mode. Sculpting could be not very accurate with such modifiers enabled, so there is a new option in the toolbar to disable applying constructive modifiers in the sculpting session.
- Mesh Inset (Addon):
- Changelog 2 58 polygon inset.png
- Mesh inset is a very useful tool with the ability to inset individual faces or a selected region.
- Camera Locking:
- It is now possible to move the camera using normal view port navigation by enabling "Lock Camera" in the "View" panel.
- 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:
- For a comprehensive list of api changes see the api changelog
- 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 - #27445, R36912
- 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 - #27666, R37573
- Blender Addons
- Additions
- Added Quake3 Map export back from blender 2.4x - R1976, R1977, R1978, R1979, R1981
- Added mesh inset tool added - R1934
- Added Paint Palettes: See http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Paint/Palettes - R1954
- Misc Changes:
- Fix: PSK/PSA action option - R2047
- Fix: DirectX Export parent/child relationships - R1890
- Fix: STL import in Win 7 64bit - #26895, R1895
- Fix: Scalable Vector Graphics (SVG) file importing incorrectly - #27456, R1960
- Added visual and local copying for object transforms - R1953
- Netrender:
- Fix: Linux network render error - #25387, R2041
- Fix: Netrender Blacklisting slaves - #25888, R2043
- Fix: The Network Renderer renders black images - #26241, R2045
- Add rna callback to server address property so that it correctly checks if the server exists when the value changes. - R2044
- X3D/VRML Format:
- Fix: Export uses incorrect
and node names - R1888 - Fix: Export of fog is incorrect - #27364, R1933
- Fix: Export would not ensure unique names - R1999
- Fix: Extra line segment added on import - #27697, R2040
- Added export support for writing IndexedTriangleSet meshes rather than IndexedFaceSet - R1984
- Added export option to write normals - R1987
- Added support for exporting parent/child hierarchy - R2001
- Added support for exporting different path modes and optionally copying on export - R2031
- FBX Format Export:
- Was exporting with 100x scale, use 1.0 instead - R1896
- Write out deformed meshes as parentless since the bones `own` them - R1897
- Do not write a global root object anymore - R1897
- Fix: Writing files with parented empty fails - #27595, R2010
- PLY Format:
- Fix: PLY importer fails with windows line endings - #27369, R1917
- Fix: PLY importer does not support float based vertex colors - #27691, R2049
- Wavefront OBJ Format:
- Fix: Normalmap imports with Color ticked - #27325, R1908
- Fix: Import fails with international characters in path - #27338, R1911
- Fix: Exporter doesn't export bump, spec/ importer wrong shader settings - #27332, R1912
- Fix: Export, export wardiso spec value not used. - #27367, R1945
- Fix: Export regression in 2.5, unable to export curves as edge-list anymore - #27617, R2023
- BVH Motion Capture Format:
- Fix for importing euler rotations - R1927
- Added support to export different rotation orders as well as pose bone native order - R1926
- Povray Render:
- Fixed a bug with Fresnel diffuse shader not working correctly - R1903
- Fixed a bug preventing some scenes to render was due to an indentation error - R1959
- Fixed a minor bug with SSS property - R2003
- Added spacing_multiplier to object photons block so per object photon count tuning is now possible - R1915
- Added instance support - R2002
- 3D Coat Integration:
- Fixed but with inverted normals - R2007
- Fixed the bug when two or more objects doesn't have materials - R2022
- Added ability to multi-select objects and press import button and it will update all selected objects. - R2012
- Rigify:
- For full descriptions see commit logs.
- User can disable control and deform rig generation on copy and copy_chain - R1940
- Users can now specify layer names in the metarig armature properties - R2037
- Fixed bug in default human metarig that caused generating to fail - R1990
- Added a 'copy_chain' rig type, useful for bone chains that need their parent-child relationships preserved exactly - R1928
- Added a new spine rig which replaces the old spine rig, and has a super-set of the old spines features - R2034
- Added bend hinting to the arm and leg rigs - R2036
- Add Mesh, 3D Function:
- Changed how wrapping is done to avoid generating unnecessary vertices and make the result more intuitive - R2026
- Added helper functions the results of which can be used in x(u,v), y(u,v), z(u,v) - R2026
- Added ability to close the ends of an U-wrapped surface - R2026
- It's now possible to create multiple objects with one set of formulae properly even when they start with an entirely straight chain - R2026
Changes for v2.57 - v2.57a
- Essential Fixes:
- sculpting partial redraw glitch
- crash on entering 3D text editmode (OSX only)
- crash on loading 2.4x files
- loading file with packed audio crashes
- loading large blend files speed-up
- Rendering:
- black dots with raytrace reflections & bump mapped dupli-objects
- render crash when tangents are used with modifiers that remove orco coordinates
- incorrect errors for panorama & orthographic camera combination
- no output from texture node group
- crash setting voxel data to negative resolution
- crash when loading invalid voxel data and resource leak - never closing files
- wrong sequencer alpha gradient
- Interface:
- top bar 'Add -> Mesh -> UV Sphere + Enter' - crashed
- buttons with centered text truncating the first characters when there wasn't enough space
- single grease pencil points drawing very large in the image editor
- incorrect relative path used when opening audio
- unpacking sounds with a long ID name
- ambiguous operator names in the search popup
- crash copying datablocks with ID Property arrays
- console is not hidden when start blender
- outliner objects showed "active" or "selected" in confusing ways
- freedesktop icons, incorrect install location and copying SVG
- sunsky presets used deprecated property names
- non-functional user preference for clamping texture
- smooth tangent iteration field in curve panel not responding
- text editor indentation correction when when line contained ',' or ':' in a string
- text editor copy/paste breaks formatting of script
- Tools:
- "make fur" gave errors with multiple selected objects.
- mesh editmode de-selecting edge loops
- dupli-extrude-cursor added wrong location when nothing selected
- mesh rip tool access from menu fail
- crash copying mesh, armature, lattice and metaball datablocks while in editmode
- explode modifier - apply as shape impossible
- add object, localview and undo error
- buffer overflow with string lengths for operators that took ID names
- Compositing:
- 'Hue Correct' composite node saturates
- 'Displace Node' composite node crashes Blender when connected to Z-Buffer
- lens distortion composite node delivered RGBA out with alpha zero
- timeline camera switch failed with compositor renderlayers
- rendering non active scenes from the compositor used wrong frame
- modified nodes inside edited groups not updating the view
- Python:
- bpy.context.object.collision access crash
- crash running the transform operator from python
- button input could do incorrect unit system replacements of valid python expressions
- bpy.utils.blend_paths(True) crash
- Game engine:
- blenderplayer wasn't finding bundled python
- game engine radar sensor broken
- Animation:
- apply scale to armature offset bone children
- action/NLA editor issues with animation data context
- particle group object viewport and render scale mismatch
- action editor header doesn't update when entering tweakmode on NLA strips
- bugs when linking particles/collision/softbody modifiers
- separate armature would also separate active, unselected bone
- available keying set fails in armature pose mode
- b-bone doesn't resize correctly with numeric input
- Additions
- API for exporters to write paths with different absolute/relative options
- image and compositor now show the color under the cursor as well as HSV and luminance
- Blender Addons
- Fixed
- Add Corrective Shape Key: api update
- Fracture Tools: api update
- Povray render export fix for writing invalid names
- Unreal Engine (PSA / PSK):
- fixed mesh rebuild for face id materials and vertex groups.
- fixed vertex group support
- fixed uv's and tri and quad mesh rebuild button
- View3D Copy Menu: fixed for new api
- 3DS Import: support for files which reference non-existing materials
- OBJ Import: loading when in pose mode failed
- RenderFarmFI: Added guidelines for submitting the render and fix error where hasSmokeSimulation lacked parenthesis
- Add Mesh Extras: missing argument to menu operator
- Additions
- added OBJ & FBX options for exporting paths - relative/absolute/automatic/copy-file/strip-path
Changes for v2.48a - v2.49
- advances in the Game Engine
- bugs fixed