Bonnie Eisenman bio photo

Bonnie Eisenman

Software engineer, author, knitter, Esperantist. Member of NYC Resistor and author of Learning React Native.

šŸ¦ Twitter šŸ¤– Github šŸ”¶ RSS Feed

Iā€™ve continued to build on my experiments with two-dimensional generative art using Clojure. Hereā€™s my latest batch of experiments: procedural generation of some squiggly lines. My favorites from this set look sort of like fractal street maps.

A blue curve that dips up then down.

It starts from a handful of seed points, and then grows outward, avoiding collisions and gradually tapering off.

A blue curve that dips up then down.

Here are some progress shots. To begin with, I drew ā€œlinesā€ of dots; then I actually joined them to make contiguous linesā€¦

A blue curve that dips up then down. A blue curve that dips up then down.

Experimenting with various parameters leads to interesting differences.

A blue curve that dips up then down.

The impact of angle of growth is pretty dramatic.

A blue curve that dips up then down. A blue curve that dips up then down.

Originally I was inspired by inconvergentā€™s hyphae post. Here are some of the more organic-looking images I made.

A blue curve that dips up then down. A blue curve that dips up then down.

When we smooth things out, we get something pretty interesting.

A blue curve that dips up then down.

Letā€™s explore that more.

A blue curve that dips up then down.

A blue curve that dips up then down.

If we give them room to grow they fill in quite a bit.

A blue curve that dips up then down. A blue curve that dips up then down.

A blue curve that dips up then down.

Iā€™m pretty happy with how this turned out. I donā€™t know where Iā€™m going to go from here with these sketches, but I think that I want to keep exploring this space of 2D visual, generative art.