Gefördert vom Bundesinstitut für Bau-, Stadt- und Raumforschung (BBSR) im Auftrag des BMWSB aus Mitteln der Zukunft Bau Forschungsförderung.
Förderzeitraum: Oktober 2024 – September 2026.




Vertical densification [Aufstockung] is the major sustainable lever. Timber makes it lighter; modular construction makes it affordable.

A distribution layer transfers loads down to the existing support points.
Vertical alignment forces every new floor to repeat the existing apartment mix.
The distribution layer adds height and conflicts with the building-regulation envelope.

Walls as wall-beams — distribution layer omitted. Large openings inside a load-bearing wall become hard.
Coordinate walls vertically — openings and load paths planned together. Layout and structure are now coupled.

Timber Raumtragwerke, wall-beam load-paths, coordinated wall stacks, modular components. We know how to build this.
Coordinating apartment layout with structural performance, across every storey, every building. Manual design can't keep up.


Set building roof to be extended, define existing circulation cores, support points, target number of extension floors and their program.
SpatialTimber Solver searching for architecturally and structurally optimal solutions given the requirements.
Review the proposed layouts and their performance across multiple architectural, structural, economic and environmental criteria.


A Zukunft Bau–funded research project that produced two open outputs: a custom floor-plan dataset of Swiss apartments, and a diffusion-based generation model trained on it via imitation learning.
Need whole buildings instead of single apartments.
Architectural quality, modularity and structural efficiency instead of mere visual plausibility.

Imitation needs lots of examples. Floor-scale, building-scale, timber-aware plans are not on the internet. → Adding more data isn't an option.
Teaching one model shape + scale + structure + quality + programme end-to-end is too tangled to converge. → Training on the full task fails.

A pre-trained foundation (FLUX.1-schnell pipeline, >20 B parameters) that already carries general visual and spatial intelligence. Frozen — we never retrain it.
Small set of trainable weights woven through the frozen base that re-tune it toward one task, without rewriting it. Each adapter is tiny (LoRA, r=32 — 116 M parameters, well under 1 % of the base) yet enough to teach one thing: generate an apartment, generate a floor, always place a bathroom and a kitchen.
Base = general intelligence. Adapters = the specialization. Stack the right adapters and a generic image model becomes an architect for modular timber extensions of residential buildings.

Apartment plans are everywhere; whole buildings far scarcer. 47,156 apartments vs. 3,183 buildings (13,806 floors in between) — more than an order of magnitude across the scales we care about.
Each adapter starts where the previous one left off. Floor inherits Apartment's weights; Building inherits Apartment + Floor. Only the scale-specific knowledge is learned at each step.
The building adapter has effectively seen ~64,000 examples, not 3,183 — by composing what the smaller adapters already know.

The Swiss dataset teaches the model what a floor plan looks like, not what we consider a good one.
1 No off-the-shelf evaluator exists — we develop one in this project.
Millions of iterations means each eval must score in milliseconds. FE structural analysis takes minutes. We train a surrogate DNN that approximates the simulation and use it as the in-loop scorer.


We train one adapter at a time and let each boot the next. The apartment adapter seeds the floor adapter, which seeds the building adapter.
Reward-based fine-tuning raised the apartment generator's usable-layout rate from 51 % → 80 %.
The same reward loop on the building generator with RL training to improve its structural efficiency.

1 A perfectly reliable generative model isn't feasible.
2 Errors multiply — combined accuracy compounds.
a Stronger base models + more training.
b Generate many options, then filter for the good ones.
With stochastic systems, the ability to
evaluate results is what makes them usable.

HoWoGe's Wohnungsbewertungssystem prescribes which furniture each room must accept. A designer checks it room by room, by hand.
We turned that check into an algorithm.
For each required piece: can it fit in the room, respecting walls, doors, and clearances?
Per piece: 0 (no fit) · 0.75 (one valid placement) · 1.0 (≥ 2 placements) — weighted by piece importance, rolled up to a 0–100 room score.
Reference: HoWoGe Wohnungsbewertungssystem · Planungskatalog V 2.0 (2016)


17 binary channels. Building geometry on a 32 × 96 grid (0.625 m timber module). Up to 50 × 16 m × 5 storeys. Slab + X/Y-walls + support points.
U-Net · ≈ 8 M params. ResNet-style encoder, CBAM attention in bridge + decoder. Trained on FEM-scored layouts. Channel-weighted loss (utilization × 10).
22 channels. Utilization — 16 ch (each wall × storey). Displacement — 6 ch (slab-level).

Standard FE-surrogates collapse a layout to one score. We output 22 distinct channels, 16 for utilization - per wall and slab element - plus 6 for displacement. This granularity makes targeted decisions possible.
Standard FE-surrogates are trained for one dedicated typology. We trained on thousands of random architectural layouts. This drops in as the structural scorer for anything we generate.

Each wall is ranked by its contribution gradient.The same surrogate that scores layouts also exposes ∂U/∂w per wall — a direct measure of how much load-bearing capacity that wall actually carries.
Walls below threshold get demoted to partition.Pruning runs as a sweep: lowest-contribution wall first, re-score, repeat. Stops when every remaining wall is above the structural threshold.
Rooms untouched, only the wall status changes.Floor plan, daylight, circulation all stay put. The pruning is invisible to the resident; visible only in the timber bill of materials.



For different local contexts — regulations, construction systems, typologies.
User picks skills, platform composes a tailored generative model. No retraining from scratch.

The problem. Adapters don't stack neatly. Adding layout efficiency can push barrier-free compliance out of balance.
Research outlook. Detect which adapters pull against each other, and keep them in balance, e.g. training conflicting ones jointly instead of one at a time.
The problem. Every adapter is bound to single base model. A new base means costly retraining of all adapters.
Research outlook. Model-independent adapters, or ways to carry adapters to a new base without retraining.

Gefördert vom Bundesinstitut für Bau-, Stadt- und Raumforschung (BBSR) im Auftrag des BMWSB aus Mitteln der Zukunft Bau Forschungsförderung.
Förderzeitraum: Oktober 2024 – September 2026.
