-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"color erase" and "behind" brush blend modes, colorize to and erase by color all pixels on a layer command #17
Comments
Another application that utilizes this blue pencil and black pencil technique is PAP:
Also Here is they have the colorize line command I am suggesting:
I hope this explains it better than my first post.
But in my suggestion I am wondering if it can be done in any color. So Instead of blue, the command could use the current color's RGB values and use the palette to have predefined defaults for a rough sketch color and an inking color. Here you can download and try applications that have this feature:
To further see how it is designed there |
here is tvpaint with this feature in action!! For the experiment I draw a black line normally- on top and also draw it with "behind" in order to illustrate ontop vs behind. As you can see tvpaint is successful at two things: when a semi transparent black line is on top of a blue/red/green line and the blue/red/green line is wiped - the black line's opacity is not affected at all. If however blue/red/green is on top of the black line and is then wiped, the black line's opacity gets affected |
I've analyzed this feature in TVP before. I concluded:
Other comments:
.. In whose example? |
Ah yes, I copied this from my proposal at drawpile's github. The author implemented this feature by taking the blending mode part of the code from gimp's "color erase". |
gimp has those implemented and they are great!!
https://www.youtube.com/watch?v=ixfK0qCEmbg
This would be very useful for cleaning up sketch drawings. Tvpaint and PAP use this feature in order to allow the user to draw with multiple colored brushes. So if using a blue brush for a rough pass, then draw with a black brush on top to ink it and then erase the blue brush lines bellow.
It would be nice to have it in mypaint.
User case example :
To illustrate this, lets say we have a hand and need to draw a new variation of it. We will start with the previous drawing, but erase the parts that need to be changed:
Then we use the blue pencil to sketch a drawing of the new hand variation:
The blue pencil is set to NOT affect existing pixels by drawing on top of them.
We finish the blue line sketch, then we do the opposite, we set a black pencil and set it to overwrite already existing pixels with its color and ink with it:
Finally, we execute the "erase all color on a layer" command, with color set to blue! What we are left with is the clean line art:
All done on a single layer!
You can also apply this to selective eraser mode, where the eraser tool can be set to work only on lines that have the same color as the one that is currently set to the eraser tool.
Why else is this useful?
The draw behind brush blend mode will be very useful for fixing errors left by bad bucket fill results. Filling areas that it missed, without disrupting the ink lines.
The color erase brush blend mode will be useful for erasing color spills without disrupting the lineart. Or erasing parts of lineart without disrupting fills.
The text was updated successfully, but these errors were encountered: