User InterfaceProject
ActivePublic

Members (21)

Watchers (37)

Details

Description

Status

The UI team's goal is to continuously improve the user interface, with a focus on workflow simplicity of use for artists.

To keep it all manageable and to avoid people sinking time into discussions that do not lead to actual implementation in Blender, we will follow a strict process.

Design Tasks

This is the list of designs currently being worked on by the UI team, and which are expected to be implement in the near term. In design tasks developers and UI designers can do focused design work and approve a final version, after which a developer can choose to implement it.

These design tasks can only be created by developers that will implement a change, and by the Core UI team members listed below. Their feasibility to be implemented and final design decisions will be made by @Pablo Vazquez (venomgfx). If design tasks created by Core UI team members turn out too big to be implemented in the next few months, they will be moved to the wiki.

Everyone is invited to participate in the discussion of existing design tasks, propose solutions and of course implement them.

Wiki UI Proposals

This is the place where all other designs and proposals can be posted. These can be small or big topics. The UI team will themselves create proposals there and keep an eye on proposals posted on this page, and turn them into design tasks when developer time is available to implement them.

Design Guidelines

There is a small number of guidelines that any UI design in Blender should follow. More should be added in future.

Core UI Team

Module Owners: @Pablo Vazquez (venomgfx)
Developers: @Ton Roosendaal (ton) @Julian Eisel (Severin) @Brecht Van Lommel (brecht) @Campbell Barton (campbellbarton)
UI Designers: @Paweł Łyczkowski (plyczkowski) @Sebastian Koenig (sebastian_k) @Mike Pan (mpan3) @Daniel Lara (Pepeland) (pepeland)

We are especially looking for more developers to join the team.

Recent Activity

Yesterday

William Reynish (billreynish) moved T54723: Viewport Manipulator Design from Reviewing to Done on the Code Quest board.
Thu, Apr 19, 5:40 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54723: Viewport Manipulator Design.
Thu, Apr 19, 5:33 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54723: Viewport Manipulator Design.
Thu, Apr 19, 5:12 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54723: Viewport Manipulator Design.
Thu, Apr 19, 5:00 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54723: Viewport Manipulator Design.
Thu, Apr 19, 2:26 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54723: Viewport Manipulator Design.
Thu, Apr 19, 2:24 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54723: Viewport Manipulator Design.
Thu, Apr 19, 2:06 PM · User Interface, Code Quest
Alexander Gavrilov (angavrilov) edited projects for T54724: Workflow improvements for creating Animation Loops, added: Animation; removed BF Blender.
Thu, Apr 19, 1:29 PM · Animation, User Interface
Alexander Gavrilov (angavrilov) added a project to T54724: Workflow improvements for creating Animation Loops: User Interface.
Thu, Apr 19, 1:28 PM · Animation, User Interface
William Reynish (billreynish) moved T54723: Viewport Manipulator Design from Doing to Reviewing on the Code Quest board.
Thu, Apr 19, 12:50 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54723: Viewport Manipulator Design.
Thu, Apr 19, 12:50 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54723: Viewport Manipulator Design.
Thu, Apr 19, 12:46 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54723: Viewport Manipulator Design.
Thu, Apr 19, 12:45 PM · User Interface, Code Quest
William Reynish (billreynish) triaged T54723: Viewport Manipulator Design as Normal priority.
Thu, Apr 19, 12:43 PM · User Interface, Code Quest
Dalai Felinto (dfelinto) moved T54660: Toolbar Design from Reviewing to Done on the Code Quest board.
Thu, Apr 19, 10:46 AM · User Interface, Code Quest

Wed, Apr 18

Philipp Oeser (lichtwerk) assigned T54482: Uniform scale using Scale 3D manipulator is extremely sensitive to Julian Eisel (Severin).

Still dont think this is a bug (as this is working as designed), but I feel your pain and leave this open so it doesnt get lost..., assigning @Julian Eisel (Severin) here to have a final word.

