Monday, November 2, 2015

ARCH 655 Project 1 -- Parametric Urban Design Modeling


I Case Study

First, I choose the Kartal Master Plan, designed by Zaha Hadid's studio, as a parametric Urbanism Case Study. The Kartal Master Plan is a proposal for a new district development of Istanbul, Turkey.


Master Plan
(http://www.zaha-hadid.com/masterplans/kartal-pendik-masterplan/)


Perspective
(http://www.zaha-hadid.com/masterplans/kartal-pendik-masterplan/)


II Parametric Modeling in Urban Design

Due to the limited information of the Kartal Master Plan, I did not remodel the whole Master Plan. In this project, I focused on how to use the attractor approach to control the urban space in rhino and grasshopper.

The Urban Space control is made in two scales, the block scale and building type scale.

1 Basic Grid Block

At the begin, I created an original basic grid system in grasshopper, which means the road center line.


Screenshot 1

2 Block Form Control

1) Change Block Size by Attractor Points


Based on the original basic grid, individual control points were add in it. Each point has a attraction or a repulsion. I used the vector calculation between each intersection and control points to change the block form.

We can use the block size factor to change the block size. When the factor is positive number, it means the attractor point has the repulsion and it will enlarge the around block size. Instead, the negative number means the attraction from the control point, which will decrease the around block size.

If you move the control point, the block boundary will change. 


Screenshot 2

2) Road Width Control

After creating polylines by intersection points and scale the polylines by road width rate, the block boundary was got.

If you move the control point, the block boundary will change. 


Screenshot 3

3) Block Height Control by Attractor Points

For the block height control, I use the same attractor points as the block size control. By using the vector calculation in the direction of z axis, it got the different height number according to the distance between block corner to the attractor points.

 

Screenshot 4

By using the eight corner points of the block, the block mesh was created.


 

Screenshot 5


Screenshot 6


3 Building Form Control

The attractor approach can also be used to change the building types.

1) Public Frontage Space Dimension

I used the same attractor points to generate various frontage space from towers to low rise buildings. The towers have larger frontage space to the street than low rise buildings. The space dimension was remapped according to the distance between the center of each block to the attractor points.

In order to get the obvious influence from multiply attractor points, I use the square of the distance between each block center to the attractor as the basis for remap. Then it got the a series of frontage space dimension. Then it got the a series of frontage space dimension.



Screenshot 7


2) Courtyard Dimension

Using the same method of remap, the gradual change of the courtyard dimension was created. 


Screenshot 8 

It got the building mesh by cutting the frontage space and courtyard from the block mesh.

 

Screenshot 9 



Screenshot 10 

3) Split Block

At last, each blocks are divided into four parts for a secondary circulation system. After cutting the space for circulation, it shows the final master plan.


Screenshot 11 


Screenshot 12 

Rendering Perspective 

III Physically-based model

I choose several high rise buildings in the master plan to do the physically-based model.


Screenshot 13


Screenshot 14



Ref:
1 http://www.grasshopper3d.com/profiles/blogs/urbanism-attractor-technique
2 http://www.zaha-hadid.com/masterplans/kartal-pendik-masterplan/
3 http://www.patrikschumacher.com/Texts/Parametricism%20-%20A%20New%20Global%20Style%20for%20Architecture%20and%20Urban%20Design.html


1 comment:

  1. Hello. Ilya, an architecture student, is writing to you. Can you please share the full .gh script from the ARCH 655 Project 1 blog - Parametric Urban Design Modeling?
    E-mail: mohovilka@gmail.com

    ReplyDelete