4 ms·
This has been around for a few years now, but it is doomed by a non-commerical/restrictive license. https://krita-artists.org/t/implementing-mixbox-mixing-for-
by samlinnfer 2y ago
This has been around for a few years now, but it is doomed by a non-commerical/restrictive license.
https://krita-artists.org/t/implementing-mixbox-mixing-for-krita/36330 https://krita-artists.org/t/implementing-mixbox-mixing-for-k...
- jsheard 2y agoDoomed for open source projects perhaps but they are open to commercial licensing, Rebelle uses it.
- rendaw 2y agoAs does ArtRage? https://www.deviantart.com/artrageteam/art/Realistic-Color-Blending-in-ArtRage-419141057 https://www.deviantart.com/artrageteam/art/Realistic-Color-B... MyPaint also has it though, and that's open source: https://mypaint.app/blog/2019/01/26/MyPaint-2.0-alpha/ https://mypaint.app/blog/2019/01/26/MyPaint-2.0-alpha/ (https://github.com/mypaint/libmypaint/pull/56 https://github.com/mypaint/libmypaint/pull/56 mentions using 7 primaries for blending), and another older thread about other methods: https://community.mypaint.app/t/real-color-blending-wip/390 https://community.mypaint.app/t/real-color-blending-wip/390 . MyPaint IIUC is integrated into Gimp, so I assume Gimp can also do it using the MyPaint brush engine. Edit: I was responding to TFA's claim "there was no practical way to implement true pigment mixing into digital painting. Until now." but this page isn't dated - seeing how many other discussions reference MixBox blending could this need a [20XX] tag? I don't think it's new.
- lidavidm 2y agoThere's a PR implementing a similar approach. Seems it could use help to work out some kinks in the color mixing. https://invent.kde.org/graphics/krita/-/merge_requests/1783 https://invent.kde.org/graphics/krita/-/merge_requests/1783 https://krita-artists.org/t/can-we-get-mixbox-on-krita/64201/5 https://krita-artists.org/t/can-we-get-mixbox-on-krita/64201...
- moralestapia 2y agoYou cannot IP natural phenomena so that license is void.
- GuB-42 2y agoThe license is for the library, not for the algorithm. You can't license algorithms, only their implementation, and that's the case here. The algorithm could be patented, I guess, but it doesn't seem to be. The algorithm is not the natural phenomenon of pigment mixing. It is about how to mix RGB values in a way that imitates natural pigment mixing, which is not something natural as nature doesn't work in RGB.
- a1o 2y agoThe implementation looks fairly small unless I am missing something https://github.com/scrtwpns/mixbox/blob/master/cpp/mixbox.cpp https://github.com/scrtwpns/mixbox/blob/master/cpp/mixbox.cp... Like, it looks like just decompress that lut and have it decompressed in the project and the rest is just interpolation algorithms.
- morningsam 2y agoI was wondering what the catch was :-) GPLv3 reimplementation linked in that thread: https://github.com/joeedh/pigment-painter https://github.com/joeedh/pigment-painter
- bj-rn 2y agoThere is also spectral.js which is MIT: https://github.com/rvanwijnen/spectral.js https://github.com/rvanwijnen/spectral.js
- deleted 2y ago[deleted]
- andybak 2y agoI added a comment to the issue here: https://github.com/scrtwpns/mixbox/issues/15 https://github.com/scrtwpns/mixbox/issues/15