User InterfaceProject
ActivePublic

Members (21)

Watchers (20)

Properties

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) and @Jonathan Williamson (carter2422). 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.

Core UI Team

Module Owners: @Pablo Vazquez (venomgfx) @Jonathan Williamson (carter2422)
Developers: @Ton Roosendaal (ton) @Julian Eisel (Severin) @Brecht Van Lommel (brecht)
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

Today

LazyDodo (LazyDodo) added a comment to T52512: Problem with Node naming and UX behavior.

It's a mixRGB node, but you raise a valid point, it's nearly impossible to find out what a node is from the ui.

Thu, Aug 24, 3:36 AM · Nodes, User Interface
Vuk Gardašević (lijenstina) added projects to T52512: Problem with Node naming and UX behavior: User Interface, Nodes.
Thu, Aug 24, 3:18 AM · Nodes, User Interface

Yesterday

Charlie Jolly (charlie) updated the summary of D2805: Expanded Color Picker .
Wed, Aug 23, 12:48 AM · User Interface
Charlie Jolly (charlie) created D2805: Expanded Color Picker .
Wed, Aug 23, 12:37 AM · User Interface

Tue, Aug 22

Dimitar Pouchnikov (dimitarsp) added a comment to D2167: Allow NDOF view movement for modal select operators.

Hi. Could NDOF movement be allowed while performing transforms either with the 3D manipulator widget or with G/R/S hotkeys?

Tue, Aug 22, 10:48 AM · Quick Hacks, User Interface

Mon, Aug 21

Charlie Jolly (charlie) added a comment to T49979: Color ramp HSV, Far-mode have wrong behavior.

This is partly a limitation of how colours are picked and stored in Blender as RGB values. This means that when selecting a red with a Hue of 0 or 1 it is converted to the same RGB value which is what is stored, The hue value used in the ramp is determined from an RGB to HSL/V conversion. A potential fix for this would mean adding the ability to store Hue values when selecting colours which would result in the correct interpolation.

Mon, Aug 21, 3:48 PM · User Interface, BF Blender

Sun, Aug 20

Bastien Montagne (mont29) closed T52367: Add-ons list does not refresh after installing an add on from file. as "Invalid".

More than a week without reply. Due to the policy of the tracker archiving for until required info/data are provided.

Sun, Aug 20, 5:34 PM · User Interface, BF Blender

Fri, Aug 18

Elmo Monster (ElmoMonster) added a comment to T52373: Weight Paint Mode: 'Limit Selection to Visible' doesn't respect Wireframe Shading.

Hope someone can test this. Blend file included.

Fri, Aug 18, 7:06 AM · BF Blender
Elmo Monster (ElmoMonster) edited the description of T52373: Weight Paint Mode: 'Limit Selection to Visible' doesn't respect Wireframe Shading.
Fri, Aug 18, 7:05 AM · BF Blender

Thu, Aug 17

Brecht Van Lommel (brecht) closed T52412: Right-click select broken in 3D view - Mac OS / 2.79 as "Archived".

I wouldn't surprise me if the macOS setting got lost in a system update, that kind of thing has happened to me before.

Thu, Aug 17, 12:24 AM · Platform: Mac OS X, User Interface, BF Blender

Wed, Aug 16

Fred Sprinkle (fsprinkle) added a comment to T52412: Right-click select broken in 3D view - Mac OS / 2.79.

Ok, kind of figured it out. I had to change the OSX settings to have a "secondary click" (right click option)

Wed, Aug 16, 6:02 PM · Platform: Mac OS X, User Interface, BF Blender
Fred Sprinkle (fsprinkle) added a comment to T52412: Right-click select broken in 3D view - Mac OS / 2.79.

Will do, just FYI it worked fine until I got a computer upgrade, I think I used to have and older version of OSX.

Wed, Aug 16, 5:58 PM · Platform: Mac OS X, User Interface, BF Blender
Brecht Van Lommel (brecht) added a comment to T52403: Package manager design.

For repositories horizontal space, it could be behind an extra tab, and then repositories could be in a list similar to addons with more space for description, URLs, searching, etc. Disadvantage is that it is more hidden in the UI.

Wed, Aug 16, 12:17 PM · User Interface
Elmo Monster (ElmoMonster) edited the description of T52373: Weight Paint Mode: 'Limit Selection to Visible' doesn't respect Wireframe Shading.
Wed, Aug 16, 6:28 AM · BF Blender
LazyDodo (LazyDodo) added a comment to T52412: Right-click select broken in 3D view - Mac OS / 2.79.

in the preferences menu go to system and try a different selection method see if that improves things.

