Genuary 2026
Happy New Year! It's time for Genuary 2026! I am not sure how many prompts I will do (or combine), but I hope to share my code and progress here. I hope to get at least 5-10 done this year with a mix of different languages and approaches. This post will be updated as I go through the month.
Day 01 + Day 23
One color, one shape. + Transparency.
Processing Java v4.4.10 (p5js version here)
void setup() {
size(2000, 2000);
// 100 images to make video
for (int img = 0; img < 100; img++) {
//transparency + one color
fill(80, 160, 180,50);
noStroke();
float c = random(1);
int n = 6;
push();
translate(width/2, height/2);
for (int i = 0; i < 5000; i++) {
float x1 = width/3 * cos(c * i / 100);
float y1 = randomGaussian() / 4 * width / 3 * sin(c * i / 100);
float diameter = randomGaussian() ;
for (float j = 1; j < n; j += 0.5) {
push();
rotate(j * TWO_PI / n);
//one shape
circle(x1 / j, y1 / j, diameter / j);
pop();
}
}
pop();
save("/Users/you/folder/circles-" + nf(img, 2) + ".png");
}
}Gallery of Outputs:
