Coloraide - FREE Color picker for painting and grasepencil

Coloraide - Quick Colorpicker
GitHub

I thought hovering over color field to be able to bring up color picker was very cumbersome and when I paint in Photoshop I use multipixel sampling to blend colors. It works also in Grease pencil with vertex mode (the main reason I neede this addon) Color history is self explanatory (click on color square and then move cursor away to sample it)

It is a modified Spencer Magnusson’s Color Picker Pro

ColorPickerProPlus_gif
Coloraide_ColorHistory

Features

  • Multi-pixel sampling
  • Color history management
  • Real-time color statistics
  • Multiple sampling methods
  • Integration with Grease Pencil and Texture Paint tools

Anyways would love you guys to try it and give me some feedback

Cheers!

15 Likes

Hey longiy, welcome to the forums!

Looks really useful… thanks for sharing this. :+1:

1 Like

Hi.

As soon as you hover any element of the ColorAide sidebar panel (the color thumbnails, the - or + buttons, the 1x1 or 5x5 buttons, the Quickpick size bar or the Rect Color Picker button), it spams this error message in the console:
EDIT: it also does this when you paint on the model.

E:\blender\Blender_Builds\custom\blender-4.3.1-windows-x64\portable\extensions\user_default\Coloraide\panels\IMAGE_PT_Coloraide_panel.py:120
rna_uiItemO: unknown operator 'screen.fake_user'

image

Blender 4.3.1
Add-on version: 1.0.2


I also noticed that if you :

  • click on the Picker_Mean thumbnail,
  • change the Value/Lightness (in the vertical greyscale bar),

… the Color Picker gets acting weird:


The Picker_Mean and the Picker_Current colors don’t get correctly updated if you change the color by clicking on their thumbnails:

Hi Xan, unfortunately I was not able to reproduce the error.
But tried to address it in this v1.0.3 release, try it and let me know if it worked.
Release Coloraide v1.0.3 · longiy/Coloraide
If it didn’t can you record your screen with the error happening?

Regarding the other bugs (Slider, and Color change) I will try to adresss them next.

Also let me know how is the extension working overall and what is you experience.

Thank you!

1 Like

I have removed the 1.0.2 version and installed 1.0.3, saved preferences and restarted Blender, and as soon as I switched the workspace from Modeling to Texture Paint, I got this new error:

E:blender\Blender_Builds\custom\blender-4.3.1-windows-x64\portable\extensions\user_default\Coloraide\panels\IMAGE_PT_Coloraide_panel.py:118
rna_uiItemO: unknown operator ‘screen.cancel’

The previous error (unknown operator 'screen.fake_user') no longer appears.


unfortunately I was not able to reproduce the error.

If you launch Blender in command line, you might be able to see the errors I mentioned ; they don’t appear in Blender itself.


Feature request:
Do you think it would be possible to add an option (in the add-on preferences) to let the user choose and customize hotkeys for the 1x1 and 5x5 color pickers?

Hey Xan, here is new release,

Release Coloraide v1.0.4 · longiy/Coloraide

  • Fixed color box synchronization with active color in texture paint mode and GP
  • Clamped picker_mean and picker_current value slider
  • Fixed screen cancel bug

Regarding key maps, in the texture paint window you should be able to assig n the keymap with right click assign key map, in the 3dview I will have a look at it

Thank you for the feed back!

1 Like

Thank you very much for these updates!

Regarding Color syncing, here is what I noticed in 1.0.4:

  • if you click on the picker_mean thumbnail (and change its color) the active color also gets updated correctly :+1:
  • if you change the active color (in the topbar) the picker_mean thumbnail is not updated in sync :face_with_diagonal_mouth:

Regarding the Quickpick size, I can change its value in its horizontal bar but I have the feeling a button is missing.
I don’t know how to use this Quickpick size.

Currently the color synchronization is one directional, meaning COloraide doesn’t replace topbar colorbox funtionality. Conceptually it just “cast” the color into the topbar colorbox.

Quickpick size is mapped to the backslash, the button was there initially but removed for cleaning up the UI, I will consider putting it back

image

1 Like
Summary

There’s a feature request that I suggested to the developer of Photopea and which ended being implemented: Adaptive Palette (it is now the 9th top most activated plugin in Photopea).

If you want to test it, go to Photopea, open a new project (and chose one of the available templates), go to the Window menu > Plugins, choose Adaptive Palette and install it.

I would love to see similar palette bars in your add-on (they are so convenient while painting). :crossed_fingers:
It would provide the user color bars with: brightness, hueshift, intensity, tints, tones, saturation, …


:point_right: EDIT: I’ve decided to try to create a dedicated script for these adaptive palettes: Adaptive Color Palette

1 Like

That is certainly interesting, I will consider it, at lest in some basic form.
Thank you

1 Like

2 posts were merged into an existing topic: Adaptive Palette

Coloraide v1.1.0

  • Added RGB and LAB sliders (adjusted with D65 whitepoint to align with Photoshop sliders)
  • Added HEX code field
  • Reversed history swatches order of sorting
  • Added custom sized picker button
  • Hid Rect picker since I don’t think it is in line with purposes of this addon anymore
  • Small QoL improvements

Since the palette functionality is moved into separate addon, I have decided to implement RGB snd Lab sliders since this is what use the most when painting and I eyeball the colors most of the time and adjust with slider afterwards. There were sometimes some little discrepancies when doing RGB to Lab conversion but it should work well most of the time. If you find anything hit me up.

Coloraide_v1.1.0_Update_Sliders

3 Likes

Well, might as well expose the Colorwheel since I am at it

Coloraide_v1.1.1_Update_Colorwheel

1 Like

Added Colour Dynamics! This was big paint point of mine that made me not use texture painting in blender multiple times.

ColorDynamics

4 Likes

Fantastic work on this add-on Longiy, very pleased with it and it speeds up my workflow no end. LOVE the colour jitter too- bonus!

2 Likes

Updated the addon with support for native Blender colour palette!
Would love you guys to test it out since since someone had an weird issue that I could not replicate.

ColoraideBlenderPalette

2 Likes

Noticed a small issue when I have the Coloraide panel pinned, it doesn’t update the default colour swatch unless I click on the Coloraide colour wheel/RGB/Lab properties.

To reproduce:

  • Pin the Coloraide panel
  • Change the original blender colour (or pick one with shift X)
  • Then try to alter this colour using Colouraide’s HSV swatch.

Screenshot 2025-01-20 at 18.05.55

Hi KDuffs, can you tell which Blender are you having this issue in? I can’t reproduce, the same bug. Thanks

Hi Longiy!

I’m using 4.2.5 and Coloraide 1.2.8, the problem doesn’t seem to be exclusive to pinning actually, and I’ve just arrived at my studio on a different machine and managed to reproduce. Maybe I’m missing something or being silly. I’ll explain again:

If I alter the HSV sliders in the panel that appears when I click the Colouraide swatch (pointed out here), the Blender swatch does not change (and is honoured when painting).

Screenshot 2025-01-21 at 11.41.53

I use HSV most of the time, maybe a better fix would be to include that in the Colouraide UI along with RGB+Lab?

1 Like

Oh I see, now I got it! I will probably expose the HSV slider then. Thanks!

2 Likes