Sign in

Misha.studio

@misha-studio.bsky.social
166 followers 71 following 170 posts

Code-Driven Art & Design. Run by Misha Heesakkers — Generative Artist & Creative Coder from 's-Hertogenbosch, NL + Senior Digital Designer @ Norday Agency www.misha.studio

PostsRepliesMedia
Misha.studio @misha-studio.bsky.social · 07/02/2026
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
030
Misha.studio @misha-studio.bsky.social · 31/01/2026
Genuary 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
0102
Misha.studio @misha-studio.bsky.social · 30/01/2026
Genuary 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
092
Misha.studio @misha-studio.bsky.social · 29/01/2026
Genuary 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
062
Misha.studio @misha-studio.bsky.social · 28/01/2026
No 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
061
Misha.studio @misha-studio.bsky.social · 27/01/2026
Genuary 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
081
Misha.studio @misha-studio.bsky.social · 26/01/2026
Genuary 26: Recursive Grids. Recursive hexagonal grid. #genuary #genuary26 #genuary2026
0101
Misha.studio @misha-studio.bsky.social · 25/01/2026
Genuary 25: Organic Geometry. Went with stacking flow fields and using the underlying grid values to determine rotation, color, and shape. #genuary #genuary25 #genuary2026
0112
Misha.studio @misha-studio.bsky.social · 24/01/2026
Genuary 24: Perfectionist’s nightmare. Offset, rotated, and scaled rectangles. Or rather, these are actually polygons. #genuary #genuary24 #genuary2026
081
Misha.studio @misha-studio.bsky.social · 23/01/2026
Genuary 23: Transparency. Circles along a circle of circles. #genuary #genuary23 #genuary2026
041
Misha.studio @misha-studio.bsky.social · 22/01/2026
Genuary 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
071
Misha.studio @misha-studio.bsky.social · 21/01/2026
Genuary 21: Bauhaus poster. Luckily my chosen color palette fits the Bauhaus aesthetic. #genuary #genuary21 #genuary2026
091
Misha.studio @misha-studio.bsky.social · 20/01/2026
Genuary 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
071
Misha.studio @misha-studio.bsky.social · 19/01/2026
Genuary 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
031
Misha.studio @misha-studio.bsky.social · 18/01/2026
Genuary 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
0113
Misha.studio @misha-studio.bsky.social · 17/01/2026
Genuary 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
082
Misha.studio @misha-studio.bsky.social · 16/01/2026
Genuary 16: Order and disorder. One half ordered, the other in disarray. #genuary #genuary16 #genuary2026
071
Misha.studio @misha-studio.bsky.social · 15/01/2026
Genuary 15: Invisible object(s). Rectangles implied only through their cast shadows, floating in a semi-abstract 3D space. #genuary #genuary15 #genuary2026
0112
Misha.studio @misha-studio.bsky.social · 14/01/2026
Genuary 14: Everything fits perfectly. #genuary #genuary14 #genuary2026
0161
Misha.studio @misha-studio.bsky.social · 13/01/2026
Genuary 13: Self portrait. A geometric self portrait with some generative traits. A fun exercise that, unsurprisingly, took way too much time 😅 #genuary #genuary13 #genuary2026
0171
Misha.studio @misha-studio.bsky.social · 12/01/2026
Genuary 12: Boxes only. Exploring boxes with different colours per face, rotated in 3D space using a bit of noise(). #genuary #genuary12 #genuary2026
084
Misha.studio @misha-studio.bsky.social · 11/01/2026
Genuary 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
051
Misha.studio @misha-studio.bsky.social · 10/01/2026
Genuary 10: Polar coordinates. Exploring polar coordinates through a spiral with a tapered, stroke-like effect. Something to revisit and develop further. #genuary #genuary10 #genuary2026
0151
Misha.studio @misha-studio.bsky.social · 09/01/2026
Genuary 09: Crazy Automation. Creating compositions by layering different cellular automata. #genuary #genuary9 #genuary2026
061
Misha.studio @misha-studio.bsky.social · 08/01/2026
Genuary 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
091
Misha.studio @misha-studio.bsky.social · 08/01/2026
Genuary 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
081
Misha.studio @misha-studio.bsky.social · 08/01/2026
Genuary 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
061
Misha.studio @misha-studio.bsky.social · 07/01/2026
Genuary 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
061
Misha.studio @misha-studio.bsky.social · 04/01/2026
Genuary 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
040
Misha.studio @misha-studio.bsky.social · 03/01/2026
Genuary 03: Fibonacci forever. A grid system driven entirely by the Fibonacci sequence. #genuary #genuary3 #genuary2026
0132
Misha.studio @misha-studio.bsky.social · 02/01/2026
Genuary 02: Twelve principles of animation. This exercise explores visualises different easing functions in an abstract way. #genuary #genuary2 #genuary2026
0121
Misha.studio @misha-studio.bsky.social · 01/01/2026
Genuary 01: One color, one shape. New year, new genuary! Starting of this challenge with a shape that’s been drawn around various ‘pulleys’. #genuary #genuary1 #genuary2026
060
Misha.studio @misha-studio.bsky.social · 24/12/2025
Happy Holidays! 🎄🎨🖌️🤖
042
Misha.studio @misha-studio.bsky.social · 22/12/2025
Some close-up shots of this year’s paint-plotted christmas cards. Happy Holidays! 🎄 #plotterart #creativecode #p5js #generativeart #algorithmicart
070
Misha.studio @misha-studio.bsky.social · 21/12/2025
Back to the plotter for this year’s Christmas cards, but with paint and brushes, not pens. #penplotter #creativecode #generativeart
050
Misha.studio @misha-studio.bsky.social · 16/12/2025
Nice! Doing somerhing similar but only for generating the envelope signing.
010
Misha.studio @misha-studio.bsky.social · 16/11/2025
Cool!
010
Misha.studio @misha-studio.bsky.social · 10/10/2025
Hello weekend. Stacks on stacks on stacks. #generativedesign #genart
020
Misha.studio @misha-studio.bsky.social · 27/08/2025
Tinkering with the fxhash open form format. Interesting way of approaching new iterations based on earlier seeds (lineage). #fxhash #genart
020
Misha.studio @misha-studio.bsky.social · 25/08/2025
Krabbels. #genart #generativeart
010
Misha.studio @misha-studio.bsky.social · 17/08/2025
GN! Combining code from various projects, fixing some bugs (or create a way to loop around them) #genart #generativeart #creativecode
050
Misha.studio @misha-studio.bsky.social · 05/08/2025
GN! Just added the Text Warp iterations on my website → www.misha.studio/iterations/t... #genart #madewithcode
misha.studio
Text Warp - Misha.studio | Code Driven Art & Design
TextWarp is a typographic experiment where each letter is distorted inside a warped quad where it's all still in vector space.
000
Misha.studio @misha-studio.bsky.social · 04/08/2025
Always enjoy a glimpse into someone’s setup—so here’s mine. Lately I’ve been refining structure, adding controls, state management, and animation export—quiet upgrades behind the scenes. #generativeart #creativecode #p5js
020
Misha.studio @misha-studio.bsky.social · 04/08/2025
Iteration: TextWarp in motion. #madewithcode #creativecode #generativedesign
010
Misha.studio @misha-studio.bsky.social · 01/08/2025
Added a 'textMode' toggle to warp either individual characters or full words to a quad. Word-warping works better for longer quotes, so I tested it with some good quotes to live by from Picasso and Warhol. Can you guess which is which? #generativeart #creativecoding #typography
010
Misha.studio @misha-studio.bsky.social · 30/07/2025
Yesterday’s test print from my current project TextWarp — a typographic experiment where each letter is distorted inside a warped quad. This one features the phrase "Make art or die trying", a fitting motto to live by. #generativeart #posterart #p5js
031
Misha.studio @misha-studio.bsky.social · 29/07/2025
Cool!
010
Misha.studio @misha-studio.bsky.social · 29/07/2025
Warped type via quads—each letter bends with its surrounding shape. textToPoints() was glitchy, so I used opentype.js + getPath() and tweaked the paths. Still vector-based. Screen recording below ↓ #creativecoding #generativeart
030
Misha.studio @misha-studio.bsky.social · 27/07/2025
Just built a QuadLayout class — it slices a rectangle into quads using non-overlapping horizontal and vertical cut lines. Next up: experimenting with type inside the layout. #generativedesign #p5js
030
Misha.studio @misha-studio.bsky.social · 24/07/2025
Tweaked the ellipse packing algorithm and tried some gradients. This piece is seeded with “26th May 1992” — my birthday — which also appears as text in the composition. Next up: Exploring more ways to embed seeds in generative visuals. #generativeart #creativecode
000