Erase only WHITE lines? Topic is solved
Erase only WHITE lines?
Dear TVP friends,
I'm trying to create a eraser that will only erase WHITE lines, but I'm at a loss. I tried to adjust one of the opacity erasers ('erase only black lines' for example) by fiddling with the george code for the color, but I get very strange results... Can someone help me or explain what I can do to achieve such a result?
I'm trying to create a eraser that will only erase WHITE lines, but I'm at a loss. I tried to adjust one of the opacity erasers ('erase only black lines' for example) by fiddling with the george code for the color, but I get very strange results... Can someone help me or explain what I can do to achieve such a result?
Michael Sewnarain - Website
Windows 11/64b Pro - TVP11.7.0 & 11.7.1 - Pro/64b - Cintiq32 Pro - Intel i7-12700K - 64Gb RAM
Windows 11/64b Pro - TVP11.7.0 & 11.7.1 - Pro/64b - Cintiq32 Pro - Intel i7-12700K - 64Gb RAM
Re: Erase only WHITE lines?
What's the context? If it's only black and white lines, I'd use Scan Cleaner.
TVP 10.0.18 and 11.0 MacPro Quadcore 3GHz 16GB OS 10.6.8 Quicktime 7.6.6
TVP 11.0 and 11.7 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
TVP 11.7 Mac Mini M2pro 32GB OS 13.5
TVP 11.0 and 11.7 MacPro 12core 3GHz 32GB OS 10.11 Quicktime 10.7.3
TVP 11.7 Mac Mini M2pro 32GB OS 13.5
- schwarzgrau
- Posts: 1238
- Joined: 23 Jan 2012, 22:08
- Location: Offenbach / Germany
- Contact:
Re: Erase only WHITE lines?
I made you one (the icon is still wrong). I still don't know how this colorcodes work, but I just looked at the color codes from the other magic erasers and try to combine them in some way.
tv_custommode 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -1 0 0 1 0 (red)
tv_custommode 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 -1 0 1 0 (green)
tv_custommode 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 -1 1 0 (blue)
tv_custommode 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 -1 1 0 (white)
I'm really not sure if it works as good as the other, but it seems to work.
Maybe the TVPain team could tell us how the color codes really work or change them to something more common like RGB.
tv_custommode 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -1 0 0 1 0 (red)
tv_custommode 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 -1 0 1 0 (green)
tv_custommode 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 -1 1 0 (blue)
tv_custommode 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 -1 1 0 (white)
I'm really not sure if it works as good as the other, but it seems to work.
Maybe the TVPain team could tell us how the color codes really work or change them to something more common like RGB.
- Attachments
-
- WhiteEraser.tvpx.zip
- (1.83 KiB) Downloaded 1200 times
Windows 11 22H2 / TVP 11.7.0 PRO WIBU / Cintiq 22HD
Windows 11 22H2 / TVP 11.7.0 PRO WIBU / Mobile Studio Pro 16" (2019)
Android 13 / TVP 11.7.0 / Galaxy Tab 7 FE
INSTAGRAM
Windows 11 22H2 / TVP 11.7.0 PRO WIBU / Mobile Studio Pro 16" (2019)
Android 13 / TVP 11.7.0 / Galaxy Tab 7 FE
Re: Erase only WHITE lines?
Thank you so much, Marc (Rühl)!
I found this Wiki page but I couldn't make it out properly. Did you use trial and error to find the code for white? I can see where you activate all the red, green and blue channels but 'm not clear on how you figured out how to create white. The trick is in those last 5 digits, isn't it...?
So I've made an icon for the white eraser. Now you can recognize it easily in the interface:
I found this Wiki page but I couldn't make it out properly. Did you use trial and error to find the code for white? I can see where you activate all the red, green and blue channels but 'm not clear on how you figured out how to create white. The trick is in those last 5 digits, isn't it...?
It's for sketching with black and white lines on a tinted background. It'd be handy if I could erase both colors separately.
So I've made an icon for the white eraser. Now you can recognize it easily in the interface:
Michael Sewnarain - Website
Windows 11/64b Pro - TVP11.7.0 & 11.7.1 - Pro/64b - Cintiq32 Pro - Intel i7-12700K - 64Gb RAM
Windows 11/64b Pro - TVP11.7.0 & 11.7.1 - Pro/64b - Cintiq32 Pro - Intel i7-12700K - 64Gb RAM
Re: Erase only WHITE lines?
Another option which seems to leave no fringing (works like a scan cleaner brush) :
Sven
Sven
Last edited by Svengali on 11 May 2017, 17:33, edited 1 time in total.
TVP Pro 11.0.10-64bit Win10 - 64GB ram -2TB HHD - 256GB SSD - Wacom Cintiq 16, driver 6.3.41-1
Android Tablet: rel. 11, Samsung Galaxy Note10.1 - 32GB with microSD 32GB
Android Tablet: rel. 11.5, Samsung Galaxy Tab S7plus - 128GB with microSD 64GB
Android Tablet: rel. 11, Samsung Galaxy Note10.1 - 32GB with microSD 32GB
Android Tablet: rel. 11.5, Samsung Galaxy Tab S7plus - 128GB with microSD 64GB
Re: Erase only WHITE lines?
Whenever I think of drawing with similar material I think of Perre-Paul Prud'hon's work.
Head of Vengeance from the collection at the Art Institute of Chicago.
Main System: Mac Mini running OS X: Big Sur | M1 | 16GB RAM | have not installed TVPaint on new M1 need to update to current as of 9/2022 ...pending non-dongle license 1/2023 | iPad Pro, Apple Pencil and Astropad | Wacom Intros Pro
Re: Erase only WHITE lines?
So, Sven, what is the rationale behind finding that color code? How did you decide on this...? Might be good for us to learn a little about the basics of George.
I'm asking because frankly I find that Wiki Page I linked a little cryptic.
Edit: Btw, pasting your code into the brush's properties does not work, it leaves me with a regular vanilla eraser brush. Schwarzgrau's brush works perfectly, though.
Wow!
Michael Sewnarain - Website
Windows 11/64b Pro - TVP11.7.0 & 11.7.1 - Pro/64b - Cintiq32 Pro - Intel i7-12700K - 64Gb RAM
Windows 11/64b Pro - TVP11.7.0 & 11.7.1 - Pro/64b - Cintiq32 Pro - Intel i7-12700K - 64Gb RAM
- schwarzgrau
- Posts: 1238
- Joined: 23 Jan 2012, 22:08
- Location: Offenbach / Germany
- Contact:
Re: Erase only WHITE lines?
Hehe yea kind of trail and error. Honestly I was surprised too, cause none of the colors is really "pure". Like pure blue or pure green. But somehow it worked. And to be honest I have absolutely no idea what the last 5 digits do. I checked the wiki page too a few month ago and couldn't figure it out. But I'm glad it worked and I could help.Sewie wrote: ↑10 May 2017, 19:56 I found this Wiki page but I couldn't make it out properly. Did you use trial and error to find the code for white? I can see where you activate all the red, green and blue channels but 'm not clear on how you figured out how to create white. The trick is in those last 5 digits, isn't it...?
Oh great, this way it will fit nice in my custom panel.
EDIT: Maybe even if the colors are not pure, the eraser still works, cause one of the numbers (maybe the last one) is some kind of threshold. So the code I used isn't really pure white, but kind of and the threshold makes it work with white.
No, I've tried something and it seems to be wrong.
Windows 11 22H2 / TVP 11.7.0 PRO WIBU / Cintiq 22HD
Windows 11 22H2 / TVP 11.7.0 PRO WIBU / Mobile Studio Pro 16" (2019)
Android 13 / TVP 11.7.0 / Galaxy Tab 7 FE
INSTAGRAM
Windows 11 22H2 / TVP 11.7.0 PRO WIBU / Mobile Studio Pro 16" (2019)
Android 13 / TVP 11.7.0 / Galaxy Tab 7 FE
Re: Erase only WHITE lines?
Sewie,
I updated the numbers in my previous post with a screen capture... try substituting those again.
The forum editor removes spaces making the parsing of the r g b a k values run together.
I know absolutely nothing about manipulating pixel color matrices. But my logic in this specific case (removing white and leaving black using the pixel matrix) went something like this:
Each of the inserted -1 values for Red r, Green g and Blue b removes those component colors, which combined = white.
As to the 0 0 -1 1 0 for Alpha section? Not sure but I think g = 0 removes the green alpha channel, r = 0 removes the red alpha... channel b = -1
sustains the existing opacity percentages of the solid black and partial black areas. the a = 1 makes the pixel retain the previous alpha value for each area.
Maybe Eric Scholl can clarify about -1 used in pixel color matrices.
Sven
I updated the numbers in my previous post with a screen capture... try substituting those again.
The forum editor removes spaces making the parsing of the r g b a k values run together.
I know absolutely nothing about manipulating pixel color matrices. But my logic in this specific case (removing white and leaving black using the pixel matrix) went something like this:
Each of the inserted -1 values for Red r, Green g and Blue b removes those component colors, which combined = white.
As to the 0 0 -1 1 0 for Alpha section? Not sure but I think g = 0 removes the green alpha channel, r = 0 removes the red alpha... channel b = -1
sustains the existing opacity percentages of the solid black and partial black areas. the a = 1 makes the pixel retain the previous alpha value for each area.
Maybe Eric Scholl can clarify about -1 used in pixel color matrices.
Sven
TVP Pro 11.0.10-64bit Win10 - 64GB ram -2TB HHD - 256GB SSD - Wacom Cintiq 16, driver 6.3.41-1
Android Tablet: rel. 11, Samsung Galaxy Note10.1 - 32GB with microSD 32GB
Android Tablet: rel. 11.5, Samsung Galaxy Tab S7plus - 128GB with microSD 64GB
Android Tablet: rel. 11, Samsung Galaxy Note10.1 - 32GB with microSD 32GB
Android Tablet: rel. 11.5, Samsung Galaxy Tab S7plus - 128GB with microSD 64GB
Re: Erase only WHITE lines?
Sven,
Just tried it again, exactly as you said, and I'm telling you: it erases everything.
Have you tried it yourself?
Michael Sewnarain - Website
Windows 11/64b Pro - TVP11.7.0 & 11.7.1 - Pro/64b - Cintiq32 Pro - Intel i7-12700K - 64Gb RAM
Windows 11/64b Pro - TVP11.7.0 & 11.7.1 - Pro/64b - Cintiq32 Pro - Intel i7-12700K - 64Gb RAM
Re: Erase only WHITE lines?
Sewie,
Seriously? I ALWAYS test out suggestions I make or buttons/scripts I create. Only then do I post, after I know they work on MY system.
Here's a video of how the eraser works for me along with my version of the brush... EDIT: note that the Scan Cleaner Brush has been updated so that it CORRECTLY CONVERTS any and all color pixels as well.
Seriously? I ALWAYS test out suggestions I make or buttons/scripts I create. Only then do I post, after I know they work on MY system.
Here's a video of how the eraser works for me along with my version of the brush... EDIT: note that the Scan Cleaner Brush has been updated so that it CORRECTLY CONVERTS any and all color pixels as well.
- Attachments
-
- ScanCleanerBrush.tvpx
- updated 5/19/2017
- (94 KiB) Downloaded 1212 times
Last edited by Svengali on 19 May 2017, 09:55, edited 1 time in total.
TVP Pro 11.0.10-64bit Win10 - 64GB ram -2TB HHD - 256GB SSD - Wacom Cintiq 16, driver 6.3.41-1
Android Tablet: rel. 11, Samsung Galaxy Note10.1 - 32GB with microSD 32GB
Android Tablet: rel. 11.5, Samsung Galaxy Tab S7plus - 128GB with microSD 64GB
Android Tablet: rel. 11, Samsung Galaxy Note10.1 - 32GB with microSD 32GB
Android Tablet: rel. 11.5, Samsung Galaxy Tab S7plus - 128GB with microSD 64GB
- Eric Scholl
- Posts: 1303
- Joined: 04 Apr 2011, 14:40
Re: Erase only WHITE lines?
There is already some explanations about pixel matrix here : http://wiki.tvpaint.com/index.php?title=Tv_PixelMatrix
By the way, the script is working here : it erases the white, but for other colors, the more the color is close to white, the more it will be transparent.
By the way, the script is working here : it erases the white, but for other colors, the more the color is close to white, the more it will be transparent.
Re: Erase only WHITE lines?
Sorry to have insulted you, Sven. I've downloaded your brush and it works perfectly.
I think my mistake was with the spaces between the digits, as you mentioned, but I assumed it was 1 space between the digits and 2 between the digits of the color groups. But it's 2 spaces between digits and one EXTRA (so 3 spaces) between the color group digits.
Eric, I've looked at the link you posted but as I mentioned earlier in this thread, I find it very cryptic. It doesn't clarify to me how the color coding works...
Could you please explain some more?
Michael Sewnarain - Website
Windows 11/64b Pro - TVP11.7.0 & 11.7.1 - Pro/64b - Cintiq32 Pro - Intel i7-12700K - 64Gb RAM
Windows 11/64b Pro - TVP11.7.0 & 11.7.1 - Pro/64b - Cintiq32 Pro - Intel i7-12700K - 64Gb RAM
Re: Erase only WHITE lines?
Sewie, No problem...
I need to say that, while the Scan Cleaner version of the white eraser brush works, I'm still not sure why.
I do know from tests that the -1 in the blue alpha position is what makes it work... alternately, It also works if -1 is placed exclusively in the red alpha or the green alpha position instead.
But if my version of the Scan Cleaner brush is applied to any color pixel areas, the blue component of each affected pixel is erased. I could not find a combination of values that would erase white and leave the color pixels intact.
Bottom line, the Scan Cleaner version is only effective for use with black, gray and white images.
Sven
Edit: Success! After further testing... the new version of Scan Cleaner Brush (down load above) now correctly converts any and all color pixels.
I need to say that, while the Scan Cleaner version of the white eraser brush works, I'm still not sure why.
I do know from tests that the -1 in the blue alpha position is what makes it work... alternately, It also works if -1 is placed exclusively in the red alpha or the green alpha position instead.
But if my version of the Scan Cleaner brush is applied to any color pixel areas, the blue component of each affected pixel is erased. I could not find a combination of values that would erase white and leave the color pixels intact.
Bottom line, the Scan Cleaner version is only effective for use with black, gray and white images.
Sven
Edit: Success! After further testing... the new version of Scan Cleaner Brush (down load above) now correctly converts any and all color pixels.
TVP Pro 11.0.10-64bit Win10 - 64GB ram -2TB HHD - 256GB SSD - Wacom Cintiq 16, driver 6.3.41-1
Android Tablet: rel. 11, Samsung Galaxy Note10.1 - 32GB with microSD 32GB
Android Tablet: rel. 11.5, Samsung Galaxy Tab S7plus - 128GB with microSD 64GB
Android Tablet: rel. 11, Samsung Galaxy Note10.1 - 32GB with microSD 32GB
Android Tablet: rel. 11.5, Samsung Galaxy Tab S7plus - 128GB with microSD 64GB