Color Picker Square (SV+H) Inaccurate

Try this:

Blender 2.69 [and up to and including 2.70RC2]

User Preferences > System
Change “Color Picker Type” to "Square(SV+H)
Try Sampling colors in the properties panel.

My observation is that the color one samples is not the color one gets.
It appears as if the ‘V’ (value) information is not considered correctly.

Peculiarity enough, it does work correctly in ‘Texture Paint’ and ‘Image Editor’ panels.

I would like secondary confirmation of this oddity before reporting as a bug.
I have not gone through the entire interface to see where it works and where it fails.


I’ve seen similar results elsewhere. I’ll try to address the issue soon.

Thanks, Psy-Fi. You do great work.

Should be fixed in master but will be in for 2.71, not 2.70.

This is gamma correction? I suppose the colour picker background should also be adjusted for this?

No. No it is not.

I’m pretty sure It is, you pick colours in linear and they are converted to sRGB when rendered or shown in interface. However if you paste a hex code it is interpreted as sRGB and converted to linear HSV.

With colour management/gamma correction off (ie none display device) the colour shows as picked in the picker.

Fixed in latest build. Fantastic. :slight_smile:

A simple component to select color in the same way you select color in Adobe Custom skin and using flat mode to display the color picker in a custom widget.