You are here

animation

Animation tools

Hi,

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

Examples:


(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 :
http://www.echolaliste.com/gimp
Gallery :
http://www.echolaliste.com/gimp/gallery
Download :
http://www.echolaliste.com/gimp/ParamCurves.scm

Info and questions:
echolalie@echolalie.com

Lightning Bolt

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

Lightning

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

Flames

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

After

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.

http://www.69b.org/cms/software/gimp#flag-waving

Example:

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.

Homepage

 

gifsicle

This plugin (with the help of the external "gifsicle"-program) produces
GIF-animations with more than 256 colors.

Homepage

Pages

Subscribe to RSS - animation