void setup() { smooth(); //noFill(); noStroke(); size(500,500); background(120); frameRate(5); } void draw() { int right = width - (width/10); int left = width/10; int a = 0; int b = 1; int p = 5; background(120); for(int i = 0; i < 25; i++) { beginShape(); fill(255-i*10); right -= random(1,width/40); curveVertex(right, width); curveVertex(right, width); a += random(1,height/50); b += random(1,height/50); curveVertex(4*width/5, a + i*5); curveVertex(width/2, b + i*5); curveVertex(width/5, a + i*5); left += random(1,width/40); curveVertex(left, width); curveVertex(left, width); endShape(); p = 60 - b + i*5 ; }//End For Loop //Circles fill(120); float c = p ; ellipse(165,290,c,c); ellipse(500-165,290,c,c); }//End Draw