PatternGenerator is a Java application that generates two kinds of graphical pattern as static images and animations. It is free software, distributed under version 3 of the GNU General Public License.

Pattern 1
Pattern 1 is an interference pattern with point sources that can have different virtual shapes (circles, ellipses or regular polygons) and several kinds of symmetry.
Pattern 2
Pattern 2 isn't easily classified: it could be described as a set of non-intersecting polygonal paths drawn on an invisible equilateral triangular grid. Does that help?

The patterns are generated algorithmically from a set of parameters that include some ranges of values from which a single value is randomly selected. You can get an idea of the sort of images that the application can generate by looking at some examples. As you'll see, both kinds of pattern have a characteristic form; unkind people might even say that they're just the same thing repeated over and over again, with a few variations. But is that such a bad thing? After all, the same could be said of the abstract works of Piet Mondrian or Mark Rothko …

The current version of PatternGenerator is 2.1 (2017-11-04).

PatternGenerator is a Blank Aspect project hosted by
Last modified: 2017-11-04