So that’s a wrap. Finished Genuary 2026 😎 I got the flu halfway through this year, but working ahead on a few prompts in December saved the streak 😌. #genuary2026 #genuary #creativecoding #generativeart
07.02.2026 12:42 — 👍 2 🔁 0 💬 0 📌 1@misha-studio.bsky.social
Code-Driven Art & Design. Run by Misha Heesakkers — Generative Artist & Creative Coder from 's-Hertogenbosch, NL + Senior Digital Designer @ Norday Agency www.misha.studio
So that’s a wrap. Finished Genuary 2026 😎 I got the flu halfway through this year, but working ahead on a few prompts in December saved the streak 😌. #genuary2026 #genuary #creativecoding #generativeart
07.02.2026 12:42 — 👍 2 🔁 0 💬 0 📌 1Genuary 31: GLSL day. Create an artwork using only shaders. Argh, shaders! So cool but very head-breaking. I reused code from day 1 and fed it into a paint-like color-mixing shader built with Spectral.js. That’s a wrap! #genuary #genuary31 #genuary2026
31.01.2026 08:30 — 👍 9 🔁 2 💬 0 📌 0Genuary 30: It’s not a bug, it’s a feature. I explored corner smoothing with superellipses and squircles. Tried to make shapes not overlap, ran into a few unexpected bugs, and guess what, sometimes they still do 😉 #genuary #genuary30 #genuary2026
30.01.2026 08:29 — 👍 9 🔁 2 💬 0 📌 0Genuary 29: Genetic evolution and mutation. Phew… just when you think you’re almost at the end, the prompts get more challenging. I took a small “shortcut” for this one and visualised a DNA strand with a few deformations. #genuary #genuary29 #genuary2026
29.01.2026 08:28 — 👍 6 🔁 2 💬 0 📌 0No libraries, no canvas, only HTML elements. I made this with buttons, placed, rotated, and styled with JS and CSS. 4×5 ratio and export were done using browser DevTools instead of my usual p5 setup. #genuary #genuary28 #genuary2026
28.01.2026 08:27 — 👍 6 🔁 1 💬 0 📌 0Genuary 27: Lifeform. Genuary is perfect for revisiting unfinished experiments. For this prompt, I picked up a piece of code from 2024. The original rule was simple: a random walker built from circles. For this day’s prompt, I let it branch out. #genuary #genuary27 #genuary2026
27.01.2026 08:25 — 👍 8 🔁 1 💬 0 📌 0Genuary 26: Recursive Grids. Recursive hexagonal grid. #genuary #genuary26 #genuary2026
26.01.2026 08:24 — 👍 10 🔁 1 💬 0 📌 0Genuary 25: Organic Geometry. Went with stacking flow fields and using the underlying grid values to determine rotation, color, and shape. #genuary #genuary25 #genuary2026
25.01.2026 08:31 — 👍 11 🔁 2 💬 0 📌 0Genuary 24: Perfectionist’s nightmare. Offset, rotated, and scaled rectangles. Or rather, these are actually polygons. #genuary #genuary24 #genuary2026
24.01.2026 08:30 — 👍 8 🔁 1 💬 0 📌 0Genuary 23: Transparency. Circles along a circle of circles. #genuary #genuary23 #genuary2026
23.01.2026 09:30 — 👍 4 🔁 1 💬 0 📌 0Genuary 22: Pen Plotter Ready. Back to the reflecting line algorithm, this time exploring some form of hatching. A spiraling line runs along the segments so it can eventually be plotted. #genuary #genuary22 #genuary2026
22.01.2026 09:29 — 👍 7 🔁 1 💬 0 📌 0Genuary 21: Bauhaus poster. Luckily my chosen color palette fits the Bauhaus aesthetic. #genuary #genuary21 #genuary2026
21.01.2026 09:28 — 👍 9 🔁 1 💬 0 📌 0Genuary 20: One line. Came up with a way to subdivide my reflecting line algorithm into colored segments, so not really “one line”, but who’s checking! #genuary #genuary20 #genuary2026
20.01.2026 09:27 — 👍 7 🔁 1 💬 0 📌 0Genuary 19: 16x16. A grid of 16 rows by 16 columns. Each tile is assigned a color based on its position within a noise space, then subtly darkened or lightened (with Chroma.js) to add depth. #genuary #genuary19 #genuary2026
19.01.2026 10:37 — 👍 3 🔁 1 💬 0 📌 0Genuary 18: Unexpected path. A path that bends and reroutes itself across a familiar grid of pulleys. The underlying system is made visible as well to get a glimpse how the system is working. #genuary #genuary18 #genuary2026
18.01.2026 07:36 — 👍 11 🔁 3 💬 0 📌 0Genuary 17: Wallpaper group. I used this prompt as an opportunity to dive into axial grids, creating hexagon-based structures and filling them with hexagon Truchet tiles to create some wallpapers. #genuary #genuary17 #genuary2026
17.01.2026 07:34 — 👍 8 🔁 2 💬 0 📌 0Genuary 16: Order and disorder. One half ordered, the other in disarray. #genuary #genuary16 #genuary2026
16.01.2026 10:33 — 👍 7 🔁 1 💬 0 📌 0Genuary 15: Invisible object(s). Rectangles implied only through their cast shadows, floating in a semi-abstract 3D space. #genuary #genuary15 #genuary2026
15.01.2026 10:33 — 👍 11 🔁 2 💬 0 📌 0Genuary 14: Everything fits perfectly. #genuary #genuary14 #genuary2026
14.01.2026 10:32 — 👍 16 🔁 1 💬 0 📌 0Genuary 13: Self portrait. A geometric self portrait with some generative traits. A fun exercise that, unsurprisingly, took way too much time 😅 #genuary #genuary13 #genuary2026
13.01.2026 10:30 — 👍 17 🔁 1 💬 0 📌 0Genuary 12: Boxes only. Exploring boxes with different colours per face, rotated in 3D space using a bit of noise(). #genuary #genuary12 #genuary2026
12.01.2026 10:30 — 👍 8 🔁 4 💬 0 📌 0Genuary 11: Quine. Not a quine at all, but the code generates a composition using captures of itself in dark and light mode. I also switched to p5.js 2.0 version for this one to test out the new changes. #genuary #genuary11 #genuary2026
11.01.2026 11:30 — 👍 5 🔁 1 💬 0 📌 0Genuary 10: Polar coordinates. Exploring polar coordinates through a spiral with a tapered, stroke-like effect. Something to revisit and develop further. #genuary #genuary10 #genuary2026
10.01.2026 10:39 — 👍 15 🔁 1 💬 0 📌 0Genuary 09: Crazy Automation. Creating compositions by layering different cellular automata. #genuary #genuary9 #genuary2026
09.01.2026 12:00 — 👍 6 🔁 1 💬 0 📌 0Genuary 08: A City. Went back to my code from last year’s Genuary Brutalism prompt and used it to build a simple stacking system for buildings. #genuary #genuary8 #genuary2026
08.01.2026 17:55 — 👍 9 🔁 1 💬 0 📌 0Genuary 07: Boolean algebra. For this one I played around with various boolean operations (some subtle in the end result) using the Clipper.js library. #genuary #genuary7 #genuary2026
08.01.2026 14:11 — 👍 8 🔁 1 💬 0 📌 0Genuary 06: Lights on/off. This program generates a composition in both dark and light mode where a a spotlight reveals parts of the scene. #genuary #genuary6 #genuary2026
08.01.2026 10:39 — 👍 6 🔁 1 💬 0 📌 0Genuary 05: Write “Genuary”. Avoid using a font. A good moment to revisit my work I did of constructing a typeface using a pulley like system and expanding it with some more drawing functionalities. #genuary #genuary5 #genuary2026
07.01.2026 14:11 — 👍 6 🔁 1 💬 0 📌 0Genuary 04: Lowres. Exploring low resolution through an ASCII generator, built around a single stroke SVG font so this could eventually be plotted. #genuary #genuary4 #genuary2026
04.01.2026 14:11 — 👍 4 🔁 0 💬 0 📌 0Genuary 03: Fibonacci forever. A grid system driven entirely by the Fibonacci sequence. #genuary #genuary3 #genuary2026
03.01.2026 10:39 — 👍 14 🔁 2 💬 0 📌 0