http://marcinignac.com
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/
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/
Check it out.
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...
Check it out.
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.
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.
3d meshes are 3d.
Let's do more 3d things with them.
3d meshes are 3d.
Let's do more 3d things with them.
Have a nice weekend!
Have a nice weekend!
Can do 0
Can do 65535
I want more
GPU Says "ok"
Can do 0
Can do 65535
I want more
GPU Says "ok"
nodes.io so I vibe coded myself one. No more genAI videos in your mockups. Bring mockups to you art instead!
nodes.io so I vibe coded myself one. No more genAI videos in your mockups. Bring mockups to you art instead!
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
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
The flowers should be instanced only on the end of smallest branches but instead they got instanced at every vertex creating this centipede.
The flowers should be instanced only on the end of smallest branches but instead they got instanced at every vertex creating this centipede.
Following the rabbit hole of broken Spirit Plants.
Following the rabbit hole of broken Spirit Plants.
Learn more about
- the installation concept
- tech behind the generative plants and simulation
- UI/UX design
- and more...
variable.io/expo-2025-sp...
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?
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?