Eyedropper Color Picker Tool for the Texture Painting Mode

Hi.

There’s currently a patch (thank you @jfmatheu) about adding an Eyedropper Color Picker Tool onto the left toolbar: https://developer.blender.org/D9441#238976 of the Texture Paint Mode.

The goal is to have a tool (accessible from the left toolbar and thanks to a hotkey) that allows the user to pick a color directly from an object, in the viewport.

image


Here is an idea to enhance it further: After clicking on this Eyedropper icon, there could there be an option in the Eyedropper Tool Settings bar to select the sampling size .
Possible options could be: 1x1, 3x3, 5x5, 11x11, 31x31 pixels…

EDIT: a simpler way would be to reuse the “Sample Size” input field from the Image Editor Tool (which would allow the user to set any pixel radius he/she wants):

082615

8 Likes

I hope that ⚙ D9441 Eyedropper tool for Texture Paint mode gets a reviewer soon. :pray:
It would be cool to have the “eyedropper color picker” in Blender 2.93

2 Likes

What advantage is there for it being active tool as opposed to the already existing shortcut (S)? I mean, active tools are great when they bring something to the workflow, but in this case having to switch tools just to sample color when it can already be done more efficiently… I can’t see a benefit.

I see several advantages :

  • Tool discoverability: having tools displayed in the left toolbar helps make (new) Blender users clearly know about that the tool exists.
    Working with hotkeys is just one way to use Blender, the other way is by using menus and toolbars.
    The user shouldn’t have to discover this feature (nor the hotkey) only by reading the documentation or by randomly noticing it in a menu.
    IMO, having an “eyedropper color picker” in the toolbar makes sense for Blender users who prefer using GUIs.

  • for Blender users who use a digital pen

1 Like

I guess that makes sense. I see that the patch also adds another shortcut - the alt+click. I think this one is much better than the S, and also is tablet-friendly.

Because of how 2.80+ changed the concept of everything, exposing things that were only accesible through shortcuts and hard to find for new users or users coming from other softwares. Now there are menus in a header, tools in a toolbar…

Digital painting softwares also have a shortcut (alt/ctrl) to quick switch for eyedropper but we all know they also expose that tool in the toolbar with the rest of tools. As well as you can also use shift in sculpt to quick smooth surface or select the tool of smooth brush in the toolbar.

1 Like

Menus in the header existed for a long time well before 2.8x :slight_smile: There weren’t that many things, actually, that were completely hidden. But still, better discoverability is a good point.

1 Like

shortcut (S) dosn’t allow to pick color from sibling areas with for example opened images
There is shortcut (E) but it doesn’t work globally and requireds to hover brush color manager, that is not always visible and opened.

Also there is no tips to use shortcuts (s or e) in the brush color manager.

Ideally would be to have global shortkey, that will work like shortkey (e) but without hovering color manager and work even in siblings areas like opened images.

It would be great if tool will switch to previous tool immediately after picking color even in siblings areas.