FigureFill - one-click to Fill Line Drawings
Posted: 28 Mar 2012, 06:57
What is FigFill?
One thing many animators often need to do is take an outline drawing and fill it in to make it opaque when displayed against a background or other figures or props on lower layers. Currently TVPaint doesn't have an easy, one click tool that lets you do this.
The FigFill button (and the figfill.grg script it calls) provide an interim solution to fulfill this need.
Before Using FigFill
Several requirements you must ALWAYS have in place before using FigFill:
1. Make sure you have created a FILL layer BELOW you’re outline drawing layer, where your filled shapes will be formed.
2. Make sure the Bpen color is set to the color you want to use for filling.
3. Make sure you are on the line drawing layer when you click the FigFill button and seed the fill.
To use the FigFill Button:
1. Be on the layer with the drawing.
2. Click the FigFill button.
3. When the full-screen crosshair appears, click your stylus or Left Mouse Button on an area OUTSIDE the figure.
4. That's it… all closed shapes will generate opaque BPen Color fills on the next layer down in precise registration.
The background areas remain transparent and all of the enclosed figures will show as filled with the Bpen color you chose (on the fill layer below).
If you have some negative shape within your figure, you have the option in step 3 to draw a straight line starting on the background and ending within the closed negative area. When you lift your stylus tip or release the Left Mouse Button, the fill is applied to all the shapes and the negative shape where you raised the stylus tip or Mouse Button will remain unfilled with the background showing through.
Apply FigFill Over SELECTED Frames on a drawing Layer
If you want to fill multiple frames on a drawn outline layer in one shot... simply select those frames, then click the FigFill button and click on an area of background outside of where the figures may appear in any of the frames. FigFill will generate filled shapes on the FILL layer below for all the selected frames.
UNDO (control Z) the Fill
Whether one frame or multiple frames were filled, you can immediately press Control Z to undo the fill process in a single step.
CAUTION
Error trapping is minimal in this script so be careful that you have a blank fill layer with sufficient number of frames for the fills. Also, be sure you are on the outline layer when you start a fill. The UNDO (control+Z) button should fix any error that might happen IF you click UNDO immediately.
Please report any problems by posting in this thread.
Sven
NOTICE (April 13) This download is the NEW version = Figure Fill 9&10.tvpx - it replaces the original version that users had problems with. If you haven't done so, download this version and reinstall the FigFill panel. (This one is the same version for download that was posted on page two in this thread on April 11. Click HERE to jump to that post for more details on usage including the newly added +FILL button.)
One thing many animators often need to do is take an outline drawing and fill it in to make it opaque when displayed against a background or other figures or props on lower layers. Currently TVPaint doesn't have an easy, one click tool that lets you do this.
The FigFill button (and the figfill.grg script it calls) provide an interim solution to fulfill this need.
Before Using FigFill
Several requirements you must ALWAYS have in place before using FigFill:
1. Make sure you have created a FILL layer BELOW you’re outline drawing layer, where your filled shapes will be formed.
2. Make sure the Bpen color is set to the color you want to use for filling.
3. Make sure you are on the line drawing layer when you click the FigFill button and seed the fill.
To use the FigFill Button:
1. Be on the layer with the drawing.
2. Click the FigFill button.
3. When the full-screen crosshair appears, click your stylus or Left Mouse Button on an area OUTSIDE the figure.
4. That's it… all closed shapes will generate opaque BPen Color fills on the next layer down in precise registration.
The background areas remain transparent and all of the enclosed figures will show as filled with the Bpen color you chose (on the fill layer below).
If you have some negative shape within your figure, you have the option in step 3 to draw a straight line starting on the background and ending within the closed negative area. When you lift your stylus tip or release the Left Mouse Button, the fill is applied to all the shapes and the negative shape where you raised the stylus tip or Mouse Button will remain unfilled with the background showing through.
Apply FigFill Over SELECTED Frames on a drawing Layer
If you want to fill multiple frames on a drawn outline layer in one shot... simply select those frames, then click the FigFill button and click on an area of background outside of where the figures may appear in any of the frames. FigFill will generate filled shapes on the FILL layer below for all the selected frames.
UNDO (control Z) the Fill
Whether one frame or multiple frames were filled, you can immediately press Control Z to undo the fill process in a single step.
CAUTION
Error trapping is minimal in this script so be careful that you have a blank fill layer with sufficient number of frames for the fills. Also, be sure you are on the outline layer when you start a fill. The UNDO (control+Z) button should fix any error that might happen IF you click UNDO immediately.
Please report any problems by posting in this thread.
Sven
NOTICE (April 13) This download is the NEW version = Figure Fill 9&10.tvpx - it replaces the original version that users had problems with. If you haven't done so, download this version and reinstall the FigFill panel. (This one is the same version for download that was posted on page two in this thread on April 11. Click HERE to jump to that post for more details on usage including the newly added +FILL button.)