User InterfaceProject
ActivePublic

Members (21)

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

Dalai Felinto (dfelinto) moved T49820: How to integrate multi-frames icons/preview images in UI code from Backlog to UI/Workflow on the BF Blender: 2.8 board.
Wed, Jun 28, 4:51 PM · User Interface, BF Blender: 2.8
Joey Ferwerda (TheOnlyJoey) added a comment to D2133: Viewport HMD integration using OpenHMD.

Joey,

First, support for the idea. I was looking for this a while back, I just found out this exists. I just bought a couple of junk HMD modelling tools, really pretty awful. Wish I had Blender in my Oculus. Granted, it's still early for a good quality experience, but IMO this sort of functionality is the real utility of HMDs.

Second, I feel your pain, thanks for the work. Unfortunately C isn't one of my strengths. C#, Web here. If I can help anyway, let me know. I see one reviewer is a little harsh in the phrasing. Please don't take it hard, some engineers just lack tact during review; on the bright side his comments look like good effort was expended and good info was collected as a result.

Lastly, I was sadly unable to get the 4-18 11:18 build functioning properly on Windows, NVidia. Here's my experience:

  • I tried starting without changes first. After "Start Session", the HMD window opens fullscreen on my main display, and (non-positional) head tracking is reflected there.
  • When I don the headset, the Oculus application manager starts in the HMD. I figured that can't be good, so I looked around. Hints were hard to find, but eventually dug through the comments here, and so tried stopping the OVR Service and running DirectDisplayConfig. I hear device enable/disable chimes in Windows, but after trying various sequences, wasn't able to get the viewport directly into the HMD, or get the HMD into an "extended" state where I can drag Windows to it.

    I'd love help diagnosing this so I can try it out.
Wed, Jun 28, 4:14 PM · User Interface
Aaron Carlisle (Blendify) updated subscribers of D2729: Improve trackball rotation mode by using a single axis.

@Campbell Barton (campbellbarton) can you take a look?

Wed, Jun 28, 12:20 AM · User Interface
Dzmitry (Sunbeam) added a comment to T51834: Active Object and Groups.

Theme

Wed, Jun 28, 12:02 AM · User Interface, BF Blender

Yesterday

Dzmitry (Sunbeam) added a comment to T51834: Active Object and Groups.

Tue, Jun 27, 11:59 PM · User Interface, BF Blender
Igor Malovitsa (IgorNull) created D2729: Improve trackball rotation mode by using a single axis.
Tue, Jun 27, 10:42 PM · User Interface
Dalai Felinto (dfelinto) updated subscribers of T51834: Active Object and Groups.

I know this is a simple file, but please upload it to simplify the discussion.

Tue, Jun 27, 11:28 AM · User Interface, BF Blender

Mon, Jun 26

Aaron Carlisle (Blendify) closed T50351: Making the code style of ui files consistent as "Invalid".
Mon, Jun 26, 5:52 AM · User Interface, BF Blender

Sun, Jun 25

john peterson (bliblubli) triaged T51889: Broken UI after creating new file in 2.79 test and daily builds as "Confirmed" priority.

I can also confirm the bug.

Sun, Jun 25, 5:45 PM · User Interface, BF Blender
Vuk Gardašević (lijenstina) added a comment to T51889: Broken UI after creating new file in 2.79 test and daily builds.

I can recreate the issue on Win7 build ed6d88f bu renaming the userpref.blend file in the config folder so Blender cannot load it.
Parts of the UI will be blank until the window is resized with both loading the Default Template and a New File.

Sun, Jun 25, 5:28 PM · User Interface, BF Blender

Sat, Jun 24

Roman Kiselevich (RKiselevich) created T51889: Broken UI after creating new file in 2.79 test and daily builds.
Sat, Jun 24, 2:44 PM · User Interface, BF Blender

Fri, Jun 23

Alexandr Zinovev (raa) created D2723: Adjust spacing between buttons.
Fri, Jun 23, 2:28 PM · User Interface
Alexandr Zinovev (raa) closed T51845: UI Scale cause double width vertical borders as "Resolved" by committing rBbddb4de47cd6: Fix T51845.
Fri, Jun 23, 10:09 AM · BF Blender: Regressions, User Interface, BF Blender
Campbell Barton (campbellbarton) edited the description of T47345: Custom Manipulators: General Design & Functionality.
Fri, Jun 23, 3:17 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.
Fri, Jun 23, 2:49 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Fri, Jun 23, 2:47 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Fri, Jun 23, 2:42 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Fri, Jun 23, 2:21 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Fri, Jun 23, 2:20 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Fri, Jun 23, 2:20 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Fri, Jun 23, 2:05 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T47345: Custom Manipulators: General Design & Functionality.
Fri, Jun 23, 1:19 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T47345: Custom Manipulators: General Design & Functionality.
Fri, Jun 23, 1:18 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T47345: Custom Manipulators: General Design & Functionality.
Fri, Jun 23, 12:15 AM · BF Blender: 2.8, User Interface

Thu, Jun 22

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

I think you missed my post above @Campbell Barton (campbellbarton) because it got buried in a sea of equally awesome suggestions. :) I suggested bbone roll control in the 3dview, and translate manipulator in the graph editor.

Thu, Jun 22, 4:24 PM · BF Blender: 2.8, User Interface
Diego Gangl (januz) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.

@Diego Gangl (januz), 3D View: Camera Focal Length & 3D View: Wind Force Field are done already.

