In architectural design, the process of designing an efficient spatial configuration that reflects the project’s essence is a crucial part of the design process of almost every project. This holds true especially when it comes to projects with complex building programs, featuring a large number of discrete spaces, as well as complex configurational requirements.
Lately, there is increasing interest to employ computational methods for the analysis and synthesis of spatial configurations.
The aim of this study is to introduce a computation-based analysis and optimization process, and it’s implementation into a digital design tool, with the goal of suggesting potentially efficient spatial configurations, based on the input of configurational information and a range of performance parameters by the designer.
A generative method is proposed, based on a 3D grid data structure to encode spatial configurations, a compositional method for the generation of configurations and the use of heuristics for the evaluation and evolution of solutions according to conformance with the designer’s requirements. The implementation of this method into a digital design tool aims to be easily accessible by designers, utilizing a simple interface and expressive visualizations of results, so that usage along the design process becomes feasible.
Bocskit was realized as part of Yiannis Chatzikonstantinou's graduation at the Computation & Performance Master Track at TU Delft. A binary version is available for download, however source code will be released at a later time.
bocskit is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.