Elizabeth's Peculiar PostScript
I originally started programming in PostScript for two reasons; first,
it was the most graphics-oriented language available to me, and second,
it allowed me to use the CPU in the printer, and the LaserWriter was the
fastest computer Apple made at the time. Also, the whole concept of a
printer
job that produced different results each time you printed it appealed to
me.
Lazy as ever, and more aware than most people of the risks of
PostScript,
I'm not willing to run jobs live when you load the web page. However, you
can download the programs and burn your CPU cycles and printer pages at
will. Unless otherwise noted, the programs are set for a high degree of
randomness (which means your chances of something boring or ugly are
significant,
but your chances of being bored by multiple similar runs are low), and
are set to fill whatever the printer thinks is a whole page with a single
design. Most of them are also capable of other modes, usually including
a postcard mode that does 2 4x6 postcards per page. On the other hand,
I have not cleaned them up from their normal state, so other human beings
may have extreme difficulty comprehending or modifying the code.
Circles
This program is horribly misnamed. I started it playing with circles, as
an attempt to cheer up a friend who complained she was covered in spots.
However, it now can pile up shapes other than circles, and usually does.
Like many of these programs, this is a proof of the power of symmetry,
repetition and eye-catching color in making randomness attractive. Circles
PostScript program



Gradtri
Another variation on the trick of using repetition and symmetry to turn
random curves into attractive designs.
Gradsquare PostScript program



Quilt Squares
This program isn't directly based on quilt squares, but it uses a
system much like one used to design most quilts. The patterns are
built out of blocks, which meet certain constraints (in this case,
the constraints are determined by programming and artistic criteria,
not stitchability, which results in many blocks that would be fanatically
difficult to sew). Each pattern uses a maximum of two different blocks,
and often the blocks differ only in coloring. The blocks are then laid
out in set patterns. There are hundreds of blocks used by the program, many
of them built from smaller parts.
The program here is set to its default mode, where each run produces
4 pages of postcards, using the same blocks for all 4 pages. Every run uses
the same 8 layouts in the same places, but the coloring and the kind
of alternation (does it use 2 blocks, or one block colored two ways) are
randomly chosen. Other modes that the program supports include modes
designed for building pattern cubes and printing magnets to play with;
the constraints on the blocks make them good design toys.
Quilt squares PostScript program



Vasarely
This program is inspired by the artist Vasarely, who was fond
of experimenting with contrasting colours and tilting shapes.
His paintings "Tlinko" and "Betelgeuse" are good examples of
the kind of thing that inspired these. The program is set to
produce a page with two postcards.
Vasarely PostScript program


