π« Metabolism
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 π€―
πΌ Nakagin Capsule Tower
π Theory β¦ oh my
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:
π¨ Practice β¦ yey
A bit overwhelmed? Just take a look at the source files π‘
βοΈ sketchpad
π¦ Grasshopper
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:
π» Integrations
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 π₯΅
π€ Curious, how it works?
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
β¬οΈ
Directory.semio/
- β¦
- kit.gh
Directorydesigns
- nakagin-capsule-tower.gh
- capsule-dream.gh
Directorytypes
- β¦
- capsule.gh
- β¦
Directoryrepresentations
- β¦
- capsule_1.3dm
- capsule_1.glb
- capsule_1_1to200.3dm
- capsule_1_1to500.3dm
- β¦
Directoryicons
- capsule_1.3dm
- capsule_1.svg
- β¦
From here, all user-interfaces can access the data over the GraphQL-API β‘