Centre pompidou metz structure

Hello has anyone ever attempted recreating the centre pompidou metz? weather the shape or the structure? anyone can give me some insight please? thanks!

https://www.youtube.com/results?search_query=centre+pompidou+metz+grasshopper

1 Like

thank you but i needed more insight on how to really create the shape!

Here’s one by a :parrot:

Grasshopper tutorial - modeling the complex roof of Center Pompidou metz

thank i ve actually checked all the videos on youtube and found nothing on recreating the shape , all the videos show how to create the pattern , and i need to do the shape on grasshopper , im already starting to do it using kangaroo, heres the file
pompidou.gh (13.3 KB)

What units are you working with?

And what’s the purpose of this incomplete file you shared?

default millimitres, but it doesnt matter i just need the overall shape!

Size does matter.

Another one…

Rhinoceros design Shigeru Ban Works Centre Pompidou Metz - YouTube

ēŠ€ē‰›å»ŗē­‘ē½‘ļ¼ˆRhino3d) - Rhinoå»ŗē­‘å­¦ä¹ å¹³å° -

:parrot:

this is also rhino , and not the full shape , im trying to do it using kangeroo but it doesnt want to work , any ideas?


pompidou.gh (18.6 KB)

No but I’ve been there. It’s full of pigeons and shit

3 Likes

i dont see no pigeons xD

1 Like

You also don’t see the shit until you stand right there

3 Likes

That looks like a funicular vault. The actual building appears to be a minimal surface.

In the past this would have been determined by soap film on wire boundaries.
ref: Frei Otto.

There’s a Kangaroo component for this, SoapFilm. You need to anchor points at the boundaries and let the rest of the mesh relax. Generating this initial mesh from boundary curves could be done any number of ways, or you could model it in rough form with a SubD and use that mesh with naked verticies as your anchors. There are plenty of tutorials out there for this component.

The hexagonal grid is quite simple, being exactly aligned to the hexagonal boundary in plan. You’ll be able to project smooth lines for the beams if your mesh is fine-grained enough, but I imagine you’ll have ā€œfunā€ controlling torsion when sweeping a profile along those lines. Getting the face normal from the mesh at regular intervals might do it?

(I am resisting the urge to actually dive into this in GH. It’d eat up my day! But hopefully those are enough pointers to steer you in the right direction)

Friday afternoon + my will is weak.

Turns out SoapFilm is not stable enough for this geometry (A real soap film would collapse and detach from the leg foundations) so I suspect it was done with something like EdgeLengths set to zero instead.

There may be a neater way to generate the intitial mesh but this way works well enough.

Pompidou Metz - EdgeLengths.gh (20.3 KB)

3 Likes

In the past this would have also been built with straight wooden laths bent into shape instead of massive curved and twisted glulam beams.

1 Like

The construction bothers me too. The grid doesn’t follow any lines of force, doesn’t get denser in areas of higher load etc. It’s just a flat hexagonal grid imposed from above. The key engineering paper is hidden behind a paywall but from reading around the edges, it seems like the structural engineering was applied to the form once found, rather than driving it.

Compare and contrast Mannheim Multihalle. 50 years old and much more elegant IMO.

1 Like

Hi everyone,

I’ve recently launched a Rhino plugin called StructuralDesigner3D. Like Kangaroo, it allows the creation of funicular, tensile, and pneumatic structures. However, this plugin works entirely inside Rhino (without Grasshopper).

It could be a useful tool to create tensile structures such as the one at the Centre Pompidou Metz. You just need to define the topology, anchor the boundaries in the right position, choose the rest length factor, and run the simulation – it’s very straightforward.

If you’re interested, you can find more information here: www.structuraldesigner3d.com

Here’s a short video showing the form-finding process of the TensileStructure command:
https://www.youtube.com/watch?v=reg7aNZyqnA

3 Likes

I would suggest checking out Frane Zilic’s images on the old GH-forum for great pointers on how to achieve the geometry using a kangaroo-based approach.

It helped me doing exactly that years ago for a small uni-project:

1 Like

Hi. Here is the kangaroo part. It’s not exactly a minimal structure. It has a bit of catenary action to fit the concrete volumes. There is also a XY restriction to force the hexagons of the structure on plan view. This is the easy part.
What comes next is way harder. You have to create a continuous surface first, then create the beams using the surface. Sectioning the beams is the hard part. You first need to define where it can be split. Then you have to create a recursive process that creates a minimal bounding volume for the beam, analyze if the size fits the cnc working volume, if it’s OK then analyze the deviation of the beam fibers in relation to the minimal blank and keep the deviation less than 5 degrees. If it’s OK you use the beam, otherwise reduce one segment. If you have no more segments to remove, you move it to another process to start with a blank with one curvature. If that ins’t enough you have to start with a doubly curved blank.

Hope this helps

Metz_14 copy.3dm (1.5 MB)

Metz_14 copy.gh (20.8 KB)

1 Like