Blender 2.5 Alpha 0
The Blender Foundation and online developer community is proud to present Blender 2.5 Alpha 0. This release is the first official testing release of the Blender 2.5 series, and represents the culmination of many years of redesign and development work
What to Expect
- Big improvements – This is our most exciting version to date, already a significant improvement in many ways over 2.49
- Missing/Incomplete Features – Although most of it is there, not all functionality from pre-2.5 versions has been restored yet. Some functionality may be re-implemented a different way.
- Bugs – We’ve fixed a lot lately, but there are still quite a few bugs. This is alpha software, we’re still working on it!
- Changes – If you’re used to the old Blenders, Blender 2.5 may seem quite different at first, but it won’t be long before it grows on you even more than before.
Get Involved!
There’s still a lot that needs to be done before reaching the next release target, a stabilised complete version of current functionality. You don’t like bugs, and neither do we, and your help in reporting bugs can help us get Blender 2.5 as stable as possible, as fast as possible.
- First: check this log, – you can find Known Issues at the bottom of the following feature description pages.
- Second: check if the bug or issue has been added on our todo list in wiki.
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.
Blender 2.5 Series Roadmap
Work on the Blender 2.5 series will proceed alongside the Durian open movie project, along with continued collaborative work from the worldwide developer community. While alpha 0 is the first release for testing, we expect Blender 2.5 alpha 1 to be a completed implementation of the currently existing UI features, with at least all 2.49 functionality back, ready for documentation.
Betas 2, 3 and 4 will add additional UI features, alongside further tool development, leading up to a fully stabilised and production ready Blender 2.6 release in mid 2010.
User Interface
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…
Blender 2.5 has been designed from scratch to enable users to configure their own keyboard shortcuts. Key definitions are be grouped in “key maps”, and each map can be fully customized and saved. Keymaps can also be configured for special input methods such as directional gestures and tweak events, any-key modifiers, or multi-key input. Read more…
Internal Architecture
Now all internal data in a .blend scene file, from individual vertices, to inter-object relations, to composite node UI positions, is fully accessible with a consistent system. This enables UI controls, Python Scripting API, the animation system and more, to access and edit all scene data consistently, while providing richer interaction and feedback such as contextual help, in-place keyframing and driver expression editing, and real world units of measurement. Read more…
64 bits for Windows, Linux & OS X
Next to Linux and Windows, we now support a 64 bits versions for OS X too. This required a full recode of the low level windowing library to support Cocoa, which is good news for Blender’s future on Macs in general!
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…
Animation System
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…
Physics
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…
Rendering
Blender 2.5 includes a volume material, intended for rendering particles and gases such as smoke, clouds, and fire. All procedural textures are supported as data sources, as well as two new textures for rendering voxels (such as smoke sims) and point clouds. Various shading options are available from wispy mist-like volumes, to physically based scattering and self-shadowing. Read more…
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…
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…













nice blog, i will return soon.
You article most definitely was one of the high points of my Saturday. I was on Bing searching for something totally unrelated when the blog caught my attention. I’m glad I took the time to read your post!