Automating Computational Design with Generative AI
Joern Ploennigs, Markus Berger
TL;DR
This study evaluates diffusion-model-based generative AI for automated floor-plan design in civil engineering, identifying limitations in out-of-the-box use and proposing four semantic-encoding finetuning schemes (R, SR, SE, SRE). Through procedurally generated training data and textual-inversion fine-tuning on Stable Diffusion v2.1, the authors demonstrate that semantic encoding—especially color-encoded symbol semantics (SE)—significantly increases plan validity up to 90% in their tests. They also reveal persistent challenges in counting, symbol semantics, and translating generated outputs into BIM-ready representations, underscoring the need for BIM-aware diffusion models. The paper outlines a broader future direction including image-based diffusion enhancements and BIM-based diffusion models leveraging graph representations to enable direct 3D BIM generation and scalable data ecosystems. Overall, the work provides a concrete evaluation framework, demonstrates substantial gains from domain-specific fine-tuning, and maps clear paths toward fully automated, BIM-integrated computational design.
Abstract
AI image generators based on diffusion models have recently garnered attention for their capability to create images from simple text prompts. However, for practical use in civil engineering they need to be able to create specific construction plans for given constraints. This paper investigates the potential of current AI generators in addressing such challenges, specifically for the creation of simple floor plans. We explain how the underlying diffusion-models work and propose novel refinement approaches to improve semantic encoding and generation quality. In several experiments we show that we can improve validity of generated floor plans from 6% to 90%. Based on these results we derive future research challenges considering building information modelling. With this we provide: (i) evaluation of current generative AIs; (ii) propose improved refinement approaches; (iii) evaluate them on various examples; (iv) derive future directions for diffusion models in civil engineering.
