Generative design for architecture
Autodesk’s new Toronto office is the first example of a generatively designed office space. We started with high-level goals and constraints, and using the power of computation, generated thousands of design options. The concepts evolved to create a highly functional and novel space.
In parametric design, designers use declared parameters to define a form. Generative design mimics nature’s evolutionary approach to design. Designers or engineers input design goals into generative design software, along with parameters such as materials, manufacturing methods, and cost constraints. Unlike topology optimization, the software explores all the possible permutations of a solution, quickly generating design alternatives. It tests and learns from each iteration what works and what doesn’t.
Mark Burry is an example of an independent consultant that has been working on the continued construction of the unfinished design of Sagrada Família in Barcelona. Burry has been involved in parameterizing the geometric methods of Antonio Gaudi. The models are used to find solutions, by exploring and adjusting parameters, to find configurations that fit partially completed elements (Hudson, 2012). The model is then used to produce information to drive Computer Numerically Controlled (CNC) machines for fabrication.
Computational strategies for defining design spaces:
- Morphological control through continuous variables
- State-change control through discrete variables
- Recursive control through functions and rule sets
- Behavioral control through object-oriented programming
(Sources:http://sophclinic.pbworks.com/f/Hernandez2006.pdf and https://fenix.tecnico.ulisboa.pt/downloadFile/395145541718/Generative%20Design%20a%20new%20stage%20in%20the%20design%20process%20-%20Rita%20Fernandes-%20nº%2058759.pdf)
We would love to hear from you on what you think about this post. We sincerely appreciate all your comments – and – if you like this post please share it with friends. And feel free to contact us if you would like to discuss ideas for your next project!