xxxxxxxxxx
21
let zoff = 0.0;
let osn;
function setup() {
createCanvas(500, 500);
osn = new OpenSimplexNoise(99);
}
function draw() {
for (let i = 0; i < 5; i++) {
for (let j = 0; j < 5; j++) {
noStroke();
let r = osn.noise3D(i, j, zoff) * 127 + 127;
let g = osn.noise3D(j, i, zoff) * 127 + 127;
let b = osn.noise3D(zoff, i, j) * 127 + 127;
fill(r, g, b);
square(i * 100, j * 100, 100);
}
}
zoff += 0.01;
}