generative modeling for Rhino
Not sure it has a name but it's the same process used to make expanded metal. Looks like the photo is thick felt or something similar.
It's easy to fabricate (cut a series of offset lines in a flat material, then expand).
much harder to model the expansion in grasshopper. Which are you trying to do?
Grasshopper! Yeah, something so simple in real life is going to be tough to do in 3d. Do you have any suggestions? Of what to search for/how I can search it to find a tutorial? Or if you can tell me more or less how to do it. How to begin to do it.
Thank you very much for your time,
Its actually not so hard and the last book on this page explains exactly how to do it "strip morphologies" I believe it even comes with the definition. http://www.morphogenesism.com/generative-algorithms.html
The method in the strip morphologies book is actually quite different. It relies on the use of many strips as opposed to a single flat sheet of material. Also the size of each "hole" in the image above is limited by the size of the cut in the material, and it cannot be any larger than is allowed by the cut.
Modeling the picture above in grasshopper would entail starting with a single flat surface, creating slits with user-defined spacing between them, and pulling/expanding the surface to see the result (or relaxing the surface in the case of a non-rigid material).
I haven't used kangaroo enough to know whether or not it is capable of achieving this, but that's where I would start. Otherwise, if you can't find a physics-based way to expand the material, you would have to basically fake it in grasshopper - which would be challenging, but possible (probably).
It's definitely doable, actually I'm working on something similar right now:
It's a part of an ongoing commercial work for a client, so I cannot share much (yet).
But what I can say is that kangaroo is perfect for this - some Springs and the Hinge / Bend forces are pretty much all you'd need to get it up and running.
That's great! Keep us updated (when you are allowed to :) )
- in this case I start with a curve (closed or open) and offset it to produce the flat pattern of folds and cuts
- the pattern is of course parametric, so yes - length's & width's adjustable
- the simulation can be done with curved pieces, but it will run much slower, because there'll be more springs and more forces.
The basic principle is the same as in this simple example.
I just felt like making an infographic for this :)
the way I would aproach creating this form using Kangaroo:
blue - springs (outline and diagonals for each quad)
yellow - planarize force (each quad vertices)
green - hinge forces (on every shared quad edges)
red crosses - anchor points
green arrows - unary force or anchor springs (to pull the geometry)
Note that if one would start the simulation from a planar shape, inevitably some points from one strip would coincide with others so Kangaroo would merge them (ie. points A & B). In order to avoid that, the pattern would have to be tweaked a bit before running the first iteration.
Oh, and a detailed description of this project by François Roche can be found here.
Fair enough, but maybe sometimes 3D needs to just replicate the final object, not its process, but it would be a fun task to try and recreate. I've seen some interesting similar models with sliced rubber.