I want to request a revolutionary feature for realistic color mixing, using ‘mixbox’ (see website below).
Basically this solves the problem present in all painting software: when mixing colors, not the real world result is achieved (mixing yellow and blue on the canvas when painting doesn’t give green, see website below)
It would make MyPaint the SECOND program (next to Rebelle Pro, see website below) on earth having this feature! (And the ONLY open source one)
As in Rebelle Pro, the feature could be enabled/disabled for people who want to switch back to the traditional (not realistic) color mixing method.
I’m not a developer so I don’t know how or what is needed to add this to MyPaint but here are all details so any interested developer can have a look.
I,think the license is compatible with MyPaint’s license.
Website:
Rebelle 7 Pro software using mixbox for realistic color mixing:
If this feature is implemented, it will make MyPaint the ONLY open source software having realistic color mixing when painting on the canvas.
Can you tell me what settings or how to achieve this in the latest version of MyPaint? And as example show me a screenshot of yellow and blue paint mixed as green.
According to mixbox website there is no software in existence that can do it except Rebelle which uses mixbox itself (so not even Photoshop, Corel Painter or Clip Studio Paint, the leading commercial software, can do it…).
So i’m not sure we are talking about the same feature…
Mixbox wants to sell their software and conveniently leaves out other programs that can do spectral mixing in their advertising. Their license (Creative Commons non-commercial) isn’t compatible with MyPaint either. Or any software really, it’s a nonsensical license not even meant to be applied to code at all, they just use it so they can technically call themselves “open source”, but you can’t actually use it in any software unless you pay them for a commercial license (which isn’t compatible with MyPaint’s license either.) They’re not technically lying, but they’re acting in a very “used car salesman” way, conveniently leaving things unmentioned.
In MyPaint, you can adjust this kind of mixing with the Pigment slider in the brushes, most of them already turn it up like mentioned above. For layers, it’s the Pigment blend mode.
I’d like to propose a truly revolutionary feature that could set MyPaint apart from nearly all other digital painting programs realistic pigment color mixing using the Mixbox system.
Currently, most painting software including MyPaint relies on RGB or linear color blending. This often produces unrealistic results when mixing colors that, in the real world, would behave differently (for example, mixing yellow and blue doesn’t produce a natural green).
The Mixbox engine solves this by simulating real pigment-based color mixing, resulting in much more intuitive and painterly results. At the moment, only Rebelle Pro implements this feature commercially, so bringing it to MyPaint would make it the first open-source painting program to support truly natural color blending.
MyPaint already has pigment blending implemented in its brush engine in the latest master branch. What we don’t have is the texture part for canvas but beyond that we have it’s been solved a long time ago even dealing with the memory issues that would be involved with pigment blending.
And if you read the thread history, mixbox’s licensing is incompatible with MyPaint’s GPL code. So, it’s not like we’re not interested. It’s just… not feasible to use their solution.