Adaptive Color Palette

Hi.
There’s a feature request that I suggested to the developer of Photopea and which ended being implemented thanks to hxim: Adaptive Palette.
It is atm in the 10th top most activated plugins in Photopea so I guess people think it’s quite a useful plugin.
If you want to test it, go to Photopea, open a new project (choose one of the available templates), go to the Window menu > Plugins, choose Adaptive Palette and install it.

In the hope to see a similar plugin available for Blender, I initially posted a suggestion in the Coloraide thread; but I eventually thought I could create a dedicated forum thread and dedicated Blender script, fitting my own UI/UX vision of the implementation of these color palettes.

FYW, this script aims to provide brightness, hueshift, intensity, tints, tones, saturation, … color bars derived from the active color.

6 Likes

I’ve been able to create a color bar with variants of the active color.
Next step: implement most of the color bars shown in the above video.

6 Likes

That is pretty nice already. If you then just create the separate palettes via color rules, then you get a lot of variation as well.

Very, very, interested in this. Do you have a repository with your code so far? Are you interested in community volunteer assistance with this project?

3 Likes

Hi Joseph. :wave:

I haven’t created any (Github) repository for this project yet (but I planned to do it, once the add-on would be usable).

It’s still very early in development, and I thought I could start learning Python (I admit my coding skills are quite limited at the moment) while working on this project.

Do you volunteer to participate in its development?

Here is the current status of the add-on:

As you can see, the algorithms for the alternative color bars are temporary. :slight_smile:

10 Likes

Looks awesome to me.

1 Like

I don’t have a lot of spare time at the moment but I’d love to poke at it a bit here and there :slight_smile:

1 Like

I do not have a direct use case for this. But it looks feasible ( ← also learnig some new vocabulary ). :smile_cat:

Here are some of the changes I have been able to implement into the add-on so far:

  • The main color pickers have been reorganized (I made them closer to each other and they are now grouped in the “Color Palettes” drop-down)
  • I decided to remove the “Main Color” color picker that was located at the top in favor to two simple color pickers, mimicking the Active Color and the Secondary Color
  • Added a checkbox to “Sync Active and Secondary Colors”
  • Added a button to “Swap Active and Secondary Colors”
  • Added a second row for the “Previous Colors” row (maybe I should add a third row ?)
  • Added two Eye Droppers to quickly pick a color from the Blender interface (I plan to add an option to choose the radius: 1x1, 3x3, 5x5, 7x7… I haven’t got time to do it yet)
  • Extra color palettes (Complementary, Analogous, Split Complementary, Triad, Square, Rectangle) have been placed in their own “Color Harmonies” drop-down

Whether the add-on is going to be released for free on Github or will be sold on market places is still being considered.

3 Likes