
#Genuary put me on a roll, and I miss it. Everywhere I look I see inspiration for new pieces. So I decided to create a weekly(ish) work and pen-plot a series of iterations.
Here's the first one: “Keeping it together”.
#Genuary put me on a roll, and I miss it. Everywhere I look I see inspiration for new pieces. So I decided to create a weekly(ish) work and pen-plot a series of iterations.
Here's the first one: “Keeping it together”.
After adding a lot of extra modules to my toolkit during #genuary2025, I'm now polishing up everything. One of them is an Okhsl picker, and while testing its performance against HSL and other spaces, it became clear how bad HSL actually is when using it with interpolations. #colorpicker
A #ptpx exchange card from Victor Felder came in.
Day 31 of #genuary2025: “Pixel sorting.”
The only time this #genuary that I'm using bitmap data. Portraits of me (by Mick Michel) projected in 3D, and the individual pixels sorted on the z-axis according to their perceived luminance.
Thanks Piter Pasma and everyone involved for organising Genuary!
Day 21 of #genuary2025: “Create a collision detection system (no libraries allowed).”
This is one I overlooked. Sheets falling on top of other sheets and the occasional ball.
#genuary
Day 23 of #genuary2025: “Inspired by brutalism.”
#genuary
Day 24 of #genuary2025: “Geometric art - pick either a circle, rectangle, or triangle and use only that geometric shape.”
Catching up on the days I didn't have the time to make an entry. Here are circles, circles, and, again, more circles.
#genuary
Day 30 of #genuary2025: “Abstract map.”
#genuary
Day 29 of #genuary2025: “Grid-based graphic design.”
#genuary
Day 28 of #genuary2025: “Infinite Scroll.”
An infinite scroll through the Y-axis of a stretched Perlin noise field.
This was tough since my library isn't very good at animating stuff. It's focused on calculating geometries for SVG (penplotters) and Gcode (3D printing).
#genuary
Day 26 of #genuary2025: “Symmetry.”
Fill vs Void.
#genuary
Day 27 of #genuary2025: “Make something interesting with no randomness or noise or trig.”
The individual numbers of PI translate to the number of lines per tile and the rotation of the second layer.
#genuary
Day 25 of #genuary2025: “One line that may or may not intersect itself.”
One long line, waving in the wind.
#genuary
Day 22 of #genuary2025: “Gradients only.”
Two, three and four-sided gradients between shades and neighbours on an OKHSL colour wheel.
#genuary
Day 20 of #genuary2025: “Generative Architecture.”
Stereotypical orthographically-projected houses.
#genuary
Day 19 of #genuary2025: “Op Art.”
Phantom Figures.
#genuary
Day 17 of #genuary2025: “What happens if pi=4?”
Running my sketch for Day 5 with PI=4. The hex grid creates an overflow, the poison disk distribution is slightly off, and the OKHSL to hex conversion results in a different colour scheme.
#genuary
Day 18 of #genuary2025: “What does wind look like?”
Analysing wind.
#genuary
Day 16 of #genuary2025: “Generative palette.”
I've never had to think about generating pleasing colour palettes consistently, so my first attempts were epic failures. But this one is pretty great I think. Almost no eye sores.
#genuary