Posts

Parametric Design - Shanghai Natural Historical Museum - Part 2

Image
I am going to continue to create the model of Shanghai Natural Historical Museum. Last time, I create the facade in Revit and this time I am going to use dynamo to create a more random pattern. First, the model created previously was used to get the coordinate of the facade points. Those coordinates will be generated by dynamo and stored in an Excel file. Then, by manipulating those coordinates, random shapes can be made. Cautious shoulX, and Y value should be kept because of the curvature of the wall. In the previous project, an 3-layer adaptive family was used to create the facade, because in Revit, the divided surface can only be applied with 1 adaptive family. However, after I changed the value of those coordinates and generated the adaptive elements, those elements conflicted with each other at those connection points. So I separated the family into 3 sub-families and created them individually in Dynamo (the interior structural bar was created in

Parametric Design -Shanghai Natural History Museum

Image
The Shanghai Natural History Museum (SNHM) designed by Ralph Johnson from Perkin+Will’s Global Design is located in Shanghai, China. This architecture is featured by a 30-meter tall atrium that welcomes visitors with an abundance of natural light filtered through a striking glass wall inspired by the cellular structure of plants and animals. (ArchDaily, 2015) The façade of SNHM can be defined as a grid structure on a single curved surface with a cell-like configuration. composed by three lays. To create the facade in Revit first is to create the reference line. T he spiral of the façade is based on the Golden Ratio 1: 0.618. In Revit, there is no built-in commander that can create a random pattern. The Hexagon formate is more desirable than other built-in patterns in this case.  The building facade is composed by three lays. Therefore, in the Hexagon family, two layers are added into it.  The interior and exterior layers are added visibility parametric. With t