Marcin Ignac
@marcinignac.bsky.social
1.6K followers 170 following 240 posts
Computational designer, data artist, generative art coder, founder of @variable.io and co-creator of https://nodes.io. http://marcinignac.com
Posts Media Videos Starter Packs
Pinned
marcinignac.bsky.social
Computational nature. Variable nature.
marcinignac.bsky.social
Thank you Szymon! It is one of my favourites too!
marcinignac.bsky.social
I've finally put together a v1 of full case study including info about data, algorithms, behind the scenes and whole look dev process. Video content to follow!
marcinignac.bsky.social
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/
marcinignac.bsky.social
I know them well and microdose their visuals on regular basis.
marcinignac.bsky.social
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.
marcinignac.bsky.social
I would love Ben Navis icon to be somewhere on the left. It took me a second to decode that Munros are not 10x bigger than it. It looks a bit as Ben Navis is there on the far right tiny and shy.
marcinignac.bsky.social
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.
variable.io
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
Reposted by Marcin Ignac
variable.io
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.
marcinignac.bsky.social
Procedural. 100% JavaScript baby!
marcinignac.bsky.social
3d flowers have 3d meshes.
3d meshes are 3d.
Let's do more 3d things with them.
marcinignac.bsky.social
I might like the B&W edition a bit more.
Have a nice weekend!
marcinignac.bsky.social
Uint16
Can do 0
Can do 65535
I want more
GPU Says "ok"
marcinignac.bsky.social
Another floral project documentation is in the works.

#variablenature
marcinignac.bsky.social
Gemini-cli was breath of fresh air and I hope to play with it more.
marcinignac.bsky.social
Another reason is that I don't have 19.99$ * N for all models out there. I already pay for Twitter Pro so I might as well use it. Less friction. Gemi is some cluster fuck of auth/logins ( I have company and personal account and 2 comps and need to re-login 8x a day) and whatever Vertex AI is...
marcinignac.bsky.social
Because I think it is wrong to say FU to 10y of relationships I build there in name of politics and current CEO/owner. I'm happy to be the counter example of all shit that is there. Bluesky is nice but nobody is there or people are just cross posting like me.
marcinignac.bsky.social
Works with FigJam and big Figma boards too.
marcinignac.bsky.social
This really does open new era of 2d/3d mixing in Nodes.
marcinignac.bsky.social
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!
marcinignac.bsky.social
Current LEGO setup at my home studio. Modular and geometric. With a print of Urban Flora #0 in the background.
marcinignac.bsky.social
Only pex-math library needed more help as Gemini tried to use gl-matrix syntax. All I had to do is copy generated node into my graph.

So far impressed. One login. No API keys, auth, uploading files to the cloud or managing subscriptions. See video for the results.
marcinignac.bsky.social
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