[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: artists



Chris wrote:

Who said kill? If blender is written in even a remotely sensible way (I
haven't poked around in the code - not enough hours in the day) then
replacing the interface - the part that causes all the complains about it -
should be possible without causing serious problems for the bulk of the
object handling and rendering code. It's the interface we're complaining
about, not the whole program.
I really hope this is true.  It was the hope that this might be possible
that made me contribute to 'freeing' Blender - even though it has quite
possibly the most horrible user interface of any program I've ever encountered.

There are SOME signs that the Blender team recognise that there is a problem.

At this point, I still believe that they are in denial about the magnitude
of the problem.

IMHO, the fix for blender is to detach the current GUI from the remainder
of the program - and reconnect the two with a scripting language.  This
is how (for example) Maya works.   The core is a script-driven beast.
The GUI sends teeny-tiny 'MEL' scripts to the core to tell it what to
do.

Once you have that clean separation, anyone can create an entirely new
GUI without touching the internals of the package.

At this point, you can ship both a conventional GUI and Blender's
present interface with the package and let users decide.  If the
existing interface is so good, people will stick with it and it'll
florish.  If a bunch of new users come on board and are now able to
use Blender through the new interface - yet the 30% of people with
the 'blender-gene' prefer to stick with the old one - then both
GUI's will florish.   If the vast majority of people prefer a
more standard interface then the old one will wither and die.

Adding that scripting layer would have a gazillion other benefits.

---------------------------- Steve Baker -------------------------
HomeEmail: <sjbaker1@airmail.net>    WorkEmail: <sjbaker@link.com>
HomePage : http://www.sjbaker.org
Projects : http://plib.sf.net    http://tuxaqfh.sf.net
           http://tuxkart.sf.net http://prettypoly.sf.net
-----BEGIN GEEK CODE BLOCK-----
GCS d-- s:+ a+ C++++$ UL+++$ P--- L++++$ E--- W+++ N o+ K? w--- !O M-
V-- PS++ PE- Y-- PGP-- t+ 5 X R+++ tv b++ DI++ D G+ e++ h--(-) r+++ y++++
-----END GEEK CODE BLOCK-----