I wrote a couple of python plugins for GIMP.
To use them, you need to have PythonGIMP installed. Installing it is a real pain in the ass, at least on windows, but there's a good tutorial on installing PythonGIMP here: http://www.gimpusers.com/tutorials/inst ... -6-windows
After you have pythongimp installed, here's how you install the plugins: First download the file. The files in the registry are saved as .py.txt files due to a bug, so you need to rename them to .py files, then save them to your plugins folder. There are usually 2 plugin folders, either works, you can see what they are in the gimp preferences. You can also specify another plugin folder there if you want to.
Usually, the plugin folder is: C:\Program Files\GIMP-2.0\lib\gimp\2.0\plug-ins\
Ok, the plugins are these:
http://registry.gimp.org/node/25198 - This one appears in the Filters > Render menu and it automates creating a simple texture, it does it the same way that it is done in the 1st part of my tutorial. You get to adjust all the settings the same way you get to when you do it manually.
http://registry.gimp.org/node/25199 - This creates a bevel in the shape of the current selection. It's a neat tool for adding bevels on land areas, you can select the land area by Alpha to Selection, then use this plugin to add a bevel layer in the shape of the land. The bevel appears on a separate layer, so you get to adjust the opacity/layer mode settings of the bevel later if you need to.
http://www.gimpchat.com/download/file.php?id=2132 - This creates inner and outer glows in the shape of the current selection. It works similarly as the bevel one.
I might be writing more python plugins in the future... if there's any interest in them (and if anyone else is patient enough to go through the hassle of installing PythonGIMP... )