User InterfaceProject
ActivePublic

Members (21)

Watchers (17)

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

Chau (BlenderNavi) added a comment to T43295: Update/unfreeze gettext "contexts" or at least change some UI strings for better translations and improve user experience.

One problem is Blender is BIG software, some times I not certain about where in Blender or what context is using a message. Screen image or video would help but no way exist for link that with .po files.

Thu, Mar 23, 2:46 AM · BF Blender, Translations, User Interface

Yesterday

Clément Foucault (fclem) added a comment to T51021: Viewport Design.


Couldn't the view distance be coupled to the already existing viewport clipping distance parameter in an elegant fashion?
I don't think one would need to see a grid beyond one's viewport clipping distance too often - or ever.

Wed, Mar 22, 10:53 PM · User Interface, Restricted Project
Chris Offner (chrisoffner3d) added a comment to T51021: Viewport Design.

Couldn't the view distance be coupled to the viewport clipping distance in an elegant fashion?
I don't think one would need to see a grid beyond one's viewport clipping distance too often - or ever.

Wed, Mar 22, 10:22 PM · User Interface, Restricted Project
Albert (wevon) added a comment to T51021: Viewport Design.

Wow, the grid is cool! You might charge less if you gain opacity near the selected object and updates while object is moving.
The last suggestion of today. Perhaps objects that can not be selected should be darker or cooler.

Wed, Mar 22, 10:09 PM · User Interface, Restricted Project
Clément Foucault (fclem) added a comment to T51021: Viewport Design.

To be honest, I find a fading grid a lot more attractive and visually clean than an infinite grid. There's really no tangible benefit to see grid lines into infinity, on the contrary - at low viewing angles it just clutters up the view towards the horizon line.

It IS fading ! Latest screenshot did not show it properly and my description was misleading.

Wed, Mar 22, 10:05 PM · User Interface, Restricted Project
Chris Offner (chrisoffner3d) added a comment to T51021: Viewport Design.

Show optionally, proportional transformation with an editable color gradient

Wed, Mar 22, 9:52 PM · User Interface, Restricted Project
Chris Offner (chrisoffner3d) added a comment to T51021: Viewport Design.

To be honest, I find a fading grid a lot more attractive and visually clean than an infinite grid. There's really no tangible benefit to see grid lines into infinity, on the contrary - at low viewing angles it just clutters up the view towards the horizon line.

Wed, Mar 22, 9:49 PM · User Interface, Restricted Project
Aaron Carlisle (Blendify) added a comment to T51021: Viewport Design.

I think this would work well as a user preference option (falloff control)

Wed, Mar 22, 9:44 PM · User Interface, Restricted Project
Clément Foucault (fclem) added a comment to T51021: Viewport Design.

I just implemented the infinite grid idea.

Wed, Mar 22, 9:41 PM · User Interface, Restricted Project
Albert (wevon) added a comment to T51021: Viewport Design.

Show optionally, proportional transformation with an editable color gradient

Wed, Mar 22, 9:32 PM · User Interface, Restricted Project
blend-it (blend-it) added a comment to T43295: Update/unfreeze gettext "contexts" or at least change some UI strings for better translations and improve user experience.

"Screen" and "Frame" synonyms are currently most important problems in italian translation.

Wed, Mar 22, 9:29 PM · BF Blender, Translations, User Interface
Albert (wevon) added a comment to T51021: Viewport Design.

The mesh subdivided could lose opacity according to the number of subdivision.
The UV islands may have different colors in Edit Mode.

Wed, Mar 22, 9:18 PM · User Interface, Restricted Project
Clément Foucault (fclem) added a comment to T51021: Viewport Design.
Wed, Mar 22, 1:11 PM · User Interface, Restricted Project
Paweł Łyczkowski (plyczkowski) added a comment to T51021: Viewport Design.
Wed, Mar 22, 12:27 PM · User Interface, Restricted Project
Chris Offner (chrisoffner3d) added a comment to T51021: Viewport Design.
Wed, Mar 22, 12:17 PM · User Interface, Restricted Project
Duarte Farrajota Ramos (duarteframos) added a comment to T51021: Viewport Design.

Well they all look especially awesome, especially the "Slight Fresnel on the wires." one. Congrats to you devs for the awesome work, can't wait for 2.8!

Wed, Mar 22, 1:51 AM · User Interface, Restricted Project
Aaron Carlisle (Blendify) added a comment to T51021: Viewport Design.

Choose one.

Wed, Mar 22, 1:47 AM · User Interface, Restricted Project
Mike Erwin (merwin) added a comment to T51021: Viewport Design.
  • Object mode in Rendered with GUI Overlay mode, with wire on on the objects. Slight Fresnel on the wires.
  • Edit mode in Isolated Display mode, all edges selected.
