Some Generative Art

Published: 12/29/2019

I've recently been trying my hand at making some generative art and I want to share some of the things I've made so far. My general process is thinking of some way to randomly make an image, randomly making an image, and then seeing how it turns out. Quite often what I get is sort of boring but once in a while I get something which is to me sort of beautiful.

The first thing I'd like to show you are these regularly tiles triangles each randomly colored red, green, or blue. Something about the random regions and shapes which form in the grid fascinate me.

The next thing I'd like to share is similar in spirit. I made a triangular grid. But then I perturbed each vertex just slightly. Then instead of randomly coloring the triangles I colored them according to the average color in that region in a given image. I sort of like how they turned out.

I should really figure out how to host some python on my site, or just rewrite it in javascript so my loyal readers can make use of this nice stylization on their own photos. But in the mean time enjoy these examples.

The last thing I'd like to share are some random walks in Z^5. The first two dimensions are spatial, and the next three are RGB values. I ran the walks for longer and longer times which lead to varied and fun effects. This is another one I should reimplement in javascript so I can add it to the experiments page and get some dynamic walks. But for now enjoy these still images.

Somehow these random walks seems so fascinating to me. Each step is independent at random but somehow they end up developing strange self similarity and patterns. Though I suppose that's an illusion that's in my own head not something to see in the image. These are it for now. I've made about 10 similar complexity scripts but for the most part I just get some noisy random triangles which aren't fun to look at. I guess that's a natural hazard of making random art.