Spend a month making one beautiful thing per day, given a bunch of prompts. A month late, but as they say, ’the second best time is now'.
Let’s do it!
2) Made in 10 minutes
I made a clock.
function setup() {
createCanvas(400, 400);
}
function draw() {
background(0);
// Border
rectMode(CENTER);
for (let i = 0; i < 24; i++) {
let a = i * TWO_PI / 24;
let x = width / 2 + width / 4 * cos(a);
let y = height / 2 + width / 4 * sin(a);
fill(
255 * noise(frameCount / 100.0, i / 24.0, 1),
255 * noise(frameCount / 100.0, i / 24.0, 2),
255 * noise(frameCount / 100.0, i / 24.0, 3)
);
rect(x, y, 50, 50);
}
push();
{
rectMode(CORNER);
translate(200, 200);
fill(255);
// Hour hand
push();
{
rotate(PI + ((TWO_PI * hour()) % 12) / 12);
rect(0, 0, 4, 40);
}
pop();
// Minute hand
push();
{
rotate(PI + (TWO_PI * minute()) / 60);
rect(0, 0, 3, 60);
}
pop();
// Second hand
push();
{
rotate(PI + (TWO_PI * second()) / 60);
rect(0, 0, 2, 80);
}
pop();
}
pop();
}
The background uses some simple noise to cycle through interesting colors.
Not thrilled with the seam on the right hand side… but 10 minutes 🤷
Posts in Genuary 2023:
- Genuary 2023.01: Perfect loop
- Genuary 2023.02: Made in 10 minutes
- Genuary 2023.03: Glitch art
- Genuary 2023.04: Intersections
- Genuary 2023.05: Debug view
- Genuary 2023.06: Steal like an artist
- Genuary 2023.07: Sample a color palette
- Genuary 2023.08: Signed Distance Functions
- Genuary 2023.09: Plants
- Genuary 2023.10: Generative Music
- Genuary 2023.11: Suprematism
- Genuary 2023.12: Tessellation
- Genuary 2023.13: Something you've always wanted to learn
- Genuary 2023.14: Asemic Writing
- Genuary 2023.15: Sine Waves
- Genuary 2023.16: Reflections of a Reflection
- Genuary 2023.17: A grid inside a grid inside a grid
- Genuary 2023.18: Definitely not a grid
- Genuary 2023.19: Black and white
- Genuary 2023.20: Art Deco
- Genuary 2023.21: Persian Carpet
- Genuary 2023.22: Shadows
- Genuary 2023.23: Moiré
- Genuary 2023.24: Textile
- Genuary 2023.25: Yayoi Kusama
- Genuary 2023.26: My kid could have made that
- Genuary 2023.27: In the style of Hilma Af Klint
- Genuary 2023.28: Generative poetry
- Genuary 2023.29: Maximalism
- Genuary 2023.30: Minimalism
- Genuary 2023.31: Break a previous image