Tuesday, April 12, 2011

randomTorus


I used a random distribution algorithm as my starting base for this project. Essentially, the script draws lines along a sine wave and/or a cosine wave in a randomly distributed manner creating a small shape, plots it in three dimensional space, and rotates it based on the frame count along different axes for the different objects.

I was inspired by screen-savers you used to see on old computers, for example, the geometric/line visualisations on computers running Mac OS 7/8 in the mid 90s. I have managed to create a "shape" using structured randomness, yet the formation of the shape is always different, since the lines are constantly changing. I think it works well visually, and I enjoy the abstract vibe this project gives off.

As for the colours, my selection was based on the fact that the background works better dark when running it in 3D. Because of the dark background, the colours needed to contrast, but just enough so that it is never too bright. I chose to gradate my colours between blue/indigo and red, with pink in between. These are a couple screens of this script at opposite stages of motion.