SpiroGraph Plug-in for GIMP released

The SpiroGraph plug-in is finally out, two versions are released – for Gimp 2.6 (version 1.0) and 2.8 (version 1.2). Look in the downloads section for it.

If you have any questions or feedback regarding this plugin, post them in comments below.

EDIT: 2012 May 15

Here are few examples of what you can do with the paths:

Also, if you do some 3D work, this script can come handy for creating ornamental patterns for flooring tiles etc., examples below.

 Stained Glass Scene

EDIT: 2012 May 17

One very creative person (link) made a very beautiful lace texture using a combination of SpiroGraph and other plug-ins. Here are two examples:

Lace Texture Lace Texture

This entry was posted in Blog, GIMP Plugins and tagged , , , , . Bookmark the permalink.

8 Responses to SpiroGraph Plug-in for GIMP released

  1. Looks like a cool plugin but when attempting to render a graphic, nothing happens. Just a Path…Path Select in the History dialog box =[

    • Maybe my sample image above is misleading, I am sorry. All this plug-in does is creates a path. The example image shows a few possibilities achieved by combining multiple paths, applying various strokes to the path,creating selections from paths etc.

  2. It might be nice if there were a tutorial on how to use this. Like the other commenter said, nothing happens when I use this tool. Your response was that you need to combine multiple paths, etc. etc. Well, how do you do that? What does it mean to combine multiple paths? How do you apply various strokes to the path? How do you create selections? Is there a tutorial or readme somewhere that will explain and illustrate how to do all of that?

  3. When using this plugin with Gimp 2.6.12 (Ubuntu) it generates a type error:
    TypeError: range() integer end argument expected, got float
    As far as I can see it (without being able to fix it myself, sorry) is points expected to be an integer value and comes as float in line 162.


    • @Michael I see, I would guess that you are using Python 2.7? I had similar issues before.
      You just need to explicitly convert range to integer, do range = int(range) just before the problem line (watch indentation). Sorry, I don’t have time revise it now myself.

  4. could you please tell me in what folder to put
    the b&p_spiro_1.2.py file in

    Thank You

Leave a Reply

Your email address will not be published. Required fields are marked *


Notify me of followup comments via e-mail. You can also subscribe without commenting.