xxxxxxxxxx
47
function setup() {
createCanvas(2598/4, 2126/4);
//noLoop();
frameRate(1);
//colorMode(HSB);
pixelDensity(4);
}
let x, y, opacity;
let step, freq;
function draw() {
background(255);
blendMode(DARKEST)
noStroke();
freq = round(random(3, 6));
let h = random(height * .67)
//console.log(wi)
for (let i = 0; i < freq; i++) {
wi = random(height/2, width);
step = random(2, 30);
gradient(random(0, width), h, wi, step);
}
if (frameCount < 600) {
save("gradient_BW-" + frameCount + ".jpg");
console.log("saved" + frameCount);
} else {
console.log("done" + frameCount);
}
blendMode(BLEND)
}
function gradient(x,y, s, jump) {
let o = 0;
//let s = random(200);
for (let r = s; r > 0; r-=jump) {
fill(0, o);
ellipse(x, y, r*2, r);
o+= .5;
}
}