I'm not sure what I'm going to do with these images. To keep my options open, I'm asserting my copyrights on all the images on this page.
Image File Comments Command line
bug1.png
2006/9/29 23:12:35
Copyright David Levner, 2006
I can't tell you exactly how I did it. I was testing an early version of my script that was supposed to create little balls. The output wasn't exactly what I had in mind, but I saved it because it looked interesting. No information available.
bug2.png
2006/9/30 01:04:42
Copyright David Levner, 2006
Another buggy output file that I saved. This one looks to me like a plaid pattern. Or is it a wiring diagram gone wild? No information available.
florence.png
2006/9/30 09:20:30
Copyright David Levner, 2006
Florence Friend inspired this project. She's an aunt of a friend, and unfortunately she suffers from macular degeneration. One night she told us that when she crochets, she can no longer see the patterns. Instead, she uses random colors of yarn and people like the results.

When I got home I thought, "I can do that on the computer."

Ironically, I've never seen one of Florence's random crochets.

At the time this image was created, there was a small bug in the program that messed up the right-hand margin. Also, this image does not wrap like the later ones do and is therefore less useful as a pattern.

No information available.
50-1000-2.png
2006/12/22 23:24:43
Copyright David Levner, 2006
These globs only grow to a certain size based on the amount of paint that each one is started with. Some of the globs look like countries on the map. Maybe this is how diplomats divide up the world in their back rooms? No information available.
500-100-2.png
2006/12/23 00:14:23
Copyright David Levner, 2006
More globs--they almost fill the canvas. No information available.
5000-10-1.png
2006/12/23 00:15:52
Copyright David Levner, 2006
With 5000 globs, none of them can grow to be very large and they look more uniform. No information available.
syn-500-100-1.png
2006/12/23 17:42:55
Copyright David Levner, 2006
No information available. No information available.
grow-10-10-1.png
2006/12/24 07:36:33
Copyright David Levner, 2006
A new algorithm--each glob has a "growth plan" and all globs are grown simultaneously in discrete units of time.

I like the way that the pink and navy globs bled into one another. I wish I knew how that happened--it's not obvious!

No information available.
grow-100-10-1.png
2006/12/24 07:41:15
Copyright David Levner, 2006
This image started with 100 globs. It was before I added the "--contiguous" option, and so a few of the globs "bleed" into one another. It's an interesting feature, but not necessarily desirable. No information available.
grow-500-10-1.png
2006/12/24 07:53:00
Copyright David Levner, 2006
No information available. No information available.
grow-4-10-1.png
2006/12/24 07:56:07
Copyright David Levner, 2006
I was testing with only four globs, but the image was surprisingly interesting. Note that there are four colors, and some of the globs span extend past the top of the image to the bottom, or past the left edge to the right edge.

Another way to view this kind of image is as wallpaper. The image tiles correctly.

No information available.
grow-4-0.png
2006/12/24 08:14:16
Copyright David Levner, 2006
I like the shapes, but the colors are too similar. Maybe I should write a script to recolor such images.

I'm thinking of writing a screensaver that generates a random sequence of these four-glob images.

No information available.
grow-8-10-2.png
2006/12/24 09:13:11
Copyright David Levner, 2006
The next three images are all made with eight globs. There is more color variation than with the four-glob images. No information available.
grow-8-10-3.png
2006/12/24 09:20:22
Copyright David Levner, 2006
No information available. No information available.
grow-8-10-4.png
2006/12/24 09:21:09
Copyright David Levner, 2006
No information available. No information available.
grow-16-1.png
2006/12/24 18:10:45
Copyright David Levner, 2006
No information available. No information available.
grow-64-1.png
2006/12/24 18:12:38
Copyright David Levner, 2006
No information available. No information available.
uniformly-spaced-squares-10.png
2006/12/24 18:49:04
Copyright David Levner, 2006
I used the same program to generate this image, but the globs all started from points on a grid. I didn't really expect to get squares, and there are much simpler ways to generate this pattern.

The random colors make it interesting.

No information available.
grow-spacing-10-2.png
2006/12/24 18:50:10
Copyright David Levner, 2006
For this image, I alternated two different kinds of rows of grid points. The shapes are more circular. But it's too still to regular for my taste. No information available.
grow-spacing-10-3.png
2006/12/24 18:59:03
Copyright David Levner, 2006
This is my favorite image created with non-random grid points. I get a slight feeling of vertigo when I stare at it. No information available.
grow-spacing-10-1.png
2006/12/24 19:10:57
Copyright David Levner, 2006
I don't remember exactly how this image was created. I saved the image because of the column of pistols just to the right of the center line. No information available.
from-seed2.png
2006/12/25 01:03:43
Copyright David Levner, 2006
Now I'm back to making images like the early florence.png. The more recent ones wrap correctly and can be used as wallpaper. No information available.
from-seed-5-1.png
2006/12/25 09:46:53
Copyright David Levner, 2006
No information available. No information available.
from-seed-20-1.png
2006/12/25 18:56:50
Copyright David Levner, 2006
Fewer seeds, at a larger initial spacing. No information available.
from-seed-4-1.png
2006/12/25 18:59:48
Copyright David Levner, 2006
These seeds started as initial points that were more tightly packed. No information available.
grow-random-64-1.png
2006/12/25 19:15:18
Copyright David Levner, 2006
I decided on a new approach, growing spheres until they touch. This pattern has too much white space for my taste. perl grow-globs.pl --stop-at-boundaries 64
grow-random-256-1.png
2006/12/25 22:56:55
Copyright David Levner, 2006
To fill more of the space, I am now adding more spheres after all of the initial ones stop growing (that is what the --keep-filling command line argument means). This image started with 256 globs. perl grow-globs.pl --stop-at-boundaries --keep-filling 256
grow-random-10-1.png
2006/12/25 22:58:35
Copyright David Levner, 2006
Similar to the previous image, but it started with only 10 globs. That is why some of the initial globs grew to a larger size. perl grow-globs.pl --stop-at-boundaries --keep-filling 10
grow-random-32-1.png
2006/12/25 23:01:31
Copyright David Levner, 2006
This image started with 32 globs. perl grow-globs.pl --stop-at-boundaries --keep-filling 32
grow-random-64-2.png
2006/12/25 23:06:51
Copyright David Levner, 2006
I started with 64 globs, but modified the --keep-filling command line argument so I could specify the minimum size of white space to be filled. In the previous images, new globs had to start out at least four pixels from any existing globs. For the current image, I allowed new globs to grow if they were two pixels away from an existing glob. perl grow-globs.pl --stop-at-boundaries --keep-filling=2 64