Page MenuHome

Built-in themes
Needs Triage, NormalPublicDESIGN

Description

We would like to include a handful of good themes with Blender. A number of high quality themes have been submitted by the community here:
https://devtalk.blender.org/t/call-for-content-themes/3174

Here is a selection of the themes we could include:

App themes

XSI

Use-case: A welcoming environment for ex-XSI users, but also an excellent theme in it's own right
Author: Pierre Schiller, with edits
Status:


Modo

Use-case: A welcoming environment for Modo users, but also an excellent theme in it's own right
Author: Edward Agwi
Status:


Maya

Use-case: A welcoming environment for Maya users
Author: Vojtěch Lacina
Status: OK


Other themes

White

Use-case: A good example of a very bright theme
Author: Michail Soluyanov
Status:


Print Friendly

Use-case: For printouts
Author: Jason van Gumster
Status:


Deep Grey

Use-case: Neutral grey theme
Author: The Red Wax Police ?
Status: OK


Dark Minimal

Use-case: Darker theme than the default theme
Author: Jonathan Lampel
Status: OK


Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

The name "Blender Pro" is quite weird for a bundled theme. Makes it sound like this is some extra fancy theme that professional users use. So I'd prefer to rename that one.

William Reynish (billreynish) updated the task description. (Show Details)

@Julian Eisel (Severin) I agree, and also think it's very close to 'Dark Minimal'. We should probably just pick one of those.

I now removed Blender Pro.

Debuk (Debuk) added a subscriber: Debuk (Debuk).EditedMon, Mar 2, 12:30 PM

While I think white3 does overall a good job for a theme that is so bright, it has readability problems with the Properties Panel icons, there's nearly no difference to the background. And the toolbar icons have a much too strong contrast on the other hand. I think that should be tweaked, it feels unfinished.

The modo one is really pretty and also worth to be included. But it needs slightly more contrast with the workspace titlecolor and also the property panel icons.

Personally I am using "Deep Grey" since a while and it works really well.
https://devtalk.blender.org/t/call-for-content-themes/3174/5

I'm with @Debuk (Debuk) here, using "Deep Grey" as well.
I can't even think of a reason not to include it, it's easily the best theme available for blender.

Tried out some fixing values for white3.

Toolbar Item Inner Color Proposal :

  • H 0.0 S 0.0 V 0.181 A 0.235 (std icons)
  • or H 0.0 S 0.0 V 0.745 A 0.667 (inv icons)

Tab Inner

  • H 0.0 S 0.0 V 0.369 A 0.435

The preferences panel is also unreadable. Have a look eg at "Viewport"

Author: The Red Wax Police ?

Yes.

I got a question tho, once/if those themes are included and shipping with blender by default, how would we be able to update them?
In my case, I'm constantly updating the theme "Deep Grey", so how it will be, we send the .xml to someone to commit the changes, or we do something else?

@TheRedWaxPolice (TheRedWaxPolice) You could submit patches to update them, if we include them in the main Git repo. If we put them in Addons, you could get addon access so you could edit and update the theme yourself.

I'm not familiar with this patch submitting stuff.
If being in the Addons means we could just edit/upload/replace the .xml file without too much complexity, I'd prefer that.

While submitting an .xml file would be much easier, either way works for me. I'll continue updating Minimal Dark whenever changes happen or edge cases come up.

Here the last version of my theme:

I hope, this little improvements will committed:

https://developer.blender.org/D6961
https://developer.blender.org/D6791

after that theme should be updated.

@Michael Soluyanov (crantisz) : Well done. All good improvments, looks good to me.

@William Reynish (billreynish), that about Platinum and Fresh Snow themes? Looks like they were preselected, but now not in the list?

Debuk (Debuk) added a comment.EditedTue, Mar 3, 12:10 PM

I agree that red platinum would still fit in quite nicely. It's a lighter grey scheme, something that is no in there yet, places itself nice between "blender light" and "white8". Needs the same kind of fixes as white3 did. preferences, property icons, timeline background, if the camera is the active one the green icon is hard to read.

This last thing is more a personal suggestion, I did use it for some time now and perhaps the main red color could be changed/eased, that saturated darker red is really dominant and sort of distracting, when the outliner is visible .

