Monday, November 3, 2014

Qiushuo Li


Allianz Arena  

in Grasshopper_ARCH 655 Project 1


The Allianz Arena  is a football stadium in MunichBavariaGermany with a 75,024 seating capacity. Widely known for its exterior of inflated ETFE plastic panels, it is the third largest arena in Germany behind Signal Iduna Park in Dortmund and the Olympiastadion in Berlin.

In this project, I used Rhino/Grasshopper to regenerate the form of Allianz in a different way of original design, and I will explain how I regenerate the model of Allianz Arena by steps

First by looking at some cast studies of Allianz Arena , it is easy to tell that the Allianz Area is formed by plenty circles which are in different height. So I decided to create several curves and set them as Z factors and move them in Z direction, then use command "loft" to create the surface, and divide the surface. That's was the basic concept of regenerating this model.






Regenerating the Allianz Arena
1. Create a circle and set it as curve and Z unit. 






2. In grasshopper, copy and paste the curve and Z unit six times, create move and scale nodes, and use sliders to control the height and scale of each curve, which is form the basic structure of Allianz Arena.




3. Merge these curves, use loft to create a surface which is based on these curves. At the meantime use the lowest and the highest curve to create two pipes which are used to soften the edge of the surface.










4.  Use subdivide node to divide the surface both vertically and horizontally, and use node "Poly line"to show the divided  lines, then use Isotrim to extract the subset of the surface.







5. Curvature Analysis

I baked the loft mode and use command "curvature analysis" to show the angle analysis.




6. The following picture shows the model in rendering preview.




Allianz Arena




























The  New  Layer 


ARCH 655 Project 2


Qiushuo Li

Department of Landscape Architecture



For this final project, I haven’t found any building that I am interested in, but I do find some amazing thoughts which I think could be used to generate my final project model.

Through searching on the internet, I found that hexagon is commonly used in generating the surface of a building. Like the figures below:


After seeing this buildings covered with a surface which has many  honeycomb core structure, I want to make a beautiful surface of building and try to attach it to an existing surface by using  python or other tools. 

1. Draw three curves which are used to generate the  hexagons of different sizes 


2.In grasshopper, use a hexgrid node to create a hexagonal plane and two sliders to control the size, unit in X and Y directions.



3. Pull all the points in the hexagon grid and use a slider to give them different sizes  along the three curves.

4. Extrude the hexagons.

5. Rotate the surface for splitting with another one.

6. In order to see the distribution of the hexagons along these three curves, I use several nodes to make it more clear.

7. In Rhino, use python to create a cos wave, and extrude a surface from it, which can be used to split the hexagon surface.


8. In Rhino, rotate the hexagon surface and make it intersect with the surface which is created from the cos wave, then use the split node to cut the hexagon surface based on the cos wave, here I was not able to use a building instead of a cos wave surface, but I believe the idea can be used on some buildings.



8.1 When using the split command, lock the view to top and explode the hexagon surface, then remove all the parts which are on the back side of the cos wave.


9. Result