Generative art
«   |   »

Download code

  • PROJECT: Generative art
  • TYPE: Programming
  • ROLE: Everything
  • DATE: Winter 09

This is a program I wrote in Java (processing) that uses one or several images to create a third. It’s based on a particle system I wrote a few years earlier. There are a lot of variables so the range of images you can get out of it is quite large, however still fundamentally particle based.

The system basically turns a background image into a vector field. This, in combination with a randomly generated force field array (with several types of attractors) steers around a bunch of particles. The particles get their color either from the underlaying background image, or a second image used only for color.

An image of a feather