
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 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
Day 15 of #genuary2025: “Design a rug.”
Had a lot of fun with this one. Building further on moiré patterns.
#genuary
Day 14 of #genuary2025: “Pure black and white. No gray.”
A study of moiré satin using 19521 black lines. NO GREY!!!
#genuary
Day 13 of #genuary2025: “Triangles and nothing else.”
Playful triangles.
#genuary
Day 12 of #genuary2025: “Subdivision.”
#genuary #svg
Day 11 of #genuary2025: “Impossible day - Try to do something that feels impossible for you to do. Maybe it is impossible. Maybe it’s too ambitious. Maybe it’s something you know nothing about how to accomplish.”
3D printing with clay is surprisingly idiosyncratic. Generating custom—and possibly non-planar—#gcode for it always seemed like the dream. It has become a reality, and now I can generate Gcode using my 2D #svg drawing toolkit.
This is a stylized preview render with depth of field of a Gcode toolpath. It's a series of 2D shapes evaluated in 3D space, projected in a 3D isometric space, and rendered in 2D svg.
Day 10 of #genuary2025: “You can only use TAU in your code, no other number allowed.”
From the top left to the bottom right, the individual grid tiles represent the numbers of TAU up to 142 decimal places. For 0 (and the decimal separator), a dot is drawn; for 1, just one line in every colour; for 2, two lines, etc.
#genuary #svg
Day 9 of #genuary2025: “The textile design patterns of public transport seating.”
It's going to be fun to plot this one!
#genuary #svg
Day 8 of #genuary2025: “Draw one million of something.”
A hundred cells inside a hundred cells inside a hundred cells inside one cell. The algorithm randomly eliminates cells on the deepest level to get exactly one million.
#genuary
Day 7 of #genuary2025: “Use software that is not intended to create art or images.”
A stylized blend from white over green to black using Unicode emoji characters. The code itself is written in Crystal without dependencies. It generates a CSV which can then be viewed in any spreadsheet software.
#genuary
Every day I can't wait for the postwoman to arrive. Four #ptpx cards came in today.
From the left top to the bottom right: Trammell Hudson, smn_txyz, Anya Prosvetova and Hubertus.
Day 6 of #genuary2025: “Make a landscape using only primitive shapes.”
Dutch landscape, rects and lines.
#genuary