Computational Design
Computational Design
Definition
Computational design refers to the use of algorithms, parametric modeling, and computational processes to generate architectural form, moving beyond digital drafting (CAD) into algorithmic form-finding. Software such as CATIA, Digital Project, Maya, and Grasshopper enable architects to model complex geometries, optimize performance, and automate production. For Hadid and Schumacher, computational design enabled parametricism's fluid, non-standard forms; for others, it raises questions about authorship, the role of the architect, and the relationship between code and creativity.
Key Thinkers
- Zaha Hadid — early adopter of Digital Project/CATIA to realize Suprematist-inspired forms.
- Patrik Schumacher — parametricism as the style enabled by computational design.
- Rem Koolhaas — critical perspective on computation's effects on architectural labor and authorship.
Related Concepts
- digital-architecture — the broader field; computational design is its algorithmic subset.
- parametricism — the stylistic movement enabled by computational processes.
- abstraction — Hadid's abstractionist vision predated and was realized through computation.
Source Support
Sources in the wiki that discuss this concept:
Open Questions
- Does computational design democratize form-making or concentrate power in software and expertise?
- What is the relationship between computational design and the deskilling of architectural labor?
- Is AI-assisted design a continuation of or break from computational design?