p5(s => {
let inc = 0.01;
s.setup = () => {
s.createCanvas(500, 500);
s.frameRate(2);
s.pixelDensity(1);
s.noiseDetail(8);
};
s.draw = () => {
let yoff = 0;
s.loadPixels();
for (let y = 0; y < s.width; y++) {
let xoff = 0;
for (let x = 0; x < s.height; x++) {
let index = x + y * s.width;
let r = s.noise(xoff, yoff) * 255;
s.pixels[0 + index] = r;
s.pixels[1 + index] = r;
s.pixels[2 + index] = r;
s.pixels[3 + index] = 255;
xoff += inc;
}
yoff += inc;
}
s.updatePixels();
s.noLoop();
};
})