You are here


Sprite tape & de-tape

Based on sprite tape - 0.3, these two scripts are complementary.

sprite-tape converts multiple "frames" (think animation frames) one per layer to an image of an array of "frames" in a single layer with a specified gutter between frames. sprite_tape-0.4 differs from 0.3 in the way that the gutter between frames is created.

Animation tools


I made a plug-in in python that will give you some animation tools. It are just some simple script I made. Perhaps if people like it, I can make more.

The tools will be put in a main menu called "Anitools". Currently it contains three scripts:
- Add alpha to all layers
- Export all layers as PNG
- Rename all layers


(Images copyright/taken from SNES Donkey Kong Country)

script-fu 'parametric curves'

This script is used to draw user defined or library parametric curves.
A simple java like math language is used to define curves or families of curves in GIMP layers. These can be exported to animated GIF's, SVG path, or included in GIMP images.

Documentation :
Gallery :
Download :

Info and questions:

Lightning Bolt

This is a script to generate animated lightning bolts, like the one below, with various options.


Here is a quick summary of the options for this script:

Image X and Y size: Controls the dimensions of the final image. Recommended dimensions are a really tall image.
Number of frames: Number of frames (layers) in the final image.

Instability: large values make for quick fluctuations and jagged lightning, small values make for gentler curves


A script to generate an animated fire, tileable horizontally. Requires the "Incandescent" gradient that comes with the GIMP


Has the following options:
Image X and Y size: controls the size of the resultant image
Vertical and Horizontal Scale: controls the scale of the flames.
Flame Height: controls the maximum height of the flames as a fraction of the image height.
Detail: controls the detail on the flames, but too much makes them look strange
Gradient: Choose a different gradient to use

Merge Animation

This script takes two animations, using layers as frames, and merges them together with the blend mode and offsets specified. You can choose to make the animation length be the LCM of the two animation lengths, or the minimum length.

Picture 1Picture 2
Merged Animation

Wave Tank

Generates an animation by taking the active layer and applying a tileable, looping pattern like you might see on the bottom of a swimming pool. You can control the size of the pattern, number of frames, and blend mode of the pattern. The resulting animation is created in a new image.

Wave Tank

How it works

Select Top/Previous/Next/Bottom Layer Only

This script cycles through layers making the active layer the only visible layer (useful for hand-editing simple animations) similar to Layer > Stack > Select Next/Previous Layer.

Flag waving

This little plugin makes an animation that looks like a flag fluttering
in the wind from any given (single layer) image. This one requires gimp with perl-support.


Flag-waving plugin example

Animation attributes

With this little plugin, you can easily tune animation related strings
(like (100ms) or (replace)) in the layer attributes.




Subscribe to RSS - animation