π« 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
Receivethen 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 β‘