Goal: integrate all knowledge gained during the assignments into a more complete building structure.
Use Python programming to create a building structure that is sculpted by a filter class, incorporating architectural components like slabs, columns, and facade walls.
The building is to be placed in a real location in the city of Zurich.
Choose one of the following five plot locations in Zürich for your building design project: Altstetten, Hardturm, Letzi, Heinrich-Areal, Escher Wyss.
Each location has its unique characteristics and potential constraints. Consider factors like plot size, shape, and local context when making your choice.
- Area: approx. 6'100 m2
- Close to the train station, high-rise building with a mixed-use potential.
- Site project reference
- Link to Map
- Download plot file
- Area: approx. 39'300 m2
- Large area! Think about the balance between built and open spaces. Multiple buildings: low-rise with courtyards, high-rise buildings etc. or alternative ideas to the stadium are welcome.
- Site project reference
- Link to Map
- Download plot file
- Area: approx. 7'800 m2
- An area with upcoming residential towers; consider increasing density.
- Site project reference
- Link to Map
- Download plot file
- Area: approx. 4'000 m2
- A small plot with unique challenges. Blockrand typology might be interesting.
- Site project reference
- Link to Map
- Download plot file
- Area: approx. 6'700 m2
- An evolving district with a growing demand for affordable residential space.
- Site project reference
- Link to Map
- Download plot file
The following tasks are required to complete the final project successfully. Completing them correctly awards 4 grade points. The maximum grade for this assignment is 6 points. The remaining 2 points can be obtained by completing the extra tasks.
Prepare a single-page poster showcasing the project and the outputs of your code.
Guidelines:
- Brief description of your design. Can highlight concept, challenges faced, and discoveries made during the project.
- Consider including small snippets of interesting code used in the creation of the building. Code should be formatted in monospaced font.
- Main image of the project: rendered on white background without grid.
- Optionally 2 or 3 additional images of the project
- Use Landscape orientation
See sample poster for reference
Use at least one Filter
class to shape your building.
Use different colors to distinguish between different architectural elements or to represent specific materials.
The following tasks are not mandatory, but allow you to exercise more the skils you have acquired. Each task grants between 0.25 and 1 grade points. The maximum grade for the final project is 6 points. If all required and extra tasks are completed successfully, the maxium grade of 6 will be awareded and the project will be pre-selected for final presentation.
Apply a transformation to move and orient the building in the correct plane of the plot, instead of (0, 0, 0)
.
Adjust the heights of different building levels according to their functions or zones, such as residential, commercial, public areas, and terraces.
Adjust individual geometry elements such as facade walls to be dependent on an attractor (point or curve). Give the building you own individual style.
Create internal walls elements in addition to the facade wall elements that were created in the facade tutorial session. You can use the Wall
class that was created for facades or create a new one specific for internal walls.
The tutorials have already equipped you with the fundamental structural and architectural elements such as columns, main beams, slabs and facades. Now you could extend that crafting your own unique components for the building. This may include personalized elements attached to the facade like windows, balconies, solar panels (PV elements), various architectural details, stairs etc. Unleash your creativity!
- Total volume of each element type (columns, slabs, beams, etc)
- Floor area (total and separated by slab function, ie. floors, roofs, bottom slabs)
Add one other metric that you consider useful or interesting that can be extracted from the building grid and its elements.
One zip file (mustermann_max_A-04.zip
) containing:
- Grasshopper File (
.ghx
):- File Name:
mustermann_max_A-04.ghx
- File Name:
- Rhino File (
*.3dm
):- File Name:
mustermann_max_A-04.3dm
- Bake building into Rhino:
yes
- File Name:
- Short project presentation / poster (
pdf
):- File Name:
mustermann_max_Final_Project.pdf
- File Name:
- Project images (minimum 1) (
png
):- File Name:
mustermann_max_Final_Project_01.png
- Dimensions: 3000x2400px
- View: Perspective - rendered
- Background: white without grid axes and grid
- File Name:
Upload the assignment via Moodle.