Show HN: Explore color palettes inspired by 3000 master painter artworks (paletteinspiration.com)

215 points by ouli ↗ HN
I built PaletteInspiration.com, a browsable archive of color palettes pulled from artworks by 3,000+ master painters (Monet, Vermeer, Raphael, Van Gogh). Why I built it: every color palette generator I tried converged on the same five muted pastels. Painters spent centuries figuring out color and we mostly ignore that body of work when picking colors for digital design. Please share your feedback on the Color Harmony Explorer - drag the wheel to any color and it shows which hues master painters historically paired with it (not only standard complementary, analogous, triadic, etc.) It is solely based on co-occurrence across thousands of real paintings. Not algorithmic color theory rules - actual empirical pairings.

No signup, no paywall, no email capture. Just curious what people think.

44 comments

[ 4.0 ms ] story [ 64.7 ms ] thread
this is interesting, we should wire this to frontend design system library that automatically helps user use these palette.
Love it. I'll be using this on a weekly basis in my art practice.

Let me know if you ever create an API endpoint.

Very nice. My only gripe is the automatic page switching on scroll, never encountered that before and I absolutely hate it
I fix it. hope the new version provides better user experience
As an "expert viewer" of Baumgartner Restoration, this site usefulness is questionable. If you look at those color palettes, most of them brownish that is because of dirty & old oxidised varnish. These are not the intended look of these paintings. So these color palettes has nothing to do with those 3000 masters.

https://youtube.com/@baumgartnerrestoration

It was short but I really enjoyed this little thread this morning, added much color to my life!

> Starting in the Renaissance, artists made sculpture and architecture that exalted form over color, in homage to what they thought Greek and Roman art had looked like. In the eighteenth century, Johann Winckelmann, the German scholar who is often called the father of art history, contended that “the whiter the body is, the more beautiful it is,” and that “color contributes to beauty, but it is not beauty.” When the ancient Roman cities of Pompeii and Herculaneum were first excavated, in the mid-eighteenth century, Winckelmann saw some of their artifacts in Naples, and noticed color on them. But he found a way around that discomfiting observation, claiming that a statue of Artemis with red hair, red sandals, and a red quiver strap must have been not Greek but Etruscan—the product of an earlier civilization that was considered less sophisticated. He later concluded, however, that the Artemis probably was Greek. (It is now thought to be a Roman copy of a Greek original.) Østergaard and Brinkmann believe that Winckelmann’s thinking was evolving, and that he might eventually have embraced polychromy, had he not died in 1768, at the age of fifty, after being stabbed by a fellow-traveller at an inn in Trieste

https://www.newyorker.com/magazine/2018/10/29/the-myth-of-wh... cited by https://bsky.app/profile/ellipticalnight.bsky.social/post/3m...

Man, what a line. What a horror, this projection of opinion! From the "Father of Art History"! To rob the world so! I feel this way all the time, that anti-sentiment, that the pure marble world just stately and so is art and perfection, over the colors of the universe & it's possibility!

> "the whiter the body is, the more beautiful it is"

This should make your blood run cold, imo. A world locked in amber view of reality, static, sedate. Whew.

> is because of dirty & old oxidised varnish

And the pigments fade. And even worse, they fade at various rates and some are almost completely gone.

So we can use AI or even deterministic algorithms to recover the original palette.
It‘s vibecoded slop that turned an idea that should have stayed a bad idea into poor execution, convincing the vibecoder that the idea is validated. The vibe coder has absolutely no domain specific knowledge to understand what you picked up in a second, yet no AI ever mentioned that, they didn’t learn, and instead reinforced their bias by producing another piece of forgettable slop. Yes, I’m fun at parties.
An additional problem is that it looks like the colors are from the intersection of 3 random paintings. The masters already picked their colors on one painting. If you randomly average them it is like a kid mixing finger paints. You aren't going to get a better color scheme from 3 random masterworks.
A few points on how a painter's intentions do not always align with how we see their work many years later:

Generally, a painting is best viewed and photographed in as close a lighting environment as it was painted. I have seen many paintings 'blasted' by unnaturally bright gallery lights. There is a reason why a gallery lighting designer is a real job. However, in my experience effective gallery lighting designers are as rare as rocking horse shit.

It is true that the paint the artists applied many years ago will often bear little resemblance to that which we now see. This is less true of earth browns and very true of paintings done at the beginning of the pigment revolution, when wonderful colors were produced which were later discovered to be very 'fugitive'. However, the relative relationship between these paints remains more or less intact, and IMHO this is the most important factor in aesthetic evaluation.

Another factor is how a photo flattens such differences as rough vs smooth (and their consequent light reflection properties). In a Titian painting, huge areas are untouched rough red oxide primer on rough canvas, vs the slight gloss of oil paint. Importantly, old masters would often apply their lights as (smooth) thick paint and their dark as thin glazes (or scumbles) above a thin primer (red or green or yellow ochre or whatever). The frisson between these layers gave the darks their depth that they would otherwise have lacked. This is mastery of dynamic range at its finest. Googles art project photos comes close to capturing this. For an example, check out any portrait by Durer in Google art project.

Why do I only see Claude in this UI? It seems Claude is picking up the very same color scheme for many webpage building requests.
I am currently looking for colour palettes and this website is of interest to me.

Small snag, some UTF8 things are going on with some colour names, I am sure you know and have cursed accordingly.

I like OKLCH colours and the ability to mix them in interesting ways using CSS things. This means I don't do hex codes for colours in CSS. I can translate though, however, soon some people will demand OKLCH, so you might as well add it in, trying to get it natural with the picker.

I appreciate the masters but I wonder how this would work using other sources, for example, Sunday newspaper supplements from the last century, and their glossy adverts, which were to a higher standard than what we get today.

As you suggested OKLCH colour option is added now to the site. Thanks again.
I used to run an art social network 15 years ago that did this automatically with every piece of art uploaded and then it let you search for art by color that way.

Basically

$average = new Imagick( $file );

$average->quantizeImage( $numColors, Imagick::COLORSPACE_RGB, 0, false, false ); //Reduce the amount of colors to 10

$average->uniqueImageColors(); //Only save one pixel of each color

Weird how similar many of those are to Commodore 64 palette.
This is great! Love the idea. You should send to some art programs, sure they would get a kick out of it. Also gives another use case outside of just digital design.
As a gruvbox enjoyer, I approve.
It's wonderful. Thank you for building this.
The letter directory is based upon artist first name... seems odd especially as most are going to know the last name and only maybe the first.
I fixed it. Thank you for helping to correct such an obvious error!
So... ummm... the website and all the submitter's comments here seem very Claude generated, no?

Spam filters are going to have to get a lot more sophisticated. "Slop" filters, even.

Hi, I like it! 2 things I noticed:

1) Aren't "Modernism" and "Modernismo" the same thing? I'm a Spanish speaker and from my POV they are

2) Selected "Naïve Art" style and it's broken (images not loading). Probably something to do with the diaeresis

Why no contemporary/modern painters? First looked for Basquiat then Lichtenstein , nothing
ouli, I feel like the algorithm fails to capture the essential colors and their roles. For example, for Mondrian I expect to find a palette with white, black, red, blue, yellow. Instead, the palette is a big swatch of white, a big off-white, and then little strips of color, with some equally-weighted grays too.

For Monet, many of the paintings have an important color highlight (e.g., the orange sun), which isn't captured in any of the palettes.

Needs more tweaking.

Not sure about the use for it, is it supposed to be design or painting?

I've thought about making this for a long time to help me with painting, but in that case I think to be useful you need a bit more ways to see the data -- mostly, the thing that is the most important is value. So to get something useful out of it you need a distribution of the hues conditioned value.

And for design, the problem is a bit different. You may have a good looking palette, but 'inverting it' for dark mode is not trivial, and neither are gradients, getting intermediate colors, or getting a shifted hue.

It's called inspiration so it's fulfilling its promise, I'm just curious what are your thoughts on these since you obviously thought a lot about it.