← Back to context

Comment by akjetma

7 years ago

media molecule's Dreams has the most impressive user interface i've ever used. it uses 2d panels laid out in 3d space but the panels can be anchored and resized in screen space, object space or world space and it's extremely intuitive. i highly recommend people interested in ux/ui check it out

Looks very inefficient.

Pressing a key on a keyboard works better than using spatial input from a pointer device for those cases. To click a button/icon there is a feedback loop that requires vision processing, correction, anticipation, and hand eye coordination. You have to iterate many times in this loop to move to the correct location. Often the refresh latency makes this problem even harder.

This problem is better understood when you have a virtual keyboard and only a single pointer.

Ctrl/Cmd-C is easier and faster than moving the mouse to Edit -> Copy.

Creative professionals rely on physical keyboards and buttons on the mouse for actions and only use spatial input for things that are spatially relevant (pan, placement, zoom, rotation, selecting surfaces, edges, vertices, etc).

  • Creative professionals rely on physical keyboards and buttons on the mouse for actions and only use spatial input for things that are spatially relevant (pan, placement, zoom, rotation, selecting surfaces, edges, vertices, etc).

    That used to be true. Autodesk put a lot of effort into interfaces for engineering in 3D. In Inventor, you only need the keyboard to enter numbers or names. They managed to do it all with the mouse. Try Fusion 360 to see this; there's a free demo.

    • You mean the right-click radial context menus? Yes, those are really nice. They require much less of a feedback loop and often don't require any visual processing at all. They are also more gesture based not buttons. The affordance is very generous compared to buttons and icons.

      I use a 3DConnexion Space Navigator (6 DOF) in my left hand and mouse in my right for selection when using Fusion 360 and often use the gestures on the mouse.

      I guess that brings up an exception. The context switching cost. Moving from pointer to keyboard is very slow so gestures really help out in that regard. If my hand is already on the keyboard then I have less reason to want to use the gestures.

      1 reply →

  • you really dont use context menus for everything. a lot of functionality is based on modal key chords. so, different sequences/chords do different things based on the selected mode. watch this video and tell me this is inefficient: https://youtu.be/31A0s9HDRHU?t=483