// created in Processing 0124 Beta // http://www.processing.org/ // // by Jeffrey Melton, jmelton@nofi.org // visit http://www.nofi.org/ for more info void setup() { size(360, 240); frameRate(30); background(0); noFill(); } void draw() { for(int i=0; i<3; i=i+1) { rand_thing(); } filter(BLUR, 3); filter(POSTERIZE, 10); saveFrame("####.jpg"); } void rand_thing() { stroke(random(255), random(255), random(255), random(255)); strokeWeight(random(5,25)); float r1 = random(-400,400); float r2 = random(-400,400); float r3 = random(-400,400); float r4 = random(-400,400); float r5 = random(-400,400); float r6 = random(-400,400); float r7 = random(-400,400); float r8 = random(-400,400); bezier(r1, r2, r3, r4, r5, r6, r7, r8); }