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 · 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
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
Misha.studio @misha-studio.bsky.social · 23/07/2025
I'm experimenting with embedding the generative seed — in this case, "misha.studio_" — into the visual piece itself, not just as a code parameter, but as typography integrated into the composition. You could say it becomes both input and output. #generativeart
010
Misha.studio @misha-studio.bsky.social · 19/07/2025
Good evening! I've been twisting type and refining my workflow. Added Tweakpane for live controls and CCapture.js for exporting. #p5js #workflow #creativecoding #generativedesign
030
Misha.studio @misha-studio.bsky.social · 13/07/2025
Tinkering around with type in 3D space. And spent too much time getting the video export working, wanted to have webm directly with CCapture but couldn’t get it to work with p5 instance mode. #generativedesign #p5js #webgl
171