building engine
academic
course
location
type
date
team
iaac, master in advanced architecture
advanced algorithmic design strategies
siteless
digital study
spring 2020
taras kashko
osmin avalos
Building Engine is an exploration of assembly and growth processes through iterative design. The project is an aggregation through standard components and geometries that are logically generated. These components and geometries are the essential building blocks to our algorithm.
Our project aims to explore the most efficient combinations for our components in which we can derive to a much more complex system. Based on our system, the connections trigger a much larger pattern and the interactions become much more meaningful. In conclusion, the growth of the assemblies will demonstrate unique spatial systems that form through the iterations.



mesh geometry
handles
connection paths

component a
component b
component c
Each component has a specific handle (sender/receiver) location. The location determines the relationship between the three components. As the assembly grows, the algorithm adherently places the components to a specific order. The combination is called the heuristics. The possibilities of the heuristics are reliant on the number of handles.
The connection paths is a production of the end result. As the aggregation is finalized, the paths connect and thus forms a circulation path. This is created with the Shortest Walk component in Grasshopper. Ideally, the shortest path within the system can be determined and used to inform architectural qualities.


medium scale assembly

medium scale assembly with shortest walk

.png)
.png)
.png)
vertical growth assembly with shortest walk
growth assembly within an urban context

large scale assembly



