Marcin Ignac
banner
marcinignac.bsky.social
Marcin Ignac
@marcinignac.bsky.social
Computational designer, data artist, generative art coder, founder of @variable.io and co-creator of https://nodes.io.

http://marcinignac.com
Pinned
Computational nature. Variable nature.
AWS situation is now stabilising so it's good to see how the number of incidents spiked during last couple of days. As AWS was on fire i've looked into service status visualisation we did for Maintel last year. variable.io/maintel-digi...
October 21, 2025 at 5:33 PM
All great things come to an end. Extremely happy I could contribute Spirit Plant to this year Expo. Seeing people experiencing your art is the biggest award.
October 16, 2025 at 4:26 PM
Exploring the personal archive. Early UI for reverse image search of my 65k images WIP screenshots collection.
October 9, 2025 at 12:11 PM
How will the flower bloom in 2100?

We collaborated with artist Annelie Berner to create a generative web tool that visualizes how the Circaea Alpina flower might evolve in response to future climate conditions.
variable.io/plant-futures/
September 18, 2025 at 3:59 PM
Hyperspeed
September 5, 2025 at 4:01 PM
When you work on something and stumble upon unrelated look and feel that makes your synapses fire in a cascade. Could be Data, could be AI, or just bunch of real-time glowing cuboids. Up to you.
September 4, 2025 at 1:58 PM
Eye of Boid
August 15, 2025 at 5:14 PM
When I started @variable.io I dreamed of project breakdowns like this: hardware, networking, software architecture, rendering behind the scenes, data and lessons learned.

Check it out.
14 tablet interfaces, 9 projectors, and 3 GPU-heavy computers split across 2 floors.

Thousands of generative Spirit Plants created every day for
Poland Pavilion at Osaka Expo 2025. How did we do it? Find out in our latest technical write up in the link below.

variable.io/notes/spirit...
Spirit Plant Software and Network Architecture: a technical case study. · Variable - new ways of experiencing data | https://variable.io
We used web technologies to power the Spirit Plant installation visuals in real-time.
variable.io
August 7, 2025 at 2:27 PM
Reposted by Marcin Ignac
What if brand was an algorithm?
Our latest case study is a motion design tool for
HebbiaAI developed for @pentagramdesign.bsky.social Building upon a stunning brand we've created a dynamic grid that moves, adapts and is intuitive to use.
July 31, 2025 at 2:59 PM
3d flowers have 3d meshes.
3d meshes are 3d.
Let's do more 3d things with them.
July 21, 2025 at 4:39 PM
I might like the B&W edition a bit more.
Have a nice weekend!
July 18, 2025 at 3:58 PM
My drafting table.
July 18, 2025 at 10:11 AM
Uint16
Can do 0
Can do 65535
I want more
GPU Says "ok"
July 18, 2025 at 10:07 AM
Another floral project documentation is in the works.

#variablenature
July 17, 2025 at 2:37 PM
Works with FigJam and big Figma boards too.
July 12, 2025 at 9:18 AM
This really does open new era of 2d/3d mixing in Nodes.
July 12, 2025 at 9:07 AM
So Grok 4 came out and I always wanted Figma integration in
nodes.io so I vibe coded myself one. No more genAI videos in your mockups. Bring mockups to you art instead!
July 11, 2025 at 1:28 PM
Current LEGO setup at my home studio. Modular and geometric. With a print of Urban Flora #0 in the background.
June 27, 2025 at 2:54 PM
Can gemini-cli learn how to program in @nodes_io?
Let's find out.

I've scanned all nodes from past projects and prompted Gemini to create new node converting 3d mesh into Octree representation. It was able to get the right node+port syntax on first try, same for geometry outputs, onChange handling
June 27, 2025 at 1:34 PM
Picked yet another veg from my garden to feed the algorithm.

The flowers should be instanced only on the end of smallest branches but instead they got instanced at every vertex creating this centipede.
June 26, 2025 at 2:41 PM
Strange new worlds.
Following the rabbit hole of broken Spirit Plants.
June 26, 2025 at 11:28 AM
Spirit Plants depends on a Draft WebGL extension (WEBGL_multi_draw_instanced_base_vertex_base_instance) and disabling it creates strangle looking and repetitive aliens.
June 25, 2025 at 3:35 PM
It's a trend to overlay visuals with diagrams that don't make sense and are there just for aesthetic. Here is some debug view art where the opposite is true. Real data, broken visuals.
June 20, 2025 at 10:44 AM
Almost a year in the making. Supper happy with the results! Full of ideas how to make this project last for years...
Full case study of Spirit Plant - our biggest project to date - is finally live! 🖼️🌱🌷
Learn more about
- the installation concept
- tech behind the generative plants and simulation
- UI/UX design
- and more...
variable.io/expo-2025-sp...
June 20, 2025 at 10:34 AM
What if we could deconstruct plants into primitives?

Testing idea of breaking apart Spirit Plants into components they are made of. Just like LEGO.

But a bit torn before releasing too early: "Until it's done tell no one" vs "Share more. Become a vector (of ideas)."
What camp are you on?
June 17, 2025 at 1:16 PM