xxxxxxxxxx
27
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
let total = 10;
for (let layer = 0; layer < total; layer++) {
let xoff = layer * 1000 + frameCount*0.01;
stroke(0);
strokeWeight(4);
fill(255, 150);
beginShape();
for (let i = 0; i < width; i++) {
let n = noise(xoff);
let y = map(n, 0, 1, -150, 150);
let cy = map(layer, 0, total, 0, height);
vertex(i, cy + y);
xoff += 0.01;
}
vertex(width, height);
vertex(0, height);
endShape(CLOSE);
}
}