Licence: GPL
Version 2.63 | Release Date: 2012-04-27 | Download

Version 2.49a | Release Date: 2009-06-21 | Download
Several important fixes in 2.49 were necessary, especially for the Game Engine and the Video/Sequence editor. See here ( for details.
Version 2.49b | Release Date: 2009-06-01 | Download

While one half of the developers were busy with the 2.5 project, the other half happily continued working on directly usable and useful features in Blender. Especially advances in the Game Engine justifies having a well tested, bug fixed and stable 2.49b release.

Check this impressive long list of features! team, May/June/September 2009
2.49b Bugfix Release


* Update for new OpenAL windows library.
* Update Japanese translation.
* Upgrade extern/xvidcore to version 1.22. This fixes Xvid crashing on linux 64 bit.
* Updated Blender/Python API and GameEngine docs.
* Python Script Pack and Example Files.

Various Bugs:

* SoftBody, vertex groups were not notified on deletion & fixes for Mass and Spring Painting
* Softbody, non mesh objects missing initializers [bug #18982]
* Self Shadow Vertex Colors, improved blur method to give more even results.
* Converting nurbs to a mesh ignored smoothing for Alt+C and from python.
* Object Active to Other, Fix python error when running in local view.
* Ancient resource leak where checkPackedFile would open a file and never close it.
* Fix for uninitialized memory use with X11 keyboard and tablet events.
* Fix for building with CLang (LLVM)

Render Bugs:

* Using LightGroups override for material doesn't work for preview renders.
* Render Stamp, error in setting the alpha value when drawing text into a char buffer.
* Lumma Matte, Fix in low value setting.
Originally checked against the wrong channel (chroma) instead of the luminence channel. Changed default value for high value to 1.0 from 0.0
* Baking selected to active with nearby dupliframes objects crashes blender [bug #19029]
* Fix for high energy sunlamps, turning specular black [bug #18837]

Game Engine Bugs:

* Saving runtime on Windows didn't work with python2.6
* Let IPO's animate the ref value for KX_BlenderMaterial's

Game Engine Python Bugs:

* Converting a mesh from a python argument was broken but happened to work in some cases.
* Memory leak fix for action.channelNames.
* Was writing to freed memory when freeing a python object in some cases.
* Removing GameLogic.EvalExpression(), was unstable.
* Crash fix when casting a ray to the same location as the object.
* Fixed KX_PolyProxy returning improper VertexIndex with mixed triangles and quads with using .getVertexIndex() and .v1, .v2, etc. [bug #19254]
* Fixed obj.sendMessage() with 4 arguments crashing blender [bug #18963]

Game Engine Bullet Bugs:

* Crash fix when a parent compound object didn't have a physics controller.
* Fix for the torque actuator x -& y-axis not working.

Sequencer Bugs

* IPO curve-deletion resulted in non-working effect
* easy retiming only allowed enlarging of strips, now shrinking is also possible (easy retiming: use the right display handle of input strip and shrink or enlarge, will make the speed of the strip exactly fit the effect strip's length)
* frames after end-of-display of input strips can now be accessed.
* frame blending can now be done on more than two frames, enabling really fine grained motion blur if you speed up a sequence with high factors (bigger than two).
* Scene-Strip rendering with compositor scenes failed, if they had no camera attached.
* Fixed hdd-audio for sample formats other than 16 bit (8 bit eg).

Import/Export Bugs

* FBX Export, Incorrect formatting that broke some converters.
* BVH Motion Capture Import, Did not support single rigid body objects. [bug #18949]
* OBJ Import, fix for importing of transparent faces from .mtl files - ZTrans now is set for them as well. (improves import from SketchUp)
* Collada export, Empty material slot would raise a python error.
* Collada import, fixes for increased Sketchup interoperability and more.
* Quake MAP Export, empty nodes were not exported, also noticed files were invalid if there were no meshes or surfaces.
* Quake MAP Export, had support for single triangular brush unnecessarily disabled.
* Quake MD2 Export, Fix for vertex normals [patch #19206]

Python API

* Mathutils (quat_a*quat_b) was broken, returned (quat_a*quat_a) instead.
* Support for editing properties IpoCurve.driverBone and IpoCurve.driverBone2 and modifies IpoCurve.driverChannel to allow OB_ROT_DIFF.
* Documentation corrections.
* Support for rendering background scenes different from the active scene.
* scene.render.render() now behaves the same in interactive and background mode
* scene.render.saveRenderedImage() now works correctly in background mode
* Armature active bone can be set.


* 16bit SGI image loading
* When BLENDER_FORCE_SWAPBUFFERS env variable is defined, a function is enabled that fixes some menu drawing issues with Mesa3D DRI drivers for Intel and Radeon cards.

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

* Game Engine Physics support for reinstancePhysics mesh from Python and the dynamic actuator.
o ReplaceMesh Actuator option to replace the physics mesh and display mesh + python api options.
o Video and blend file demo.

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

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

Example import from final cut pro.

Version 2.46 | Release Date: 2008-05-18 | Download

This version supports a new particle system with hair and fur combing tools, fast and optimal fur rendering, a mesh deformation system for advanced character rigging, cloth simulation, fast Ambient Occlusion, a new Image browser, and that's just the beginning. Check the extensive list of features in the log below... have fun!

Hair and Fur

Many features have been added to make fur and grass rendering for Peach possible. Big improvements were made in visual quality, rendering speed and memory usage.

Image Browsing

The new Image Browser is blazingly fast and stable, and not only allows to browse for images in your filesystem, but can also show previews of materials, textures, world, lamp and image data.

Glossy Reflections

Reflections and refractions are now possible to be rendered with a glossiness factor, controlling the roughness of material.

Render Baking

Great tools for making UV textures: you now can bake normal maps based on rendering a higher resolution mesh, you can bake displacement (including 32 bits depth), and you can bake transparency.

Physics caching and baking

The softbody, cloth and particle physics now use a unified system for caching and baking. For real-time tweaking, a new option "Continue Physics" will continue the simulation regardless of the current frame.
Armature Drawing

Armatures now support Bone groups, custom Bone colors, automatic colors, more custom shape options, ... and many more goodies for our rigging department.

Armature Tools

Many new tools and improvements have been made to speed up the rigging and posing workflow. There are now tools for more intuitive bone creation, various hotkeys to speedy batch-editing of bones, auto-ik and auto-keyframing tweaks, and many more goodies.

Skinning improvements

Bone Heat Weighting is a new method to create vertex weights for bone deformation, it generates better results, and does not require setting a radius for bones. Also added was Quaternion-Interpolated Deformation for superior blends.

Game Engine improvements

The Blender GameEngine has seen a great deal of improvement with an increase in play-back speed, a number of nice new features including 2D filter compositing, and of course attention to quality through bug fixes.

Soft Shadows

Raytraced soft shadows are now possible for all lamp types; including spot, sun and point lights.

Render Pipeline

FSA gives superior anti-aliasing for high dynamic range and compositing. Zmasks allow rendering of composite masks. Instancing gives efficient memory re-use for duplicates.

Shading features

Cubic shading (to prevent discontinuity banding)
Higher level texture coordinates for duplicates (like feathers)
Lamp fall-off curves
Softer Halos, premul alpha, multisample shadowbuffers, ...

Python Scripts and API

There have been a large number of script additions and script updates, as well as API improvements since the last release.

Particle system rewrite

The particle system has been rewritten from scratch. It now allows advanced hair grooming tools, but also much better physics, boid animation and even explosions!

Cloth simulation

Cloth simulation is available in Blender via a modifier on Mesh objects. Cloth then realistically and in real-time interacts with other objects, the wind or other forces, all of which is fully under your control.

Approximate AO

Ambient Occlusion is a render option that darkens areas with less visibility, simulating the effect of environment light. This new AO option is based on quick approximation, giving many factors of speedup.

Mesh Deform Modifier

This new method allows to use any random Mesh cage to become a deformation "lattice" for animated characters. By layering - using both a MeshDeformer and an Armature, you can both achieve high level as precise control.

Action Editor improvements

The Action Editor has been rewritten to have a more flexible codebase that is more future-proof and extendable. This has enabled tools to be shared between the editing modes for Actions and ShapeKeys, and now has many new features...

Constraint System

Constraints are crucial for setting up good character rigs. A wealth of new features have been added to improve and extend this system. Most notable is the addition of PyConstraints, allowing full control to animators.
QMC & Adaptive Sampling

Blender now includes two new sampling methods, using a Halton sequence (Adaptive QMC) and a Hammersley sequence (Constant QMC).
Raytracing now also supports adaptive sampling.


Many many new goodies in our Video Sequence Editor:

UI made more accessible, new panels/views
Built-in strip blending
Color correction tools
Markers, NTSC support, preview, ...

UV texture editing

UV texture coordinates now are accessible via regular Mesh editmode. And many more features were added such as:

UV draw types
Solid opengl view with textures
2d cursor in Image window

Node editor

New nodes have been added for shading and compositing.

And more features

NDOF devices support
Align to Transform Orientation
Pole target for IK chains
Pose Libraries
Weight Paint visualization
Multi-Modifier support
Weight-group selecting
Custom transform orientations
Distributed rendering options
External Paths Tools
Recursive Dupli Groups

Version 2.44 | Release Date: 2007-05-03 | Download

This is the upgrade release of 2.43, with mostly bugfixes and a couple
of nice new features, among which 64 bits safety and SSS render.

Version 2.4.2 | Release Date: 2006-07-21 | Download

New features
Duplicator system was rewritten, now inheriting draw type from parent, and allowing selection on all children.
Hold SHIFT+MMB in camera view, shifts the viewport around.
Empty Object type now has 2 choices for drawing, including an option for the scale.
CTRL+C "Copy Attributes" menu got many more options
Caching Object transform speedup collision for SoftBody system
New mouse cursor icons for Paint
SCons build system was rewritten:
Curve Objects now have a "render resolution", so you can use a lower resolution in 3D window display.
Image texture mipmapping was extremely slow on large files (5×5k image took 25 seconds), this due to bad filter code. Recode made it 10 times faster, filtering mipmaps now is option in Texture buttons. Without filter it's 50 times faster.
Shadow buffers now have filtering options:
Added "Copy Scale" constraint.
Added "planar" Environment map type, for flat mirrors. Current default is to render the cube side that points to the positive Z axis direction. A new "Zoom" value allows to zoom in or out for better resolution of reflection.
Soft Body now allows to bake with local coordinates, so you can re-use or further animate the baked object.
Baking all selected Soft Body: press CTTRL+B in 3d window.
Curve Objects with bevel, but without front/back or extrude depth, now render as a full circle instead of 2 halves.
Text Objects default have "filling groups", to ensure a character that overlaps another doesn't create a fill conflict. On a ALT+C "Convert to Curve" you now can choose whether or not to keep using this.
The step size for arrow keys to advance +10 or -10 frames now is a preset (Time Window menu or Scene buttons).
The 3D window now has a rotating icon to show axis orientation.
While Weight Painting with a Object in Pose Mode, hotkey key-pad zero now centers on active bone.
Texture space transform in 3D window (T key) now supports constrained transform.
The "Re-open Last Saved File" (Ctrl+O) option now stores a history of 10 files.
Material masking option "Env" now also masks out ZTransp faces.
Fly mode (SHIFT+F) was redesigned, now works in all three view types - ortho, perspective and camera. The header gives hotkey hints how to use it.
Added an 'eyedropper' tool in the colour picker. With the colour picker open, you can click on the 'Sample' button, to sample any colour on the Blender screen. Very useful for compositor, now waiting for a good chroma key node!
Spherical light probes for AO render now uses filtered samples in the probe image.
"Transform Properties" Panel now also shows actual dimension of an Object.
Texture type "Stucci" now returns a an intensity value too, useful for previews.
Outliner now shows driver Objects too.
Image extensions (when option is chosen) is now used for screen capture and Image Window saving too.
Weight Paint: new option "Soft" can be disabled, to enable setting weights on vertices in a single click.
The CTRL+F3 option to make screen captures now works on (pop up) menus. Just press this hotkey twice then. (Note this is ALT+CTRL+F3 in OSX).
Play option (animation player): press LMB to see which frame is displayed.

Important bug fixes
Image textures with repeat rendered with completely wrong filter (2.41 bug).
Replacing SDL thread code with pthread library solved many reported problems. Several cases of not threadsafe code were resolved.
Nurbs surfaces and Beveled text now have correct "orco" and UV texture coordinates in cyclic cases
Relative paths for Images in Library files now work
Vertex/Weight Paint gave corrupted (or crashing) results when painting outside window border.
AutoSmooth now works well for animated Objects too, using original un-transformed coordinates.
Maximum limit for render faces went from 8M (quads) to 128M.
Multiple fixes in filename string handling, for all OS'es. Note: built-in max filename length is still 240 chars.
Using multiple levels of chained "Set" scenes now works properly.
Environment map render now survives when its reference Object gets scaled.
Color Picker popup did not redraw all sliders when used.
In several Linux distros, the ESC hotkey for exit rendering didn't work.
When saving out JPEG images, no alpha is written anymore, was not according to JPEG specifications.
ALT+A playback kept adding events in queues, causing memory issues (crash) when leaving it play like for a day.
Rendering Halos was done unsorted, whilst the sorting code was there... now this works again.

Known issues
The translation system has big problems in deciding what buttons to translate or not, it can also not correctly display file names with special characters.
Although work has been done it in the past period, Blender's code is still not full 64 safe. For actual use, it is not recommended to compile a 64 bits Blender yourself. This should become a target for the next release.
Yafray: for the 2.42 version you need to upgrade Yafray as well.
Windows: without a TEMP path set in user settings (Info Window) you cannot use the render "Save Buffers" option.
Render: AO option "Use Distances" does not work for colored AO, only for "Plain".
Systems with Intel on-board graphics can expect bad updates in UI for buttons, menus or border selecting.

Version 2.4.1 | Release Date: 2006-03-05 | Download
No changes specified