// Based on Listing 5.1, Generative Art float xstart, xnoise, ystart, ynoise, tnoise; void setup() { size(300, 300); background(255); xstart = random(10); ystart = random(10); } void draw() { println(frameRate); //xstart += 0.01; //ystart += 0.01; ynoise = ystart; tnoise +=0.005; for (int y = 0; y <= height; y+=1) { ynoise += 0.01; xnoise = xstart; for (int x = 0; x <= width; x+=1) { xnoise += 0.01; set(x, y, color(255*noise(xnoise, ynoise, tnoise))); } } }