@Michael Soluyanov (crantisz) I removed Platinum because it seems quite similar to the XSI theme in terms of overall brightness. I am trying not to add too much overlap. Fresh Snow could potentially still be included I suppose.

Heyho,

I will also update it on devtalk

Here's Minimal Dark updated with the latest changes to the text editor, animation editors, 3d view gradient, etc.

@William Reynish (billreynish) here's the XSIMOD Theme for Blender 2.83:


There is a long explanation I am doing about the color decisions regarding UIX at the moment on my blog. I will update the link here. Design choices were based on common selection and buttons. Softimage didn't have a wide range of UI elements like Blender has, so I had to set some rules to define how to extend the colors over the other areas.
Incidentally, that's where the Blender's UI inconsistencies started to appear. So I did document it all, now I'm transcribing to something humans can read. I will upload the link when I am done. This will be a much-needed guide for everyone wanting to jump into theme design for Blender.

*UPDATE March 4**
Here's a big list of inconsistencies scattered all over the color theme creation for UI elements>>
Please read it when possible to know what I had to overcome to make a clean-unison theme altogether. I appreciate your consideration for the general inclusion on Blender 2.83.

I suggest Fresh Snow to include. It will be nice transition between White and others

Besides "Print Friendly" which has a special purpose - don't think having a white background is practical (tested the "White" theme).

This isn't practical in a few areas.

  • Transform view aligned rotation/shear isn't visible.
  • Transform snap-circle isn't visible.
  • 3D Text editing cursor isn't visible.

While these could be resolved in Blender, adding this theme is giving us issues to resolve.

@William Reynish (billreynish)

On the theme of XSI that you created, you have escaped to arrange some colors on the graph editor / drivers / non linear animation:
the scrubber that was dark, and some equally dark colors of the summary bar (you can see by creating an animation)
(I made them the same as the timeline / dope sheet editor)
I placed them here:


In this file I also made the colors of the preference panels equal to the properties panels.

I put the background of the 3d view of the identical Color to the Softimage XSI one, and I also put the color of the 3d view header bar equal to all the other header bars which, in my opinion, makes the theme more coherent and less "old" (these they are the only two colors that I have allowed myself to modify aesthetically.)

@noki paike (amonpaike) thanks, will update. We could also choose to use colors for the UI widgets that are more similar to how XSI was. The checkboxes and menu items in this theme are currently very different from XSI.

I had noticed, but I limited myself to fixing just what was most evident

Thank you for this scrutiny on the theme. So we are definitely resolved to make this a 100% resemble theme, and I am glad for that and for all of the users who will be welcomed with these changes in the new Blender. Thank you, guys!
Let the unchecked checkboxes be gray, and let selected checkboxes be green. Trust me, this will guide the user's eye more adequately for checking on parameters. This should be maintained.

BTW Maya theme has all these orange-yellow color coded icons (in blender: Modifiers), Cyan "inner" color for selected buttons and other nice little details for purple (sculpting) icons. So porting the maya theme is going to propose some challenges as well:
The organge-yellow and cyan icon color percentage upon opening the theme is around 35% of the screen space. The rest is just dark grey:

I see the green status everywhere, so is it ready to ship? 🤔

When will those be included in blender? There are some good themes here.

@William Reynish (billreynish) I see that the themes were committed, nice. But I just noticed this commit rBa210b8297f5afe6eaf2d001e57c1e8b7e8429c52 that requires some adjustments in the themes, and I updated my theme (Deep Grey).
So instructions on how to update the themes now that they are included would be nice.
In the meantime here's the updated theme.


If you could still update it today would be nice.

noticed this commit rBa210b8297f5afe6eaf2d001e57c1e8b7e8429c52 that requires some adjustments in the themes...

Good point. The color of that Warning Icon can be adjusted in Themes / Info / Warning Icon Background.

Edward Agwi (SHiv0r) added a comment.EditedMon, Mar 16, 4:13 PM

Updated the Theme too

For now, we didn't want to add too much complexity in terms of how this is managed. It's possible later on that we could move this to addons_contrib and make that work, so that the theme maintainers could update them. For now, just post theme updates here and I will regularly keep them updated.

I will probably give it a few days to see if more theme updates are done, and add the updates to master then.

Note: when moving themes to the addons repository, I left out the white theme because of issues listed here which weren't addressed: T74360#885686

Listing issues with 3D view mesh display:

  • Modo
    • Face dot too small (1 pixel)
    • Active vert/edge/face selection matches other colors.
  • XSI
    • Face dot too small (1 pixel)
    • Active vert/edge selection matches other colors.
    • Selected color close to unselected color in wire-frame

@Campbell Barton (campbellbarton) The issues you mention there I don't really agree are issues. I see those as simply being different choices, and in some of those cases I think there could also be potential advantages of doing things different from the default theme.

For example, in the default theme, the active face looks like it's unselected:

In the XSI theme, the active face looks like it is *more* selected, which is just more correct:

Listing issues with 3D view mesh display:

  • Modo
    • Face dot too small (1 pixel)
    • Active vert/edge/face selection matches other colors.
  • XSI
    • Face dot too small (1 pixel)
    • Active vert/edge selection matches other colors.
    • Selected color close to unselected color in wire-frame

Unless those things were not intended, but that's the point of having themes, I think. The freedom of make things look different. Otherwise there's no point imo.

Listing issues with 3D view mesh display:

  • Modo
    • Face dot too small (1 pixel)
    • Active vert/edge/face selection matches other colors.
  • XSI
    • Face dot too small (1 pixel)
    • Active vert/edge selection matches other colors.
    • Selected color close to unselected color in wire-frame

Fair enough.

In addition, most of the selection is dim due to a 2.8x problem, which artificially makes the mesh selection color dimmer than its value in theme settings.
This can be clearly seen on XSI theme, where pure #FF2100 red for selected vertex turns to some kind of #E11515 vinous.
We are fixing that issue with #00FFBB color for selected mesh parts instead of orange to reach proper selection contrast value.

Both "issues" were intended

The Active vert/edge/selection is still visible in the viewport so I don't see an issue with it.

The Face Dots were in some shading modes still visible(i think it was in x ray) and made it extremly noisy so I changed it that you couldn't see them but i can change it back tomorrow.

@Campbell Barton (campbellbarton) The issues you mention there I don't really agree are issues. I see those as simply being different choices, and in some of those cases I think there could also be potential advantages of doing things different from the default theme.
For example, in the default theme, the active face looks like it's unselected:


In the XSI theme, the active face looks like it is *more* selected, which is just more correct:

I didn't make any comments about the active face in XSI, if the default theme needs to be tweaked - that's a separate issue.

What other issues do you disagree with?

One of the points is about using almost the same color for selected and unselected objects, surely this is a mistake?


I think a good rule of thumb with these are that people should be able to follow tutorials.

Not with exact colors of course, but if there is a difference between two things which a theme makes look the same, this means anyone following instructions wont be able to tell the elements apart.

Reminder these are officially supported themes, if some features in Blender aren't usable with them, we're giving people a broken user experience.

Evan Wilson (EAW) changed the task status from Needs Triage to Confirmed.Wed, Mar 18, 12:00 PM
Evan Wilson (EAW) changed the task status from Confirmed to Needs Triage.Wed, Mar 18, 12:18 PM

Reminder these are officially supported themes, if some features in Blender aren't usable with them, we're giving people a broken user experience.

Exactly)
Official themes can be some darker or some lighter or some XSI, but Blender must be recognizable as Blender, a solid product with determined logics behind UI.

I get now what Campbell mean the problem is more in edge and vert mode were you can't see the active vert and edge (i don't use this feature personally so that's why I didn't bother with it and disable it by adjusting the color)

I fixed now both issues:

  • Face dot too small (1 pixel)
  • Active vert/edge/face selection matches other colors.

moving themes to the addons repository

With that move, is there a possibility for us (theme maintainers) to easily update the themes directly ourselves?

@TheRedWaxPolice (TheRedWaxPolice) yes, any theme authors that would like to use git directly, can do so, email me campbell{at}blender.org, with your username and the theme you're working on.

All the themes here, including White, have now been committed. They currently live in the Addons Git repo.