The colours of my Interface in the shading menu are generally a bit off and seem desaturated, even in the colour selection circle. This problem only appears in the shading tab!! For example if i choose orange for Texture nodes in the Interface it looks brown. I tried 12 different Themes and tweaked the layout settings but the colour only changes a little. I can rule out my monitor because in the Prefrences menu it looks right. Any Tips how to fix this? The two connected colours should be the same but they’re clearly not.
Can you link an image with an example, what scene lighting do you have setup? Which render engine?
Its not the objects its the node colours that are off ill link a screenshot so you may understand what i mean. The two colours connected by the white line are supposed to be the same. I am using cycles but it doesnt make a difference.
All the topbar colors are off. It looks like they’re mixed with a gray color.
So it’s not just you.
any idea how to fix it?
No idea. Never bothered me tbh…
This caught my eye because we’ve been talking about something similar in this thread.
Coming from graphic arts, color control is a huge deal for me, and navigating the idiosyncrasies of the Blender UI can drive me nuts.
So I played in the Node Editor to try and figure out exactly how the colors in the Theme Editor are being altered. I haven’t yet identified a solution, but I’ve got some ideas.
The left are pure Hex colors, and the right are their analogues in the Node Editor. The saturation and brightness are being altered, and at consistent ratios regardless of hue.
Best guess is the colors are being shifted using the scene linear color space.
If you graph them, the curve of the altered colors looks like the inverse of the gradient you see in the Color Ramp node, the value ranges going from broad to compressed.
I haven’t been able to put much time into it, but Blender already uses a Color Linear/sRGB conversion formula to translate Hex values into the local color space. My thought is that if I spend some time combing through the code, maybe I can find it and then use it outside Blender to better control colors.
And further, somewhere in the code is the algorithm that Blender uses to manage/alter the Theme colors. A good data scientist could likely reverse-engineer a solution from that as well.
But ANYWAY
As for your issue, what comes to mind as a quick fix — since the Color Picker in the Theme Editor gives live updates as you scrub around the color circle — is that you could split the Shader Editor, set the new window to an Image editor, load in a pic of the colors you want, and then eyeball it until you get the colors to match as best you can.
And/or if you have the Node Preview add-on, you could drop in a color swatch as an Image Texture, and have a thumbnail of the color directly above the Node header.
Wow thank you for the in depth answer and analysis. I think it’s weird that there is no fix or even conversation about this and I hope that some bright minds are going to find a solution.
For now your suggested temporary fix works but it still really annoys me.
Thank you again for taking the time.