Saturday, December 8, 2007

Blender Second Impressions

I've been messing around on and off with Blender, but sadly it didn't live up to my initial positive first impression. The problem has to do with consistency and workflow.

A well designed piece of software sticks to it's own paradigms. If you right-click-drag in one window to select things, you should do this in all windows. It shouldn't matter if you are selecting animation keyframes or mesh vertices. This consistency is what makes software easy to use. You learn a few simple rules, and can apply them everywhere.

Software is only a tool; it's intended to get things done. It's important that commonly performed tasks take a minimum of effort. Or that a specific task can be performed on many things at once. This workflow is what makes software powerful.

These are they areas where Blender doesn't quite make the cut. The reason has to do with design rather then implementation. This is where most open source software falls apart. Design is hard and not something programmers are particularly good at.

No comments: