Page MenuHome

Find solution to unify color picking methods with options for sample space
Confirmed, NormalPublic

Description

Reopened as, though the initial issue is invalid, the current solution, as it is, is problematic.
The sample_color paint operator S has a problem with discoverability and is separate from both the general UI color picker and the sample tool. This needs a better design solution.

Old Description (resolved by sample_color operator)

Right now all color picking is using the display space, which usually makes it (almost) impossible to accurately pick colors from an image that is not sRGB for texture painting.
Similarly, for texture painting in the 3D viewport the picked color is that after shading and display transformation. This can be useful, but it should be optional. In a lot of cases the user wants to pick and draw a color from within the same image texture, without any additional color space conversion.

The View mode of the image editor already has a sample tool, which has the functionality to show the color data in image space without additional color management. So simply using this tool in paint mode for picking color with the option to select the color space would already be a huge benefit.

Further, having a similar tool for 3D texture painting would be even better, but I assume that this might have more difficult implications for the implementation. Tackling this for the image editor first using the Sample tool, might me a good trade-off for investing a small amount of work for maximum impact.


Event Timeline

Simon Thommes (simonthommes) changed the task status from Needs Triage to Confirmed.Mar 2 2021, 4:13 PM
Simon Thommes (simonthommes) created this task.

Similarly, for texture painting in the 3D viewport the picked color is that after shading and display transformation.

Doesnt S Sample Color work for you? (Sample Merged ON is with shading information, OFF is without)

@Philipp Oeser (lichtwerk)

Wow.. I actually was not aware this feature existed. Thank you! Where is this exposed? I can't find any indication of this other than searching for the operator and the hotkey. This should be easier to find...

Simon Thommes (simonthommes) renamed this task from Accurate color picking in image space to Find solution to unify color picking methods with options for sample space.Mar 2 2021, 6:01 PM
Simon Thommes (simonthommes) reopened this task as Confirmed.
Simon Thommes (simonthommes) updated the task description. (Show Details)