Wed, Aug 16, 1:51 AM · Platform: Mac OS X, User Interface, BF Blender
Fred Sprinkle (fsprinkle) added a project to T52412: Right-click select broken in 3D view - Mac OS / 2.79: Platform: Mac OS X.
Wed, Aug 16, 1:37 AM · Platform: Mac OS X, User Interface, BF Blender
Fred Sprinkle (fsprinkle) added a project to T52412: Right-click select broken in 3D view - Mac OS / 2.79: User Interface.
Wed, Aug 16, 1:36 AM · Platform: Mac OS X, User Interface, BF Blender

Tue, Aug 15

Ellwood Zwovic (gandalf3) added a comment to T52403: Package manager design.

The 3 bars at the window bottom allow to expand the panel.
This works well with the categories in the template list box.
There's also a function to add arrows up/down like seen in the vertex group template list box. (when the item number exceeds the length the up/down buttons appear)

Tue, Aug 15, 10:32 PM · User Interface
Brendon Murphy (meta-androcto) added a comment to T52403: Package manager design.

hi, this looks really good, simple and clear for users.

Tue, Aug 15, 11:38 AM · User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Tue, Aug 15, 9:57 AM · BF Blender: 2.8, User Interface
Ellwood Zwovic (gandalf3) edited the description of T52403: Package manager design.
Tue, Aug 15, 8:53 AM · User Interface
Ellwood Zwovic (gandalf3) created T52403: Package manager design.
Tue, Aug 15, 8:39 AM · User Interface

Sun, Aug 13

Elmo Monster (ElmoMonster) edited the description of T52373: Weight Paint Mode: 'Limit Selection to Visible' doesn't respect Wireframe Shading.
Sun, Aug 13, 1:32 AM · BF Blender
Elmo Monster (ElmoMonster) updated subscribers of T52373: Weight Paint Mode: 'Limit Selection to Visible' doesn't respect Wireframe Shading.

After your resolution for https://developer.blender.org/T51761 , hope you don't mind taking a look at this.

Sun, Aug 13, 1:13 AM · BF Blender
Elmo Monster (ElmoMonster) created T52373: Weight Paint Mode: 'Limit Selection to Visible' doesn't respect Wireframe Shading.
Sun, Aug 13, 12:58 AM · BF Blender

Sat, Aug 12

Vuk Gardašević (lijenstina) added a comment to T52367: Add-ons list does not refresh after installing an add on from file..

I could not recreate on Win 7 with 2.79 RC1 and manuelbastionilab_150.

Sat, Aug 12, 11:45 AM · User Interface, BF Blender
Bastien Montagne (mont29) triaged T52367: Add-ons list does not refresh after installing an add on from file. as "Incomplete" priority.

Did you try another addon? might be that that one does bad things… Also, do you use a non-standard directory for your user/appdata directories?

Sat, Aug 12, 10:38 AM · User Interface, BF Blender
Arthur Heinz (aheinz_0001) edited the description of T52367: Add-ons list does not refresh after installing an add on from file..
Sat, Aug 12, 9:03 AM · User Interface, BF Blender
Arthur Heinz (aheinz_0001) created T52367: Add-ons list does not refresh after installing an add on from file..
Sat, Aug 12, 9:02 AM · User Interface, BF Blender

Thu, Aug 10

Florian Meyer (testscreenings) added a comment to T47345: Custom Manipulators: General Design & Functionality.

I think it may be beneficial if manipulator widgets had the ability to display some kind of tool-tip.
When there are many visually nondescript arrow widgets on screen it can become rather confusing as to what they actually do.
Having Tool-tips (always or maybe only when hovering over them) would imo drastically reduce the
time to get comfortable with what may become a multitude of official and community supplied manipulators.

Thu, Aug 10, 4:46 PM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Thu, Aug 10, 1:07 PM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Thu, Aug 10, 1:06 PM · BF Blender: 2.8, User Interface
Hadrien Brissaud (hadrien) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.

@Campbell Barton (campbellbarton) what do you mean by "which aren't on the same axis" ? I think simply using a click-and-drag rather than a keystroke is already much easier - this was the rationale behind pie menus iirc : less travel for the keyboard hand (it suddenly strikes me how primitives input devices still are...). I agree that neither this one, nor any other manipulator should be designed without the input of several of the target users.

Thu, Aug 10, 11:56 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Thu, Aug 10, 8:38 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.

@Konstantin (Ko), increased the size and view-align the manipulator. rB464c045b31b54d284da59efa71530fb6092696d3

Thu, Aug 10, 8:37 AM · BF Blender: 2.8, User Interface

Wed, Aug 9

Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Wed, Aug 9, 2:44 PM · BF Blender: 2.8, User Interface
Caetano (Caetano) added a comment to T37426: Make use of "Bleed", "Margin", and "Padding" consistent.

