While metabolists saw the built environment as an organism that should continuously be able to adapt to the evolving needs of its habitants, I see semio as a metabolistic tool for the evolving needs of a design π
Let me demonstrate metametabolism on metabolism π€―
There are countless ways to formalize a design βΎοΈ
Assuming I would have been Kisho Kurokawa and used semio I would chosen the following:
Based on this formalization the design can be synthesized like this:
A bit overwhelmed? Just take a look at the source files π‘
Make sure to open Rhino 8 and set the model units to
Meter
.
Just open the main Grasshopper definition nakagin-capule-tower.gh
, hit the run toggles and enjoy πΈ
The Capsule Dream
design should take around a minute to load the geometry π
Every model has a 1to500 representation:
and a 1to200 representation:
Changing the typology is a breeze π
1to200 is still there πͺ
In a conventional block-based approach, block instances have insertion planes and are thus not linked πͺ¨
Switching from one to another variant would look either like this:
or this:
Due to the port-mechanism of semio, types are not inserted but instead linked π
Further they have metadata attached:
Looking closely at the types
, you see that representation
are not (only) linking to files but instead they link urls
. This enables you to use any storage, collaboration and version environment you like (Speckle, Dropbox, OneDrive, GitHub, Nextcloud, Spline, ...) or all of them together πΈοΈ
Here you can view the models even on your phone π±
Or load the geometry directly from Speckle into Grasshopper β¬οΈ
The Speckle Grasshopper plugin is not particulary the best π₯΄ Most likely your receive components are not fetching and instead showing errors or show no errors and still not fetch β If you replace them with fresh receive components and hit
Receive
then it should work β And yes, you have to do that every time you open the file again π₯΅
When analyzing the folder structure you see that there is a special file .semio/kit.sqlite3
on the root level. This file is what turns a normal directory into a kit
β¬οΈ
β nakagin-capsule-tower.gh
β ...
β
ββββ.semio
β kit.sqlite3
β
ββββicons
β ...
β capsule_1.3dm
β capsule_1.svg
β ...
β
ββββprototypes
β ...
β capsule.gh
β ...
β
ββββrepresentations
...
capsule_1.3dm
capsule_1.glb
capsule_1_1to200_volume.3dm
capsule_1_1to500_volume.3dm
...
From here, all user-interfaces can access the data over the GraphQL-API β‘