You are here


CEGUI Animation Exporter

CEGUI Uses imagesets and animation XML to perform animations with images (No GIFS for U)

This plugin creates a film strip style image from layers of a single image, along with the necessary xml files needed by CEGUI to use the strip in an animation.

Export Layers Plus

Yes, it's yet another export layers script! This one is mainly targeted for video editing applications. I wrote it because all the other scripts weren't good enough for my purposes. Script is located in File/Export Layers...


  • Can name output files based on frame counter (i.e. "frame_000.png", "frame_001.png" and so on)
  • Can export only visible or only linked layers
  • Correctly exports layers with layer masks
  • Can export top to bottom or bottom to top
  • Can resample to different frame rate (and understands frame delay modifiers i.e. "(NNms)")
  • Can also interpolate frames when resampling

This script was used to produce the award winning short film "Stretch Those Glutes (ANNIVERSARY EDITION!)"

Read more for detailed options description.

BgMask: extract still background from video frames / mask frames against background

May 21, 2013: BgMask 0.3 is released!

Video tutorial:

This script adds several tools under Script-Fu - BgMask: "Extract background...", "Mask against background...", "Average linked layers...", and in BgMask 0.2 there are also "Extract background manually" and "Mask adjustments...". It can be used to mask moving objects/characters from animations with still background.

BgMask 0.3 introduces a new tool, "Blend Edges" which allows your masked objects to blend seamlessly into different backgrounds. Also, it improves the denoising algorithm of Mask Adjustments and adds a "Smoothen via paths" option.

Read the full description for detailed breakdown.

Rotation Animation

This script helps create simple rotating animations.

It asks for the desired number of animation frames (between 4 and 24 frames in increments of 4), and generates the corresponding number of layers each containing a rotated version of the image's background layer.
A choice of animation motion (circular and pendulum) is provided.

It has been tested in Gimp 2.6.11 on GNU/Linux and 2.8 on Windows XP.

Released v1.11 on 2012-07-02.

* Added pendulum motion
* fixed issue from lingering test code

AnimStack: animation tools for GIMP 2.8

May 19, 2013 - AnimStack 0.61 is a bugfix release, fixing very stupid bug with [render]
April 17, 2013 - AnimStack 0.6 is released! See release notes in the comment section.

Watch video tutorials here:

Also check out the official AnimStack tumblr:

AnimStack is a collection of tools to simplify creating animations in GIMP. It makes heavy use of Layer Groups, introduced in GIMP 2.8.

A simple example of a problem this script might solve: you have an animation, but you want to put some text on top of it. Normally you would have to add text to every frame manually, but with AnimStack this task is completely automated. AnimStack is perfect for post-processing your GIF animations and adding various simple effects to them.

To get an overview of available features please watch the video:

Combine Active Layer with all Layers

I created a new version ot the layer-combine-with-all-layers script.

This is a complete new script.
Although the menu looks nearly similar, it is as different as the complete script is.
The discription of the function is more logical and the actions give a logic output.

Remember to remove the old layer-combine-with-all-layers.scm from your scripts folder if you have already downloaded it.

The script works for GIMP 2.7+ and is tested in windows 7.

Sprite Sheet Toolkit

When loading spritesheet, you can enter frame width for non-square tiles.

Traditional Animation - GIMP Lightbox

The Lightbox scripts have been created to make animating 'Frame by frame' easier and more intuitive in Gimp.
It does this by trying to emulate animating traditionally.

The scripts helps organise layers into separate sections allowing Frames, Colour and Backgrounds.
These can all be added and organised from the Animate menu which the script adds.

These layers can then be viewed, composited and exported as an moving animation, .gifs or .tif image sequences for editing.

Apply image as dark frame to a batch of image files

Applies the currently open image to a batch of images as a dark frame, for the removal of hot-pixels in sequences of images.  Suitable for timelapse or other animations taken in low light with non-RAW images where dark frames typically cannot be applied on opening.

Can act on all images in a directory, on a range of images between two specified (default) or on a single image.  Output files have a specified prefix, a sequentially numeric suffix (eg Frame00001.jpg) from a specified starting number.  The output directory may be specified, or the input directory used.

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.


Subscribe to RSS - animation