algorithmic modeling for Rhino

What is this surface called and how can I begin to make it?

Views: 6728

Reply to This

Replies to This Discussion

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.

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 :) )

I know you can't share too much, but looking at that photo just makes me curious :)

I'll ask a few questions and just answer what you can.
Do you start out with a flat surface? If so can it be any user-defined shape?
Can the slices have varying lengths? Could they be curved instead of straight lines?

That's super awesome.... I really need to get into kangaroo.

- 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.

Super cool

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.

Hi, i want to design something similar. Can you post an example of the definition with the lamellas above?

Thank you in advance!






  • Add Photos
  • View All

© 2019   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service