xxxxxxxxxx
35
function setup() {
createCanvas(400, 400);
noStroke();
noLoop();
}
function draw() {
background(220);
let perlinScale = 0.008;
for (let i = 0; i < width; i++) {
for (let j = 0; j < height; j++) {
let perlin = noise(i*perlinScale, j*perlinScale);
let col;
let colourA, colourB;
if (perlin < 0.5) {
colourA = color("#D68FD6");
colourB = color("#fff");
} else {
colourA = color("#000009");
colourB = color("#0FF4C6");
}
col = lerpColor(colourA, colourB, perlin);
set(i, j, color(col));
}
}
updatePixels();
}