The Blender Foundation and online developer community is proud to present Blender 2.56a Beta. This release is a fix release for Blender 2.56, and thus the fifth official beta release of the Blender 2.5 series, representing the culmination of many years of redesign and development work.
This version is called a "Beta" because it's now for the most part feature complete. The Python API has had some extensive changes, most notably in naming conventions and in creation and access of properties.
Since Blender 2.55 beta over 440 bugs were fixed!
IMPORTANT: Between 2.53 and 2.56 an extensive renaming operation has changed the scripting API a lot, with repercussions also for loading 2.53 .blends with animation into 2.56. Make sure you try the FCurve/Driver 2.54 fix entry from the Help menu.
IMPORTANT 2: This fixes a very bad bug in "undo" for using Cloth/Fluid sim in Blender 2.56 beta
What to Expect
Get Involved!
There's still a lot that needs to be done before reaching the last 2.5x release target, a stabilized and functional compliant version of Blender. You don't like bugs, and neither do we, and your help in reporting bugs can help us get Blender as stable as possible, as fast as possible.
This will save you (and us!) from reporting known issues.
Bugs can be posted in the bug tracker or using Help → Report a Bug from inside Blender 2.5.

Work on the Blender 2.5 series has been proceeded alongside the Durian open movie project, along with continued collaborative work from the worldwide developer community. While the alpha versions were great for testing, we expected Blender 2.53 Beta to be a completed implementation of the currently existing UI features, with at least most 2.49 functionality back, and ready for documentation. Blender 2.54 Beta further improves stability and serves as a basis for the effort to get Blender 2.5 out of the beta phase.
The beta period - which might consist of several releases - will lead up to a fully stabilised and production ready Blender 2.5x release. Once this stable release is ready, new development can kick off again, integrating new tools such as BMesh and rendering features as developed during the Durian open movie project (GI), which will be all released as 2.6x versions.
Software development planning is always tricky, no real dates can be pinned down! Aim is to get beta releases out each 6 to 8 weeks, until it's stable. Hopefully in 2010!
Blender 2.5 has a new GUI layout, with updated graphic design and a new icon set. The GUI layout has been re-designed to be clearer, better organised and easier to navigate, and is fully customisable with Python scripting. Other improvements include a new file browser, customisable tool shelf and more. Read more...
In Blender 2.53 we've implemented a new method for extending Blender with Python Scripts. These now are being distributed and stored as 'Add-ons" which you can choose to enable or disable each individually. This helps to keep the interface clean and well organized.
Check out the complete Add-on repository.
And the changelog for Add-on scripts.
Blender 2.5 has been designed from scratch to enable users to configure their own keyboard shortcuts. Key definitions are be grouped in "key maps", and each map can be fully customized and saved. Keymaps can also be configured for special input methods such as directional gestures and tweak events, any-key modifiers, or multi-key input. Read more...
Now all internal data in a .blend scene file, from individual vertices, to inter-object relations, to composite node UI positions, is fully accessible with a consistent system. This enables UI controls, Python Scripting API, the animation system and more, to access and edit all scene data consistently, while providing richer interaction and feedback such as contextual help, in-place keyframing and driver expression editing, and real world units of measurement. Read more...
Next to Linux and Windows, we now support a 64 bits versions for OS X too. This required a full recode of the low level windowing library to support Cocoa, which is good news for Blender's future on Macs in general!
An "Operator" is the new generalized definition of a tool in Blender. This ranges from file load/save, UI layout management to adding and editing objects and its data. Because the Operator is generic, it can be called uniformly by hotkeys, menus, buttons, or via Python. Operators can be searched, chained (macros) and can provide interactive editing with real-time updates. Read more...
Sculpt mode in Blender has been optimized, increasing drawing and editing performance significantly, and reducing memory usage to support more detailed models. New tools have been added and existing ones improved. Multiresolution meshes have also been rewritten, now available as a modifier to integrate better with the animation system, and preserving displacements when editing the mesh topology.
Blender's method of accessing brushes for painting tasks has been updated and streamlined. Brushes store all paint-related settings, such as size, strength, tool type, textures and influence curve, and can be switched between in the brush list box or with shortcut keys. As well as the preset brushes included with Blender, you can also save your own, and assign your own shortcut keys to them.
One of the 2.5 specs is "make everything animatable". The implications of this didn't make it easy to just port things over, so a couple of important redesigns were needed: Individual properties are animated with F-curves, grouped into actions, and can be instanced and layered and mixed non-destructively in the NLA editor. Effects such as noise and enveloping can be added to animation curves and NLA clips with F-curve modifiers. Read more...
Spline IK is a constraint which aligns a chain of bones along a curve. It is particularly well suited for rigging flexible body parts such as tails, tentacles, and spines, as well as inorganic items such as ropes. Read more...
The animation editors have had a complete refresh in Blender 2.5 with a new graph editor, supporting multiple objects and F-curves simultaneously, a scene-wide dopesheet, a redesigned Non-Linear Animation editor and new functionality for shape animation, driver, expressions and keying sets. Read more...
Blender 2.5 includes a new fluid-based smoke simulation engine. Alongside this is capability to scale up a low-resolution sim, maintaining detail with wavelet turbulence. Smoke can be generated by input particle motion, and can be affected by colliding obstacles and force fields. The smoke data is output as voxels, which can be rendered as a volume. Read more...
Particle systems have had a refresh, now taking advantage of fully interactive animation playback and editing. New additions include particle path editing with brush tools, a new point caching system, new boids physics and hair dynamics using cloth simulation. Read more...
Blender 2.5 includes a volume material, intended for rendering particles and gases such as smoke, clouds, and fire. All procedural textures are supported as data sources, as well as two new textures for rendering voxels (such as smoke sims) and point clouds. Various shading options are available from wispy mist-like volumes, to physically based scattering and self-shadowing. Read more...
As part of the google summer of code, the ray trace acceleration system has had a complete overhaul, making it significantly more efficient and with support for new features such as instancing. Now multiple BVH based acceleration structures are available, in artists' terms, rendering some scenes up to 10x faster! Read more...
Blender 2.5 includes a first version of Color Management. Currently this is limited to ensuring Linear Workflow during the render pipeline - gamma corrected inputs are linearized before rendering, the renderer and compositor work in linear RGB color space, and is gamma corrected back to sRGB color space for display in the image editor.
Future work may include support for display profiles, LUTs, and finer grained control over input/output conversions.
Additional rendering features in 2.5 alpha 0 include improve bump mapping and image texture filtering, an initial version of deep shadow maps, and color management (integrated linear workflow). Read more...
More new features, that still needs to be documented on this page:
Since Blender 2.55 Beta over 440 bugs have been fixed. This includes fixes to particles, sequencer, the scripting API, 3D view, Outliner, hotkeys, keyboard, GUI issues and many more.
Although we work hard on fixing all issues, there are still some things we know already are not fixed. Please refrain from reporting these, if you find issues in Blender 2.55 Beta that are on this list.



