I realized the spectral mixing of mypaint in krita

I conducted some experiments on CSP, despite issues such as testing accuracy, sampling algorithms, and differences in pigment spectral data, it seems to be a mixture of pigments.

(adjust from high to low)



When compared to spectral.js, they always have similar curves. The difference is that the dark color of spectral.js will increase its brightness at the beginning.‘Adjust brightness’ will make the blending curve of CSP more exaggerated
image
blue:spectral.js////////////red:csp/////////// green:csp with high ‘Adjust brightness’

‘Adjust brightness’ should be a change that occurred purely on HSV. It will change the hue of the color and often reduce the saturation of the color. Unless the mixed color is very dark, its effect is poor.

2 Likes