User Interface Design - A guide - Circular Menus

The interface, modeling, 3d editing tools, import/export, feature requests, etc

Moderators: jesterKing, stiv

Post Reply
Loplin
Posts: 0
Joined: Sat Oct 26, 2002 10:52 am

User Interface Design - A guide - Circular Menus

Post by Loplin » Tue May 02, 2006 1:53 am

I found this a while back while investigating OS design. http://www.asktog.com/columns/022Design ... Fitts.html

It has some good things to think about for designing UIs. I think it would be a good idea to consider using Circular menus for Blender, it might further increase work speed.

/Nathan

matt_e
Posts: 410
Joined: Mon Oct 14, 2002 4:32 am
Location: Sydney, Australia
Contact:

Post by matt_e » Tue May 02, 2006 3:24 am

Yeah, I already did some basic experiments with it. I'd like to go back and investigate after some current projects are over, and when we have the possibility to build custom pie menus.

Still needs some good thought about the interaction process though - I would love to be able to hold down a key (to pop up the menu) then while holding the key down move the mouse, then on key release, it selects the menu item that the mouse is over, or that the line from the mouse location to the original mouse location intersects. This isn't possible currently with Blender's events system though...

snow
Posts: 0
Joined: Sun Jan 22, 2006 2:55 pm

Post by snow » Fri May 05, 2006 9:48 pm

This has been done in one or two games I've played and I found it very intuitive. Make it so :D

One thing though. I would much prefer to have smaller circular icons instead of buttons for the different items since it's faster to access and takes up less space. Ofcourse this needs some kind of tooltips to work which isn't nice.

Either that or a circular "pie-chart" that automatically lights up any sector of the circle that the mouse is in (and perhaps expands it). It should be as fast as possible to get to a menu function. (This is what broken means by custom pie menu??)

reed
Posts: 0
Joined: Thu Jun 17, 2004 4:07 pm

Post by reed » Sun May 07, 2006 12:27 am

Beware. I've seen some circle menus that make life much more difficult than they ought to.

For example, there is a hack or extension to Firefox somewhere for this, but instead of being a "pie" shape, it's a series of small round icons. First, it's hard to remember what the icons mean, and there is lots of "empty" space around the round icons-- you have to try very hard to get the mouse within an icon (vs. a solid "pie" which would merely require moving the mouse somewhere within the section you want).

Also, it doesn't have to be round. It is pretty much just as effective to have four or six buttons in a grid with the mouse in the middle. This has the advantage of not being too disruptive to the normal user expectations of a UI with a gridlike layout.

joeri
Posts: 96
Joined: Fri Jan 10, 2003 6:41 pm
Contact:

Post by joeri » Mon May 08, 2006 2:29 pm

Looks good.
If at all possible; make them user definable.
Maya has a setting where they don't lite up when you are fast enough.
Space-> LMHold-> Mouse UP -> LMrelease Goes to Prespective view pronto.

Firefox has a plugin that lets you draw a command using only L,R,U and D.
Gestures it's called I think. Very interesting to take a look at.
RMB-leftmove is L which translates to "back".
RMB-letmove, upmove is LU which translates to "stop".

freshveggies
Posts: 0
Joined: Tue May 09, 2006 2:38 am

Post by freshveggies » Tue May 09, 2006 2:45 am

Alias Studio has been the best UI I have ever used. It is not exactly circular but somewhat. A different customizable menu for different mouse button combinations. I wish I could adopt that kind of UI for all of the software I use.

LetterRip
Posts: 0
Joined: Thu Mar 25, 2004 7:03 am

Post by LetterRip » Tue May 09, 2006 5:14 am

freshveggies,

mayas marking menus are patented and thus can't be implemented in Blender (can't be in the official Blender since it is distributed to US and hence must respect US patents, however a Europe only version could in theory be done that supports marking menus since software patents are unenforceable in Europe).

LetterRip

IanCalvert
Posts: 0
Joined: Sun Feb 29, 2004 8:12 pm

Post by IanCalvert » Tue May 09, 2006 2:43 pm

Blender used to have kind of circular menus. Then they disappeared, I don't know why, I liked them, still.


ian

Post Reply