Le 15/10/2013 16:36, kilon a écrit :
you should be , 3d apps are by very far the most innovative software out there and their technology is evolving so fast artists barely can keep up.
The challanges that GUIs have to face are just pure insane, the level of complexity just overwhelming because of thousands of features that constantly are dependent on each other. To be put it short, 3d apps are GUI coder worst nightmare.
Yes, this is my opinion from looking at it far away. Not sure it came out that way... Very complex software for power users in their own group. Similar to, in my mind, hardware synthesis people (VHDL, SystemC, FPGA developpers) and probably the EDA people.
3d app are for very hard to use for users , power users , coders , amateur artists , traditional pro artist. They don't care about any of them. They focus on a single group , 3d artists. This is why you will rarely find any serious 3d app sacrificing complexity of the gui for luring in other groups. They are nuclear weapons meant to be used by people that have high depends and want to do million different things with them.
Yes, that was my point.
The only exception is Scetchup. But even that is not used by 3d artists as much as regular users.
Blender belongs to the mediocre examples of GUI design for 3d app, best implementation by far being Softimage XSI. That program is a seminar how very complex GUIs should be done.
Music apps also have the tendency of large complexity with very solid GUI Designs, an example is Ableton Live.
Thanks. I'll keep your references in mind. Have you looked into the end user programming mouvement? One way to tackle complexity at the GUI level there is to go back to one of the old ideas of the HCI field, which is : the GUI is a language, and think about ways to program the GUI. There is some work in what makes an easy language. Now, to go back to the original thread: do we want to dumb down the interface or do we want to keep it complex? Nautilus, for me, is 'we want to keep it complex' 'a la Blender' :):) Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95