Thu, Jun 22, 3:27 PM · BF Blender: 2.8, User Interface
Alexandr Zinovev (raa) added a revision to T51845: UI Scale cause double width vertical borders: D2721: Fix T51845.
Thu, Jun 22, 10:35 AM · BF Blender: Regressions, User Interface, BF Blender
Bastien Montagne (mont29) closed D2720: Patch to fix keyframe hotkey combinations to be more artist friendly.
Thu, Jun 22, 10:31 AM · User Interface
Bastien Montagne (mont29) closed T51867: I - L / I - R / I - S key combos are broken as "Resolved" by committing rB7abed4e4332e: Fix T51867: Insert Keyframe I - L / I - R / I - S key combos are broken..
Thu, Jun 22, 10:30 AM · User Interface, BF Blender
Bastien Montagne (mont29) claimed T51867: I - L / I - R / I - S key combos are broken.
Thu, Jun 22, 9:45 AM · User Interface, BF Blender
Bastien Montagne (mont29) accepted D2720: Patch to fix keyframe hotkey combinations to be more artist friendly.

Makes sense. Thanks, will commit :)

Thu, Jun 22, 9:45 AM · User Interface
Carlo Andreacchio (candreacchio) added a comment to T51867: I - L / I - R / I - S key combos are broken.

D2720 is a patch to fix this issue

Thu, Jun 22, 8:08 AM · User Interface, BF Blender
Carlo Andreacchio (candreacchio) added a project to D2720: Patch to fix keyframe hotkey combinations to be more artist friendly: User Interface.
Thu, Jun 22, 8:08 AM · User Interface
Carlo Andreacchio (candreacchio) created T51867: I - L / I - R / I - S key combos are broken.
Thu, Jun 22, 8:06 AM · User Interface, BF Blender

Wed, Jun 21

Alexandr Zinovev (raa) claimed T51845: UI Scale cause double width vertical borders.
Wed, Jun 21, 11:44 PM · BF Blender: Regressions, User Interface, BF Blender
Brecht Van Lommel (brecht) triaged T51845: UI Scale cause double width vertical borders as "Confirmed" priority.

@Alexandr Zinovev (raa), this is caused by rBfa63515c3758: Fix: Use "round" instead of "floor" in snapping UI to pixels.

Wed, Jun 21, 10:14 PM · BF Blender: Regressions, User Interface, BF Blender
Brecht Van Lommel (brecht) closed T51849: Principled Roughness & Clearcoat Gloss are opposites of each other? as "Resolved" by committing rB14ea0c5fccfd: Fix T51849: change Cycles clearcoat gloss to roughness..
Wed, Jun 21, 9:36 PM · Cycles, User Interface, BF Blender
Michael P. (forest-house) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.

@Campbell Barton (campbellbarton). I've added a screenshot to clarify what I mean by 'Plane Track' (Can be created with 4 tracks):

Wed, Jun 21, 5:36 PM · BF Blender: 2.8, User Interface
ronan ducluzeau (zeauro) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.

Correction, if you were to click on one corner, then drag the cursor to another corner, this would make rotate UV's/Color into a useful manipulator. Perhaps this is what was meant?

Yes. That was what I mean.

Wed, Jun 21, 12:50 PM · BF Blender: 2.8, User Interface
Bastien Montagne (mont29) changed Type from Bug to Design on T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?.
Wed, Jun 21, 12:16 PM · Cycles, User Interface, BF Blender
Bastien Montagne (mont29) triaged T51849: Principled Roughness & Clearcoat Gloss are opposites of each other? as "Normal" priority.

This does not really sounds as a bug to me? More like a design discussion that should rather have been done through ML probably. But will leave Cycles dev decide what to do with that report…

Wed, Jun 21, 12:16 PM · Cycles, User Interface, BF Blender
Mikhail Rachinskiy (alm) edited the description of T51845: UI Scale cause double width vertical borders.
Wed, Jun 21, 10:25 AM · BF Blender: Regressions, User Interface, BF Blender
lower case (lowercase) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.

the missing manipulator is one that can be used to move object origin
for modifiers it would be nice if you could just skip using empties, I see you mentioned rotation for array
extrude_repeat operator would be useful with a transform manipulator, like a matrix extrude

Wed, Jun 21, 7:05 AM · BF Blender: 2.8, User Interface
Brian Savery (bsavery) added a comment to T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?.

I can buy Brecht's argument. There is however something to be said for keeping to the original paper for compatibility with other renderers that implement it, and wanting to keep the settings the same.

Wed, Jun 21, 6:57 AM · Cycles, User Interface, BF Blender
Sean Kennedy (hype) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.
  • @Sean Kennedy (hype) Good suggestions, added. Question though - is this for tracking points or mask too?
Wed, Jun 21, 6:17 AM · BF Blender: 2.8, User Interface
Andrew Price (andrewprice) added a comment to T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?.

Thanks Brecht!

Wed, Jun 21, 5:33 AM · Cycles, User Interface, BF Blender
Campbell Barton (campbellbarton) edited the description of T51844: Custom Manipulators: Where to take advantage of manipulators.
Wed, Jun 21, 3:27 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) added a comment to T51844: Custom Manipulators: Where to take advantage of manipulators.

Updated main document, notes:

Wed, Jun 21, 3:16 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) renamed T47345: Custom Manipulators: General Design & Functionality from "Custom Manipulators: General (Advanced) Functionality" to "Custom Manipulators: General Design & Functionality".
Wed, Jun 21, 3:04 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) edited the description of T47345: Custom Manipulators: General Design & Functionality.
Wed, Jun 21, 3:02 AM · BF Blender: 2.8, User Interface