Crumpled Fabric Facade

Hi all, I am designing a facade for a 60 story high rise building. I want to achieve a crumpled fabric effect that is continuous around all 4 sides of the tower. Similar to this reference photo with these cutouts.

I have tried a lot of methods, but my problem is that I can’t control where the biggest '“wrinkles” are and I am having trouble getting the wrinkled effect to wrap around the corners. Instead, I have only been able to make 4 sides individually then join them together, which obviously doesn’t work. I tried making my own grasshopper script but failed so I tried a python script but would prefer to solve using regular grasshopper components.

Any thoughts/suggestions would be greatly appreciated!

Fabric Facade_Test.gh (16.2 KB)

Internalize your referenced surface and send the file again

Sorry about that - here is the new file.

Fabric Facade_Test.gh (39.1 KB)

Ok , I can see that your based surface is a filleted rectangle. So I just made it myself .

As you can see these kind of algorithms are placed in Curve Closest Point method variation ,
deforming a surface using a curve or bunch of curves .
First we divide the surface using Divide Surface, then we move the points in thier normal direction with a value of how much close is the point is to one of curves (using Srf Closest Point Eval Srfand Pull Point) , then recreate the surface with Surface From Points component .

In the script that I made , I chose to write an algorithm that generate kind of random curves on the referenced surface. It’s not necessary and it can be any curve (or curves) .

As I said the main method is Curve Closest Point and you can give the algorithm different kind of curves as you wish . Also playing with Graph Mappers will lead to different geometries as well . Also consider to play the data dam each time you make changes in the components related to it .




Naomi_01.gh (26.9 KB)

Thank you, this is exactly what I needed!

Very nice!

Your welcome , please mark it as a solution .