Isaac Muse
Isaac Muse
We can now mix paint data and decompose them into RGB more or less. Currently, we have to rely on `scipy.optimize.minize()` function using `L-BFGS-B`. We currently use a mix of...
It's predicting red really poorly :/. I'll have to play with it more.
Ah, it does okay until it exceeds the paint gamut
So I think what I have is working fine, but we cannot represent all the colors in the sRGB gamut with the limited paint gamut. This is likely where the...
Okay, rereading the paper, it seems you just add the residual (after interpolating it) back into the K-M mixed color. Since we do this in XYZ, we mix the XYZ...
The residual approach also works well for Spectral.js when using out-of-gamut colors. I don't think I would take things any further than what I have done in trying to replicate...
We do still have really red colors that shift orange when mixing with white. I imagine there is still something we are missing, or this is perfectly normal and Mixbox...
I think the issue is because we are working in the XYZ instead of the sRGB as the working space.
So, it appears there is a little information that is not quite in the paper. We can mix the pure paint directly and get really good results. Adding in the...
I think I'm going to release the plugin update so that ColorAide will be compatible with adding a new interpolation plugin that defaults to a color space supported by an...