Wed, Apr 18, 2:39 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) updated the task description for T54709: Vector Icon Support.
Wed, Apr 18, 11:03 AM · User Interface, Code Quest
Campbell Barton (campbellbarton) added a parent task for T54709: Vector Icon Support: T50845: Top Bar Design.
Wed, Apr 18, 10:57 AM · User Interface, Code Quest
Campbell Barton (campbellbarton) added a subtask for T50845: Top Bar Design: T54709: Vector Icon Support.
Wed, Apr 18, 10:57 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) triaged T54709: Vector Icon Support as Normal priority.
Wed, Apr 18, 10:55 AM · User Interface, Code Quest
Dalai Felinto (dfelinto) moved T46059: Asset Project: Workflow & UI from Reviewing to Done on the Code Quest board.
Wed, Apr 18, 10:41 AM · Code Quest, BF Blender, User Interface
Dalai Felinto (dfelinto) moved T54642: Asset Project - UI - Asset Browser from Reviewing to Done on the Code Quest board.
Wed, Apr 18, 10:41 AM · Code Quest, BF Blender, User Interface
Dalai Felinto (dfelinto) moved T46059: Asset Project: Workflow & UI from Done to Reviewing on the Code Quest board.
Wed, Apr 18, 10:38 AM · Code Quest, BF Blender, User Interface
Dalai Felinto (dfelinto) moved T54642: Asset Project - UI - Asset Browser from Done to Reviewing on the Code Quest board.
Wed, Apr 18, 10:38 AM · Code Quest, BF Blender, User Interface
michael knubben (michaelknubben) added a comment to T54662: Tool Icon Design.

Given that this was moved from Reviewing to Doing, is outside feedback being taken to account at all, or is it a waste of time?

Wed, Apr 18, 10:19 AM · User Interface, Code Quest

Tue, Apr 17

William Reynish (billreynish) moved T46059: Asset Project: Workflow & UI from Reviewing to Done on the Code Quest board.
Tue, Apr 17, 11:31 PM · Code Quest, BF Blender, User Interface
William Reynish (billreynish) moved T54642: Asset Project - UI - Asset Browser from Reviewing to Done on the Code Quest board.
Tue, Apr 17, 11:31 PM · Code Quest, BF Blender, User Interface
William Reynish (billreynish) moved T54662: Tool Icon Design from Reviewing to Doing on the Code Quest board.
Tue, Apr 17, 11:31 PM · User Interface, Code Quest
Aaron Carlisle (Blendify) added a comment to T49241: Consolidation of FFmpeg/Audio Options.

Maybe it does make sure that these settings are controlled and saved in the file. At least this will keep things consistent if a studio is having multiple people us one file. Between 1 & 3, I think I like 3 best.

Tue, Apr 17, 8:32 PM · Audio, BF Blender: 2.8, User Interface
William Reynish (billreynish) updated the task description for T54660: Toolbar Design.
Tue, Apr 17, 5:00 PM · User Interface, Code Quest
Paweł Łyczkowski (plyczkowski) added a comment to T54662: Tool Icon Design.

@Jac Rossiter (Jakro) Please don't post screenshots from other software (for legal reasons). You can give links to images hosted elsewhere.

Tue, Apr 17, 11:34 AM · User Interface, Code Quest
Jac Rossiter (Jakro) added a comment to T54662: Tool Icon Design.

I feel like the icons should be shown at a much smaller size that's more representative of how it would be in blender. Here's a the push/pull icon scaled down to 32x32 and viewed at 100%.


The icon feels noisy and unclear, with the shadow not helping at all.

Tue, Apr 17, 10:07 AM · User Interface, Code Quest
Cornelius (kaptainkernals) added a comment to T54662: Tool Icon Design.

I think while the icons look nice at the presented size. In a real world situation where the icons would be small in the UI, the gradients, excessive colour count, and drop shadow will create an icon that is muddy or unclear at real UI size - the icon should work and communicate clearly at 32x32.

Tue, Apr 17, 10:04 AM · User Interface, Code Quest
michael knubben (michaelknubben) added a comment to T54662: Tool Icon Design.

