Haven't done anything in awhile, but today I decided this would be a fun script to make:
Animated Fire Script for GIMPThis script works well in GIMP 2.2 and up. In GIMP 2.2, it's found under this menu: Filters > Animation > Animators > Animated Fire...
Under 2.4 and up, you can find it here: Filters > Animation > Animated Fire...
The script is based on this great tutorial here:
Make Moving Fire tutorial The script will let you use the active layer in your open image as an overlay or a mask. The overlay options are shown below. The script will also allow you to use the active layer to mask out an area. The mask doesn't have to be filled with a black background, it can simply be white on a transparent background. The example mask I've shown below is white on black for example purposes. Also, there are two options with the mask: a transparent background around the masked off area or filling the area outside of the masked area. In either case, you need to select a background color. The reason for choosing a background color with the transparent option is to let GIMP fill in the anti-aliased areas with a little bit of color to help the animation blend in with the background and reduce jagged edges. So, if the background color on your web page is blue, choose a blue color. This will require some experimentation. Lastly, I've told the script to disable any selections that are active prior to running the script. They will be re-enabled after the script is run. You can also "sandwich" your active layer between two flames layers and the upper flame layer will be set to Screen Mode before all the three layers are then merged. This gives the effect that the active layer is IN the flames, not blended or above them.
Without using the active layer in the animationHere's a sample result using default colors, no gradient - Just like the tutorial:
Using the default "Incandescent" Gradient - Looks the best IMHO:Using the "Gold" Gradient:Using the "Tropical Colors" Gradient - A "thermal sensing" animation style:Overlay Options - Just select a desired blend modeNormal Mode Overlay ModeValue ModeMask Options - Just select a desired background colorMask option with transparency enabledMask option, but filling entire background with chosen colorMaskDisplacement optionGIMPressionist Option - Felt MarkerCartoon OptionInverted Gradient
Save it to your GIMP scripts folder (ie....C:\Program Files\GIMP-2.X\share\gimp\2.0\scripts) and then go to Filters Menu > Script-Fu > Refresh Scripts.
On an open image in GIMP 2.4, go to Filters > Animation > Animated Fire... (If you're using GIMP 2.2 or other version below GIMP 2.4, you can find it here: Filters > Animation > Animators > Animated Fire...) Set the parameters as desired and a new, animated flame image will be created for you personal enjoyment!
Save as an animated gif.
If you leave the defaults, the animation will look just like the one described in the tutorial steps, or my preview (but I shrunk that down to be more dial-up friendly.)
Let me know if you have any suggestions.
Art