What is itgrapher?

itgrapher is short for Iterative Transformation Grapher. It's a Python-Fu GIMP plugin for rendering images from math equations. You can generate fractals with it and more traditional functions. However, it is intended less for technical pursuits and more for artwork.

"Transformation" because it allows you to provide mathematical expressions (as functions of x and y, in Python syntax) that define a mapping from one set of (x,y) coordinates to another set of (x,y) coordinates. "Iterative" because it will repeat the transformation on the resulting coordinates. "Graphing" because it allows you to assign colors to the original coordinates based on the results of the iterative transformations. See more details below.


Click here to download itgrapher.py


These instructions assume you have Gimp 2.4 and Python installed and working with other GIMP plugins. I know, I know: big assumption. I'll fill in more details later.

itgrapher also supports Google's mpmath. You can use this when you want to work with really large numbers, deal with imaginaries, raise negative numbers to fractional exponents and all sorts of cool stuff. It's slow for normal operations, so it's off by default. If you aren't using mpmath, it doesn't need to be installed for itgrapher to run. In the latest version, the mpmath support is commented out to save space in the plugin window. You can uncomment all the lines that refer to "mpmath" if you want to use it. To find out more about mpmath including how to install it at http://code.google.com/p/mpmath/

Getting Started

  1. First, open a new image. The size you choose with determine the area rendered. itgrapher ignores the selection. In our example image below we chose 200x150. It's a thumbnail size for quickly rendering before working on a larger image.

  2. Using the menus on the newly opened image window, you will find itgrapher under Filters/Render.

  3. This is what it looks like when you open it:

  4. More instructions to come.

Design downloaded from Free Templates - your source for free web templates