I think it would be much cleaner if the icons were orthographic.
As it stands, they get smaller in the distance, making for a messier look with them all listed underneath eachother, as the perspectives clash. orthographic would solve this, and: it'd make for cleaner anti-aliasing on the lines.
I'd further advocate for fully flat cubes, rotated only around the up-axis, seen from slightly above.
Something more akin to this:

Tue, Apr 17, 9:25 AM · User Interface, Code Quest
Joerg Mueller (nexyon) added a comment to T49241: Consolidation of FFmpeg/Audio Options.

Looking at T54115 it sounds like system settings and not workspace settings are where the current user settings should go to, since these settings are hardware specific.

Tue, Apr 17, 9:02 AM · Audio, BF Blender: 2.8, User Interface
Matt Heimlich (m9105826) added a comment to T54660: Toolbar Design.

I'd recommend having a look at ZBrush's tool palette. There are potentially dozens (or even hundreds) of useful brushes that could exist in an artist's toolset. I can't imagine them collapsing nicely into anything resembling a quick toolbar. In fact, one of my biggest gripes with the current interface is how difficult it becomes to load and then navigate a full arsenal of alphas and custom brushes.

Tue, Apr 17, 2:47 AM · User Interface, Code Quest

Mon, Apr 16

William Reynish (billreynish) added a comment to T54662: Tool Icon Design.

Campbell: You are right, of course. Technically, the Extrude icon is wrong too, because the faces at the end are not really new, but might look odd. We'll try it out :)

Mon, Apr 16, 11:17 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54660: Toolbar Design.
Mon, Apr 16, 10:55 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54662: Tool Icon Design.
Mon, Apr 16, 10:43 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54662: Tool Icon Design.
Mon, Apr 16, 10:39 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54660: Toolbar Design.
Mon, Apr 16, 9:45 PM · User Interface, Code Quest
William Reynish (billreynish) updated the task description for T54662: Tool Icon Design.
Mon, Apr 16, 9:39 PM · User Interface, Code Quest
Campbell Barton (campbellbarton) added a comment to T54662: Tool Icon Design.

"Inset Faces" has green face in the middle, the new faces are in fact around the edges.

Mon, Apr 16, 7:45 PM · User Interface, Code Quest
Campbell Barton (campbellbarton) added a project to T54662: Tool Icon Design: User Interface.
Mon, Apr 16, 7:44 PM · User Interface, Code Quest
Campbell Barton (campbellbarton) added a project to T54660: Toolbar Design: User Interface.
Mon, Apr 16, 7:44 PM · User Interface, Code Quest
Aaron Carlisle (Blendify) added a comment to T49241: Consolidation of FFmpeg/Audio Options.

Your distinction between the three types of settings is pretty clear. Regarding the user preferences there is no discussion, they are stored system wide and not blend file wide. Playback will always have to happen within the bounds of the user settings. For example, if your user settings are stereo, you simply can't playback 7.1, it will be mixed down to stereo, as in @Christopher Anderssarian (Christopher_Anderssarian)'s laptop example.

Now for scene and encoding (stored in the blend file) there are three options that I see right now in terms of format (=channels) and rate (=sample rate):

  1. Keep the settings where they are and use them for encoding and playback (an option here would be to duplicate the input elements in the encoding panel, but I wouldn't remove them from the scene settings).
  2. Move the values to encoding and for playback always use the user settings.
  3. Duplicate the values and have different encoding and playback settings.
Mon, Apr 16, 6:04 PM · Audio, BF Blender: 2.8, User Interface
William Reynish (billreynish) updated the task description for T54582: Blender 2.8 Tools Design.
Mon, Apr 16, 4:54 PM · Code Quest, User Interface
William Reynish (billreynish) updated the task description for T54582: Blender 2.8 Tools Design.
Mon, Apr 16, 4:53 PM · Code Quest, User Interface
William Reynish (billreynish) updated the task description for T54582: Blender 2.8 Tools Design.
Mon, Apr 16, 4:53 PM · Code Quest, User Interface
William Reynish (billreynish) updated the task description for T54582: Blender 2.8 Tools Design.
Mon, Apr 16, 4:46 PM · Code Quest, User Interface