25 lines
473 B
Plaintext
25 lines
473 B
Plaintext
// Based on Listing 5.1, Generative Art
|
|
float xstart, xnoise, ystart, ynoise;
|
|
|
|
void setup() {
|
|
size(300, 300);
|
|
background(255);
|
|
xstart = random(10);
|
|
ystart = random(10);
|
|
}
|
|
|
|
void draw() {
|
|
xstart += 0.01;
|
|
ystart += 0.01;
|
|
|
|
ynoise = ystart;
|
|
for (int y = 0; y <= height; y++) {
|
|
ynoise += 0.01;
|
|
xnoise = xstart;
|
|
for (int x = 0; x <= width; x++) {
|
|
xnoise += 0.01;
|
|
set(x, y, color(255*noise(xnoise, ynoise)));
|
|
}
|
|
}
|
|
}
|