Horde3D

Next-Generation Graphics Engine
It is currently 29.11.2024, 20:46

All times are UTC + 1 hour




Post new topic Reply to topic  [ 11 posts ] 
Author Message
 Post subject: Editor feedback
PostPosted: 30.05.2009, 09:36 
Offline

Joined: 16.05.2009, 12:43
Posts: 207
Hey guys.

I just wanted to give a little feedback on the editor while I remembered.

The main thing that struck me was how annoying having to right click an object to select it was. You should left click to select (like all other 3D software in the universe). It might even be useful to draw a bounding box for the selectable object when mouse over it for feedback.

Once you select it, you should see rotation/scale/transform handles (you can use a mesh for those) and they should highlight as you mouse over each axis.

I seem to recall issues with scene node placement when cutting and pasting too (it placed objects as children in fairly weird ways).

Now I know you're not trying to recreate 3dsmax and the like, but you should at least pay lip-service to how they work. I suggest looking at Torque's world editor for an example of a non 3d app that is reasonably useable for world building.

Don't get me wrong, an editor is a really useful tool for a game engine and I really support the effort, but think the usability is currently not as good as it could be.

I'm happy to work out the details of the various interaction modes if there are any questions. Give user feedback or usability help if you need it.


Top
 Profile  
Reply with quote  
 Post subject: Re: Editor feedback
PostPosted: 30.05.2009, 23:33 
Offline

Joined: 22.11.2007, 17:05
Posts: 707
Location: Boston, MA
zoombapup wrote:
You should left click to select (like all other 3D software in the universe).
Right-click to select is how Blender works, so it isn't entirely unusual for 3D software ;)

_________________
Tristam MacDonald - [swiftcoding]


Top
 Profile  
Reply with quote  
 Post subject: Re: Editor feedback
PostPosted: 31.05.2009, 06:57 
Offline
Tool Developer

Joined: 13.11.2007, 11:07
Posts: 1150
Location: Germany
You can enable a bounding box in the menus, and the rotation, scale, translation is shown in the property window. The mouse button for selection can be configured in the settings.


Top
 Profile  
Reply with quote  
 Post subject: Re: Editor feedback
PostPosted: 31.05.2009, 14:25 
Offline

Joined: 08.11.2006, 03:10
Posts: 384
Location: Australia
A snap-to-grid function would've been very useful when I was trying to make the track for "race of death" :wink:
I had to place all the blocks, and then edit the numbers manually in the property editor to round them to the nearest n-units (e.g. 10 unit grid).


Top
 Profile  
Reply with quote  
 Post subject: Re: Editor feedback
PostPosted: 01.06.2009, 00:07 
Offline

Joined: 16.05.2009, 12:43
Posts: 207
swiftcoder wrote:
zoombapup wrote:
You should left click to select (like all other 3D software in the universe).
Right-click to select is how Blender works, so it isn't entirely unusual for 3D software ;)


Ok, all other SANE 3D software :)

Blender was a nightmare to use last time I tried, which admittedly was a LONG time ago. Left click just seems so much more natural for selection. Left click and drag for band selection etc.


Top
 Profile  
Reply with quote  
 Post subject: Re: Editor feedback
PostPosted: 01.06.2009, 04:51 
Offline

Joined: 22.11.2007, 17:05
Posts: 707
Location: Boston, MA
zoombapup wrote:
Ok, all other SANE 3D software :)

Blender was a nightmare to use last time I tried, which admittedly was a LONG time ago. Left click just seems so much more natural for selection. Left click and drag for band selection etc.
You are just very used to Windows/Mac GUI paradigms - the open-source (and by extension linux) world is far more varied. In particular, many open-source apps have considerably more powerful user interfaces than their commercial counterparts, at least in part because they aren't constrained to 2-button, mouse-driven interfaces.

_________________
Tristam MacDonald - [swiftcoding]


Top
 Profile  
Reply with quote  
 Post subject: Re: Editor feedback
PostPosted: 01.06.2009, 16:41 
Offline

Joined: 16.05.2009, 12:43
Posts: 207
That might well be true. But then that software on PC and MAC has had a ton of usability testing and has built up a set of rules for usability that professional artists (and wierdly professional programmers who have to use said art tools) have come to rely on. Choosing to disregard the built up ruleset for your target audience is a very brave/risky thing to do.


Top
 Profile  
Reply with quote  
 Post subject: Re: Editor feedback
PostPosted: 03.06.2009, 10:14 
Offline

Joined: 11.06.2008, 10:34
Posts: 119
I think in general Horde editor is very usable, a few small quirks here and their, but no major problems? The only thing I would like to see are some light/camera 3d icons to represent their position, direction, and as swiftcoder mentioned snap functions.

A professional artist is pretty flexible and will pick up most tool sets quickly, most main stream software have their own interface problems so its not a very good argument :)

Theirs always areas that can be improved, but I think a release with Beta 3 support and onwards is most important at the moment.

_________________

Let's bring 'em out! Any old iron! Any old iron!
A door opens and a homewife brings out a rather sophisticated-looking ground-to-air missile system, and dumps it on the cart.
Thank you.


Top
 Profile  
Reply with quote  
 Post subject: Re: Editor feedback
PostPosted: 03.06.2009, 21:41 
Offline

Joined: 16.05.2009, 12:43
Posts: 207
True, but I think usability is a big issue for artists. Ok your a bit of an exception :) but in general artists seem very picky about these things. So trying to break out of what is a fairly normal left-click-select meme seems a bit backwards to me.

Maybe its a linux-ism?


Top
 Profile  
Reply with quote  
 Post subject: Re: Editor feedback
PostPosted: 04.06.2009, 03:49 
Offline

Joined: 22.11.2007, 17:05
Posts: 707
Location: Boston, MA
zoombapup wrote:
That might well be true. But then that software on PC and MAC has had a ton of usability testing and has built up a set of rules for usability that professional artists (and wierdly professional programmers who have to use said art tools) have come to rely on.
They really don't have such rules - just take Max, Maya, Lightwave and Modo (all big players in 3D content creation), and you have such a variety of GUI paradigms that the average user cannot transition smoothly between them.

Max uses a (moderately) standard Window's approach to the GUI, while Maya uses tearable menus, most of them contextually triggered by the spacebar. Lightwave has many text-driven tools, and Modo has a very modern context-sensitive, unified interface.
Quote:
Choosing to disregard the built up ruleset for your target audience is a very brave/risky thing to do.
The huge advantage of right-select is that the right mouse button always selects. In a left-select GUI, there must be a special selection tool, and selection can only be performed when that tool is selected, requiring two tool-changes each time you need to modify the selection you are working on.

_________________
Tristam MacDonald - [swiftcoding]


Top
 Profile  
Reply with quote  
 Post subject: Re: Editor feedback
PostPosted: 04.06.2009, 05:21 
Offline

Joined: 08.11.2006, 03:10
Posts: 384
Location: Australia
swiftcoder wrote:
In a left-select GUI, there must be a special selection tool, and selection can only be performed when that tool is selected, requiring two tool-changes each time you need to modify the selection you are working on.
In programs like that, I would be looking for the keyboard shortcuts to each tool, in which case I'd be learning the specific conventions for each different program anyway :wink:

I think the best option is just to have this kind of stuff somewhat configurable, so if people can't learn new tricks then they can make the software behave more like they expect.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group