Generative Art

I discovered drawing with trig functions when I was about 9 or 10 years old, with the help of Sinclair ZX Spectrum, its version of the programming language BASIC, and its gloriously nerdy instruction manual. I soon happened upon the Curlicue fractal, really giving me a glimpse into the magic of maths – totally unexpected complexity arising from simple instructions.

In my teens, I taught myself to program in C, using the version of the language built into Autodesk Animator Pro (POCO) and spent many hours making mathematically-generated animations. Later, I learned Java and started making the animations interactive.

These are a few of my mathematical stills, mostly from the early 2000s. There are more images in this Flickr gallery. I used to have a lot more of my interactive mathematical toys online, but Java fell out of use as a browser plugin many years ago, and I haven’t converted them all into JavaScript, but here are a couple:

A torus twisted around on itself
I'm not actually sure what this is, but it's definitely torus-related.
A very abstract, curvy, glowing form. Aesthetically, it has always reminded me of samurai armour.
More swirly graphics
Loosely inspired by caustics, like the light reflected from water; however, no real water would project quite this pattern.
Another image on similar lines.
Simple swirly ripples, overlapping.
Another one inspired by caustics, but only loosely. This one shows the interaction of spiral waves, radiating from two centres.