Paint like color mixing (Kubelka-Munk)

Awesome news, @rvanwijnen! I totally forgot there was a thread for your product. I’m currently using it in my color mixing plugin: Palette Tin so I’m looking forward to the update, thanks for your efforts on this!

This could also look awesome in a watercolor propagator shader!

1 Like

No licensing issues, I build spectral.js myself and released it under the MIT license.
I don’t have the knowledge of Krita to implement it myself, the build that is floating around was just a proof of concept.

3 Likes

I’m looking forward to realistic pigment mixing being incorporated into Krita as standard across all brushes and tools. Is this being worked on at the moment?

2 Likes

Spectral.js 3 has been released.

13 Likes

@rvanwijnen thank you so much for developing spectral. It means soo much to have this feature coming to Krita especially for some of us who don’t have access to apps that charge for features like this. I downloaded the testing build yesterday and been enjoying experimenting with it. Spectral works really and didn’t encounter any major problems except for one thing.
The build crashes when I try to paint on an “opacity locked layer” with the “Brush blend mode” set to spectral.

I hope you can look into it. Thank you once again.

2 Likes

Hi, Unfortunately I’m not familiar enough with the Krita codebase to implement this in the right way.
The version I created was hacky and should only be used for testing.

The code in spectral.js is straight forward and somebody with enough knowledge of Krita could implement a good version.

Sorry I’m away from the project because I’m working at my College final paper, I do trying to implement C#, sorry my terrible english, I know C# and I’m leaning C++ to make this project, I was a advertisement that was made by a beginner so was clunk and bad done.