/** an abrstract art generator Guru */ void setup() { size(600,600); noLoop(); smooth(); } void draw() { background(255); fill(0); for( int i = 0; i < 10; i++ ) { int r = int(random(width/10) + width/30); ellipse( random( width - 2*r ) +r, random( height -2*r ) + r, r, r); } for( int i = 0; i < 10; i++ ) { line( random( width ) , random( height ), random( width ), random( height )); } PImage buffer = createImage( width, height, RGB ); buffer.loadPixels(); loadPixels(); for( int j =0; j < pixels.length; j++) { buffer.pixels[j] = pixels[j]; } buffer.updatePixels(); filter(BLUR,4); blend( buffer, 0, 0, width, height,0,0,width, height, DARKEST); } void mousePressed() { redraw(); }