Wed, Mar 22, 12:54 AM · User Interface, Restricted Project
Clément Foucault (fclem) added a comment to T51021: Viewport Design.

Choose one.

Wed, Mar 22, 12:35 AM · User Interface, Restricted Project

Tue, Mar 21

Ejnar Brendsdal (ejnaren) added a comment to T51021: Viewport Design.

Looks awesome, but won't it become very heavy with that fading selection outline?

Tue, Mar 21, 11:58 PM · User Interface, Restricted Project
Jonathan Lampel (jonathanl) added a comment to T51021: Viewport Design.

Looks great and very usable. I also love the idea of grid fading and auto resizing - that way it would be useful beyond the default 16 lines without being distracting.

Tue, Mar 21, 10:55 PM · User Interface, Restricted Project
Chris Offner (chrisoffner3d) added a comment to T51021: Viewport Design.

Great mockups! I'm very much in favour of grid fading and resizing grid density as well.
MODO does both and it's quite elegant.
Maya does neither.

Tue, Mar 21, 10:04 PM · User Interface, Restricted Project
Paweł Łyczkowski (plyczkowski) added a comment to T51021: Viewport Design.

Grid fading? Would work best probably with automatically resizing grid (meaning the line numbers, not scale):

Tue, Mar 21, 5:27 PM · User Interface, Restricted Project
Paweł Łyczkowski (plyczkowski) added a comment to T51021: Viewport Design.

Some initial mockups of various proposed display modes. Separate color per part/object not yet explored.

Tue, Mar 21, 5:09 PM · User Interface, Restricted Project
Paweł Łyczkowski (plyczkowski) created T51021: Viewport Design.
Tue, Mar 21, 4:58 PM · User Interface, Restricted Project

Mon, Mar 20

Paweł Łyczkowski (plyczkowski) edited the description of T50845: Top Bar Design.
Mon, Mar 20, 12:48 PM · User Interface, Restricted Project
Paweł Łyczkowski (plyczkowski) added a comment to T50845: Top Bar Design.

Update:

Mon, Mar 20, 12:48 PM · User Interface, Restricted Project
Sergey Sharybin (sergey) added a commit to T50628: Blender 2.78b Cycles compute device selection UI issue: rC37f1ca1eafc2: Fix T50628: gray out cycles device menu when no device configured only for GPU….
Mon, Mar 20, 12:42 PM · User Interface, BF Blender
Dalai Felinto (dfelinto) added a comment to D2451: Main Workspace Integration.

@Julian Eisel (Severin) could you please update the patch with your latest changes, and make sure the task description fully cover what is working, what is not, and what was left to be implemented separatly?

Mon, Mar 20, 12:04 PM · User Interface

Sun, Mar 19

Brendon Murphy (meta-androcto) closed T50732: Viewport Pie menus update 2.79 as "Resolved".

Closing as resolved.

Sun, Mar 19, 5:31 AM · User Interface, Addons

Sat, Mar 18

Campbell Barton (campbellbarton) added a comment to T50901: Blender Template System (Blender 101 Related).

@Peter Kemp (peterejkemp) - there are many open design questions relating to how best to make a Blender thats optimal for people to learn Blender.

Sat, Mar 18, 8:03 AM · User Interface

Fri, Mar 17

Peter Kemp (peterejkemp) added a comment to T50901: Blender Template System (Blender 101 Related).

@Campbell Barton (campbellbarton) my issue is with students transferring from 101 to the full program interface (my experience is mainly with 11-18 year olds). If the step between 101 and full involves moving buttons around and others suddenly appearing out of nowhere I fear that they will feel that they are learnign two interfaces. 'Disabling' rather than hiding buttons could give the developer the option to make a consistent interface across both modes, and make the transition easier

Fri, Mar 17, 11:21 PM · User Interface
Campbell Barton (campbellbarton) added a revision to T50901: Blender Template System (Blender 101 Related): D2565: Application Templates Pach.
Fri, Mar 17, 9:34 PM · User Interface
Campbell Barton (campbellbarton) added a comment to T50901: Blender Template System (Blender 101 Related).

@Peter Kemp (peterejkemp), Currently only Python can be used to hide buttons (and its pretty much a hack).

Fri, Mar 17, 9:32 PM · User Interface
Julian Eisel (Severin) abandoned D1371: Add Basic Tab Button Backend.

Committed rB2977a8cd2176 to 2.8 branch.

