version 5. Allows user to say YES to painting existing mask and choose a layer that has that mask in order to reveal the art underneath so it looks like it's coloring or doing finished art.
version 6. Only create frame without hand at the very end frame (not when there's still paths to draw so hand doesn't disappear in middle of animation)
version 8. Fixed bug for when user choose drop Shadow.
(12.18 KiB) Downloaded 419 times
Plug-in Menu Location: Python-Fu/Paint Paths in Steps...
Instructions:
Have an image opened as background, and a single active path (can be multi-stroke path) that you'd like to paint steps.
Run plug-in, change number of frames (estimated), then OK to run.
It'll run and use the active brush to paint in steps your path and at each step it'll output the visible to a layer on a new image so that you'll end up with an animation image.
That's it. Have fun.
Note: If you want to do a dot like the dots for i's and j's you'll have to make 2 points really close together (because 1 single point has no length so can't be painted).
Instructions (version 4):
Have an image with background, and a single ACTIVE layer that you want to paint paths (with current brush).
Open as layer an image of a hand (you can use sample hand .xcf file below).
hand holding pen to be used as handlayer.
hand-holding-pen.png # (32.7 KiB) Viewed 12189 times Thumbnail
Draw a separate vector however you want to define the pen's location as long as the starting point is where the pen tip is and name it something like "penvector" so you can select it in step 5
Select the Path from step 1 to make it ACTIVE.
Run plug-in, answer yes to "Draw hand", choose hand layer, choose "Pen Vector" vector, and other options when ready, click OK to run.
That's it animation will be created on new image.
Enjoy.
Optionally you can load this .xcf to see how things are defined:
I'm looking at Wallace's screen shot and wondering if increasing the number of points in the path helps? Can't test it myself but I will try again to get Gimp working.
Wallace, I took your screen-shot and traced over your "GIMP LEARN" writing
with how i want it to write.
But when i start a new stroke (shift click), if there's already a stroke point there, I would shift click somewhere blank to start it then click and drag the point into position where i want it then continue to draw each stroke.
And it seemed to have done it exactly as I traced it (no problem of out of order as you have observed), so I am not sure why it didn't follow the order that you've drawn (You didn't draw a continuous path and then use delete/edit after the fact did you, that might confuse it with the order I would guess).
paint-paths-in-steps-plug-in-gimp-learn-wallace.gif # (720.53 KiB) Viewed 12463 times Thumbnail
oh never mind, I misunderstood you.
Yeah it's not following the path because it takes the total path length divided by number frames and get points from those division.
So if you want it to follow the path closer, you'll have to increase the number of frames and then animate it faster speed (or delete un-needed frames).
So you don't need to increase number of path points but you do need to increase number of frames (input) when you run script.
Or you can use the version 2 of plug-in which follows the path to pixel accuracy even when you choose a low number of frames (a little slower, though).
oh never mind, I misunderstood you.
Yeah it's not following the path because it takes the total path length divided by number frames and get points from those division.
So if you want it to follow the path closer, you'll have to increase the number of frames and then animate it faster speed (or delete un-needed frames).
So you don't need to increase number of path points but you do need to increase number of frames (input) when you run script.
I get it.
The concept is simple, but the execution is complicated.
Or you can use the version 2 of plug-in which follows the path to pixel accuracy even when you choose a low number of frames (a little slower, though).