1-8 on each layer. This will help to make it more obvious what the various "ranks" do. GIMP versions older than 2.0 could not reload gih files (GIMP image pipes), so I include the source xcf images here. The example image. To start creating a image pipe, you will need to save the file in the ".gih" extension. To use the brush immediately, you probabaly want to save it in the brushes/ subdir of your GIMP directory (probabaly ~/.gimp-2.4). To save the image you will be presented with a save dialog for the GIH plugin. (Image above) For a simple image like this, the only values you usually need to change are "Spacing", The "Number of Cells", the number of "Ranks", and the "selection" for each rank. Spacing is pretty much the same as for regular brushes. It indicates what percentage of a brush width or height that the cursor moves between each time the shape is pasted. Ranks indicates how many levels of variation to use by the Selection values. For this image, the value of ranks should be equal to the number of images in the stack. Since it is possible to have multi-dimensional pipes, there needs to be a way to set more than one rank. For this example, we are going to choose to select from the rank using method "incremental". This essentially means that the images will be selected in the order they are in the layer stack. Other options include: -- We are going to start with a .tub file available from Hood's PSP Tubes, in this case the Fireball example. Hood's site is not available anymore but you may be able to find "HFireball.zip" or "H Fireball.tub" on several sites distributing PSP Tubes. The file needs to be loaded as a regular image, then saved as a gih image. Sometimes you may need to make some best guesses as to the save parameters. An example of what the image window will look like after initially loading the .tub file is shown above. Saving this file as a .gih file, and using the paramaters as shown in: The original tutorial can be found here.