Friday, April 24, 2009

Blender2.49 RC1 is released

Please test out the RC (Release Candidate) 1 from the following location

http://download.blender.org/release/Blender2.49RC/

This release is the final of the 2.4x releases and the last release with the current UI.

The 2.49 release has some great enhancements to it and they in themselves make blender a force to reckon with.

Here are some of the new features that have been included in this release:

2.49 RC1

We are currently testing the first Release Candidate for 2.49.
download.blender.org/release/Blender2.49RC/

Please report issues in our bug tracker: (requires login)
projects.blender.org/tracker/index.php

A release log of new the new features will be published here. Here's the WIP list of goodies:

Important bug fixes

  • Environment map render: alpha error for sky causes "white banding" on pixels where sky and faces antialias in the envmap.
  • Render error: Black dots appeared in raytracing curve objects

(many many more, list will be completed)


So enjoy and if you come across a bug then please submit it to the bug tracker.

Wednesday, April 22, 2009

Blender 2.5

I have been watching with great interest the developments to the new Blender 2.5 code base.

Though I have been a blender user since 2.31, it has truly been awe inspiring watching this little project develop.

Blender has out grown itself and it is now getting the much needed attention that it has been requiring for some time.

Here is a general history of the Blender interfaces over the years starting from version 2.25
















Then the current 2.48a

















And the work currently being done on the 2.5 interface


















If everything goes accordingly to plan the following features will be made possible within blender which are not currently feasible due to the UI limitations they are as follows


This taken directly from the Blender website wiki 2.5 development section.

The 2.5 focus

To prevent this project grows completely out of control - or never happens - let's try to Keep It Simple, Stupid!

So, here's the KISS description:

Upgrade our window/event system and unify access to tools.

In the course of the past 2 years, more (sub)targets have been added, but mostly related to the above:


Technical targets

  • Replace the old IrisGL window wrapper ('94), which was wrapped with Glut ('98), and got wrapped to Ghost ('01)
  • Create a new and decent Window Manager, with better area-subdivision support, allowing multiple windows.
  • Create an event system based on dynamic lists of event-handlers
  • Make sure the event system has proper support for more advanced events, for external devices, drag&drop, etc.
  • Make a tools system that allows uniform usage for hotkeys, menus, buttons, python, macros
  • Implement a library for uniform access to editable data (RNA): for buttons, lists, drivers, Ipos, expressions and Python.
  • Enable UIs to be more flexibly designed and customized, preferably via Python.
  • Make it simpler to add new options without breaking or polluting UI designs.
  • Have large parts of the Blender Python API to be generated automatically, revise Python API itself.


End-user targets

  • Allow custom sets of hotkeys, editable inside the UI
  • Have more freedom in defining hotkeys, including (modifier)key-order, and any-key-modifers.
  • Enable tools to be combined into Macros
  • Tools should be able to redo (with different properties) or to be repeated.
  • Allow any user-accessible option to be animated
  • Allow the UI to be more flexible to optimize for specific workflows or creation targets.
  • Provide improved navigation in the UI, a well designed consistency to find options and tools.


Not targets (yet)

  • Improved Dependency system. Parts of this might be part of the RNA, parts of it are for later.
  • Construction history (tool stacks). Problem here is that selection in Blender remains OpenGL based for a while, so they won't be included in history.
  • A complete new and glorious UI! Although there will be work done on improving the UI and presentation, the project focus will enable it, not result in it. Much of that work will be done later too.


Not targets (at all)

  • Redesign Blender's internal DataBase or data handling.
  • A complete new updated animation system
  • The Render-export API
  • Making everything Nodes, Node-tool trees, or Node-Modifier trees.
  • Allowing Blender to become configured like Maya, 3D Max, etc. You can try of course, but our focus remains on Blender artists, and giving them the best 3D tool possible.


Indeed exciting times ahead.

Just setting up

I am setting up this blog so that I can keep track of things that have been happening.

I hope you enjoy reading some of the posts, even though I may not be a very good writer.
Enjoy!