Open blurymind opened 8 years ago
Based on the discussion in opentoonz/opentoonz#1207 feature requests are going to be closed here on GitHub unless there is a developer actively working on the feature. Feature requests can be discussed at the OpenToonz Google Group: https://groups.google.com/forum/#!forum/opentoonz_en
this is now built into krita- called a colorize mask https://www.youtube.com/watch?v=6MCnK5LofIM
This is a feature that I noted here: https://github.com/opentoonz/opentoonz_docs/issues/147
In this feature request I will elaborate a little bit more on what it is and why it is so good.
What is it? It's a new coloring algorithm - much much better than the bucket tool. David Revoy wrote an excellent article on it's advantages here: http://www.davidrevoy.com/article240/gmic-line-art-colorization
Basically with a traditional bucket approach you have these issues:
The lazybrush technology solves this by using filling based on amount of color pixels you place in an area: What you get is a much cleaner result - much less work if any needed.Extremely effective on complicated art that has a lot of detail and cross hatching.
it is actually better than what opentoonz has. In fact it is so good that krita developers are also making it a standalone tool/layer type for krita - so as to be more integrated and work better for animation. https://krita.org/item/3-0-pre-alpha-3-is-out/ https://phabricator.kde.org/T1121
Here is the official technical paper of lazybrush and how it works:
http://dcgi.felk.cvut.cz/home/sykorad/lazybrush.html
The colorize filter - Gmic has a filter that implements lazybrush - the coloring technology that tvpaint is currently using. Here is a demonstration of it here: https://www.youtube.com/watch?v=YigbVY9s6gU
Official page of the first addon for tvp: http://lazy-brush.com/ Now it is a part of tvpaint - a new layer type.Here is lazybrush technology used in tvpaint: https://www.youtube.com/watch?v=FDjQNvbgzmw
Implementation: Let's brainstorm and look at existing examples.This could be implemented as: