29 lines
517 B
Plaintext
29 lines
517 B
Plaintext
// 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)));
|
|
}
|
|
}
|
|
}
|