Fri, Mar 17, 5:25 PM · User Interface
Julian Eisel (Severin) updated the diff for D1371: Add Basic Tab Button Backend.
  • Update patch for blender2.8
  • Use new immediate mode work-alike drawing
  • Remove testing code
Fri, Mar 17, 5:06 PM · User Interface

Thu, Mar 16

Peter Kemp (peterejkemp) added a comment to T50901: Blender Template System (Blender 101 Related).

I see mention here of hiding items which seems very sensible. However, for someone looking to learn a new tools having to move from one interface to another can be quite difficult. Will there be the option to disable buttons?

Thu, Mar 16, 5:34 PM · User Interface
Campbell Barton (campbellbarton) edited the description of T50901: Blender Template System (Blender 101 Related).
Thu, Mar 16, 5:25 PM · User Interface
Campbell Barton (campbellbarton) added a comment to T50901: Blender Template System (Blender 101 Related).

@Julian Eisel (Severin), You mention the goal of creating templates without any Python.

Thu, Mar 16, 5:18 PM · User Interface

Wed, Mar 15

Julian Eisel (Severin) added a comment to T50901: Blender Template System (Blender 101 Related).

I think this is a pretty fine proposal, although there are a few key-points that I'm not sure about, or which I imagined in a different way at least.

Wed, Mar 15, 5:09 PM · User Interface

Tue, Mar 14

Bastien Montagne (mont29) closed T50652: Changing DPI makes the top scene information panel less readable as text gets shortened. as "Invalid".

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

Tue, Mar 14, 3:35 PM · BF Blender, User Interface
darshan (darshan) added a comment to T49610: New keymap item window always saves as open.

I want to take this task .
Can you tell me where should i get started and files which affect this area of blender .
Thank you .

Tue, Mar 14, 2:13 PM · User Interface, BF Blender

Mon, Mar 13

Jonathan Williamson (carter2422) added a comment to D2539: Add support for “Per monitor DPI scaling” on Windows 8.1 and later using a “Use system DPI” preference.

Testing on Ubuntu Linux with Unity desktop, it seems to be working correctly.

Here's a patch on top of this diff to simplify the UI to a single Interface Size setting relative to the system DPI. It also keeps the UI size the same for existing user preferences.

It would be good to hear from the UI team if they agree with this simplification.

Mon, Mar 13, 5:09 PM · BF Blender, User Interface

Sun, Mar 12

Brecht Van Lommel (brecht) updated the diff for D2539: Add support for “Per monitor DPI scaling” on Windows 8.1 and later using a “Use system DPI” preference.

Simplify DPI settings, backwards compatibility, style fixes.

Sun, Mar 12, 7:39 PM · BF Blender, User Interface
Brecht Van Lommel (brecht) commandeered D2539: Add support for “Per monitor DPI scaling” on Windows 8.1 and later using a “Use system DPI” preference.

I'll update the diff with my changes. @Wouter (Waterflames), feel free to commandeer it back if you want to make any others.

Sun, Mar 12, 7:38 PM · BF Blender, User Interface
Julian Eisel (Severin) requested changes to D2539: Add support for “Per monitor DPI scaling” on Windows 8.1 and later using a “Use system DPI” preference.

I'm glad this is being tackled too.
I assume plan is to apply @Brecht Van Lommel (brecht)'s patch on top of this? Better update the diff to avoid confusion if so. Without it I get a far too big UI drawing here because of the UI code assuming 72 DPI.

Sun, Mar 12, 7:19 PM · BF Blender, User Interface
Aaron Carlisle (Blendify) closed T50930: Typo in 'jpeg2k_codec' description - 'Jpek2000' as "Resolved" by committing rB18ed060bc335: Fix T50930 Typo in 'jpeg2k_codec' description.
Sun, Mar 12, 6:58 PM · User Interface, BF Blender
Aaron Carlisle (Blendify) added a comment to D2539: Add support for “Per monitor DPI scaling” on Windows 8.1 and later using a “Use system DPI” preference.

Docs are always in the loop ;)

Sun, Mar 12, 6:07 PM · BF Blender, User Interface
Brecht Van Lommel (brecht) changed the status of T50628: Blender 2.78b Cycles compute device selection UI issue from "Archived" to "Resolved" by committing rB68ca973f7f81: Fix T50628: gray out cycles device menu when no device configured only for….
Sun, Mar 12, 6:04 PM · User Interface, BF Blender
Brecht Van Lommel (brecht) added a comment to T50628: Blender 2.78b Cycles compute device selection UI issue.

I've now changed the greying out behavior to what you proposed, I agree that's more clear. I don't think the extra detail in the tooltip is needed, it's too specific an example.

Sun, Mar 12, 6:03 PM · User Interface, BF Blender