|
|
> Later however, I found the time to revisit the issue, and found that
> good results /can/ be obtained; the key is to split up the colour
> information into brightness (i.e. the weighted sum of the colour
> channels) and chroma (i.e. the relative balance between the colour
> channels), interpolate the brightness non-linearly and the chroma
> linearly, and then re-combine the two properties into the new result colour.
Never realised that this had been implemented - great work!
What chroma values are you using?
Have you heard of MacAdam ellipses?
https://en.wikipedia.org/wiki/MacAdam_ellipse
My idea is that if you convert your chroma values to a colour space with
almost equal-sized MacAdam's ellipses, you can then just do a linear
interpolation in that colour space, and you should get "perfect" hue
blends for any colours.
Post a reply to this message
|
|