I agree with Jonathan. Margin is being used for both spacing UV islands and extending the pixels when baking for example.
And bleeding is also used for extending pixels but this time when painting a texture. It's a bit confusing.

Wed, Aug 9, 1:26 AM · User Interface, BF Blender

Tue, Aug 8

Konstantin (Ko) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.

This new orientation manipulator for lamps is too small. And sometimes it is not visible on the screen at all. The arrow that changes the size of the spot is also not too obvious (maybe it's better to use a large circle instead of it for the spot lamp?)

Tue, Aug 8, 8:30 PM · BF Blender: 2.8, User Interface

Mon, Aug 7

Duarte Farrajota Ramos (duarteframos) added a comment to T50845: Top Bar Design.

I'd vote for tucking it away in the right-click menu too. Less visual clutter, no accidental deletions, and it could help make the pulldown menus more visually consistent.

Mon, Aug 7, 7:15 PM · User Interface, BF Blender: 2.8
michael knubben (michaelknubben) added a comment to T50845: Top Bar Design.

There has been talk of removing the x and + next to scene/screen data blocks, and moving it to a context menu, or inside of the scene/screen browser. Has there been a definitive decision made on this?
I'm all in favour, for visual clarity and usability (not being able to delete something that can't be undone so easily!), and just curious to see where we stand on that.

Mon, Aug 7, 5:44 PM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.

@Hadrien Brissaud (hadrien), thanks for your feedback, though I'm not sure how manipulators will make moving multiple keyframes (which aren't on the same axis) any easier.

Mon, Aug 7, 10:37 AM · BF Blender: 2.8, User Interface

Sun, Aug 6

Hadrien Brissaud (hadrien) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.

Some thought on the F-Curve: Key-Frame Manipulator
As an animator (mostly working in Maya for jobs, and Blender for personal stuff, so might lack experience with Blender's animation tools overall) the reasoning behind this manipulator is I find a little difficult to move several keyframes at once, especially when it's on a single axis - shortcut G+X/Y works but it makes editing in the graph tiring when tweaking loads of keyframes - either adjusting values (moving on y) or adjusting timing (moving on x) on an entire shot can feel taxing after a short while. Adjusting a single keyframe is fine with a tablet since middle-clicking during a transform will snap to the closest axis (and you can do that with a tablet pen), but moving several keyframes requires hitting G anyway.
So, a 2d manipulator like the one in the 3d view would be welcome. It doesn't have to look like two perpendicular arrows - it could be a box encompassing the current selection or something different. It should allow for moving independently on a single axis as well as freely on both axes. Maybe it could allow for scaling as well by dragging its corners. If it ends up taking that kind of shape it could get in the way of selection so it's probably important that it stays toggle-able.

Sun, Aug 6, 2:46 PM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Sun, Aug 6, 2:22 PM · BF Blender: 2.8, User Interface

Fri, Aug 4

Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Fri, Aug 4, 12:39 PM · BF Blender: 2.8, User Interface

Thu, Aug 3

Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Thu, Aug 3, 9:42 AM · BF Blender: 2.8, User Interface

Wed, Aug 2

Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Wed, Aug 2, 11:15 AM · BF Blender: 2.8, User Interface
Julian Eisel (Severin) edited the description of T50845: Top Bar Design.
Wed, Aug 2, 3:27 AM · User Interface, BF Blender: 2.8
Julian Eisel (Severin) added a revision to T50845: Top Bar Design: D2758: Global Top-Bar - Initial Implementation.
Wed, Aug 2, 3:26 AM · User Interface, BF Blender: 2.8
Julian Eisel (Severin) added a task to D2758: Global Top-Bar - Initial Implementation: T50845: Top Bar Design.
Wed, Aug 2, 3:26 AM · BF Blender: 2.8, User Interface
Julian Eisel (Severin) added a comment to D2758: Global Top-Bar - Initial Implementation.

Excellent! Looks really great.

If I may add too: The tabs replicate the function of the layouts menu. It seems like there only needs to me a way to remove layouts and you're good to go with just tabs. couldn't You easily get rid of the layout menu and gain some space?

The tabs actually represent workspaces, which are new in 2.8. They are there for configuring Blender for different workflows within a project (modelling, animating, rendering, compositing, ...). Previously, that kinda was the purpose of screen-layouts, but workspaces go much further than they do.
We figured there is still a need for multiple screen-layouts within those workspaces. So actually, each workspace can contain it's own list of screen-layouts now. That's why there are both, workspace tabs and the screen-layout switch.

Wed, Aug 2, 3:17 AM · BF Blender: 2.8, User Interface