Changing line work colour

Please use this part to report bugs & errors, ask questions & "How to..."
Post Reply
User avatar
David_Fine
Posts: 557
Joined: 29 Aug 2014, 16:39

Changing line work colour

Post by David_Fine »

I am animating in a blue pen (because I'm old fashioned!) and now I want to change that line to a colour, or even just brown. It seems there are two ways to do it, but neither is proving to be entirely satisfactory. I can either use the FX Stack and Color Replacer, or I can switch on Preserve Transparency directly on the layer and paint the colour over, or draw a box of colour over the whole frame, which then colours only the pixels, so colours the line from blue to whatever I choose. Thing is, I want to do it to all instances on the whole layer. Using Preserve Transparency only changes one instance, even though they are all selected. Using FX Stack and Color Replacer degrades the line considerably. I have tried adjusting the settings, but nothing makes it work without damaging the line work. Preserve Transparency is perfect, but will be tedious to use to change the line on every instance one at a time. I have attached an image here which shows what I mean about the quality of FX Stack Color Replacer. You can see that it's really bad, making that tool useless for this task (perhaps it's meant for solid colours). So my question really is about how I can change colour on more than one instance at a time, but while preserving the line quality, as Preserve Transparency does.
Line colour.jpg
Line colour.jpg (255.98 KiB) Viewed 14213 times
David Fine
iMac late 2014 3.5 GHz, 32GB RAM
Snowden Fine Animation Inc.
Vancouver, Canada
User avatar
schwarzgrau
Posts: 1238
Joined: 23 Jan 2012, 22:08
Location: Offenbach / Germany
Contact:

Re: Changing line work colour

Post by schwarzgrau »

Activate the "preserve transparency" option, draw a filled rectangle on the first frame, then mark all frames and press return. Return makes tvpaint redo the last action (even painting a single line) and if you got seleced all frames before, your last action (drawing the rectangle) gets applied on all frames.

If you know how to do it it's pretty easy and fast, but I think it could be a single function in TVPaint, cause this whole return thing is not that obvious.
Last edited by schwarzgrau on 18 Dec 2014, 10:00, edited 1 time in total.
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
User avatar
ZigOtto
Posts: 4102
Joined: 17 Feb 2006, 22:50
Location: south-Petazonia

Re: Changing line work colour

Post by ZigOtto »

schwarzgrau wrote:Activate the "preserve transparency" option, draw a filled rectangle on the first frame, ...
+ hit [Undo], Select all frames, and hit [Enter],
if your "autobreak" option is Off, it should work,
if not, Shift [Enter], which is my shortkey for this command :

Code: Select all

tv_cmd Heads tv_reapply
like this, you will re-apply "on heads only", respecting the instances timing,
(no need to recompute every times anymore ...)
8)
User avatar
David_Fine
Posts: 557
Joined: 29 Aug 2014, 16:39

Re: Changing line work colour

Post by David_Fine »

Fantastic tip. Thank you schwarzgrau. And good tip, Zigotto, for avoiding the bizarre recompute.
David Fine
iMac late 2014 3.5 GHz, 32GB RAM
Snowden Fine Animation Inc.
Vancouver, Canada
Post Reply