Jump to content
3DCoat Forums

Extensibility: user-defined UI to let a user "roll their own" custom UI


tiburbage
 Share

Recommended Posts

  • Member

I thought the topic of fast access UI/UX, and user-extensible UI might be worth discussion.

3DCoat is really powerful, but also quite complex. Entry points for functions are spread across: Tools toolbar, top toolbar, main menus, panel toobars, panel inputs, RCLICK popup menus, viewport overlay toolbar incl Camera icon with it's own dropdown menu.

We tend to map the most high frequency usage functions to keyboard shortcuts, but there are practical limits to the number of those most people can absorb.

One of the features I've most liked in my other apps experience are faster access, focused UI elements like pie menus, popup panels (which themselves can be hotkey-mapped).

Pie menus

I don't know offhand whether you can define your own in Blender, but I really like the ones they define, and those implemented by Addon dev MACHIN3. One hotkey assigned and you then have fast mouse/pen access right at the cursor (where you are working) to a set of related functions. For example in a 3DCoat context.

Custom menus

Back when I was using LightWave Modeler, it let you define 3 custom popup menus. I refined those to the point that I did almost everything either via hotkey or from my own focused popup menus. No more poking around the UI trying to find a function entry point.

Custom panels

ZBrush calls them "menus" but visually they are effectively popup/dockable panels. They can be built from any UI element defined in ZBrush. They provide a great user-extensible way to create your own fast access to related functions. I use them to define my own little "mini workspaces" to group functions most used for particular phases of asset creation, and now rarely poke around in the main panels for entry points.

 

I don't know if 3DCoat is structured internally to make one or more of these either possible or practical. But thought it worth discussing..

 

PS: Some devices provide some form of extensibility (like pie menus), I use a Wacom Intuos Pro, and Don Nash has demonstrated in more recent videos that the 3DConnexion SpaceMouse Pro has similar capability. So lacking such facilities in the software, these provide an external solution. But that doesn't help the user just using keyboard and mouse.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...