This project proposes an assistant design tool using computer programming to facilitate design process of high-rise residential building facades. Nowadays, high-rise residential buildings have become a solution to house the rapidly growing population. Innumerable high-rise residential buildings with similar facades have been constructed in a short time. Without enough time to design, the repetitive facades make the cities look monotonous. Actually, many facade designs have used the mathematic relationships with the basic shapes to generate the whole facade. The proportions can be extracted as rules. These rules are encoded with Python, which is a Textual Programming Language interacting with modeling software Rhinoceros.
The program written in Python records the process of designing a facade by the computer language. It can develop parametric models following the composition of building facades. Every element in facades will be generated by a group of valuables to explore different possibilities. The user interface in the program provides a user-friendly interaction to give instructions and allow users to select the parameters to generate facades. It is an efficient way to explore ideas that can be made buildable by architects. As a result, this program can take advantage of computing capacity to provide numerous design solutions for architects to choose from. Although the variety of facades is based on sample facades, the generative design can find other possible facades based on same design rules.
Shadi Nazarian, Jose Duarte, Ali Memari, Eduardo Costa