SPATIAL TIMBER

Optimized Layout Solutions for Sustainable Timber Spatial Structures for Residential Densification

Bauhaus-Universität Weimar · Technische Universität Dresden

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.

Zukunft BauBMWSB
Spatial Timber02 / 29 · Team

Team.

Chair of Structural Design

Technische Universität Dresden
Prof. Dr.-Ing. Matthias Beckh
Chair
Patrick Schäferling
Research associate
Chair of Informatics in
Architecture & Urbanism
Bauhaus-Universität Weimar
Prof. Dr. Reinhard König
Chair
Dr. Martin Bielik · Iuliia Osintseva · Luyang Zhang
Research associates
Zukunft BauBMWSB
Spatial Timber03 / 29 · Today

Today.

01
Problem
Why current vertical extensions fail at scale.
02
Approach
Couple structural logic, layout quality, and AI.
03
Outcome
What the design assistant can do today.
04
Outlook
Validation · Dissemination · Vision
Zukunft BauBMWSB
01

Problem.

Vertical extensions in timber.
Promise, friction, and why we can't just keep stacking.
Zukunft BauBMWSB
01 Problem05 / 29
Why densify?

The land we keep losing.

Land converted, daily
52 ha
Settlement & transport, Germany (avg. 2019–2022), roughly 70 football pitches.
Sprawl vs. densification
~10 ×
European cities grew outward ~10× faster than they densified inward (2006–2012).
Space on existing roofs
1.1 Mhomes
Roof extensions on Germany's 1950s–1990s apartment buildings — ~1.1 million new homes, no new land (up to ~1.5 M with wider measures).
Statistisches Bundesamt · BBSR-Raumordnungsprognose · European Environment Agency · TU Darmstadt / Pestel-Institut
The lever

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

Zukunft BauBMWSB
01 Problem06 / 29
Status quo

Stack a structure, stack a slab,
stack the same flat.

AXONOMETRIC · STATUS QUO
Axonometric — status quo extension with distribution-layer trusses highlighted
LOAD-PATH · STATUS QUO
Structural scheme — loads collected by a distribution layer over the existing building
  Material-heavy

A distribution layer transfers loads down to the existing support points.

  Inflexible

Vertical alignment forces every new floor to repeat the existing apartment mix.

  Height penalty

The distribution layer adds height and conflicts with the building-regulation envelope.

Zukunft BauBMWSB
01 Problem07 / 29
A different idea

Let the walls do the work.

Build 1 · The catch
AXONOMETRIC
Wall-beams — distribution layer omitted
LOAD-PATH
Load-path schematic — opening conflict marked with red X

Walls as wall-beams — distribution layer omitted. Large openings inside a load-bearing wall become hard.

Build 2 · The resolution
AXONOMETRIC
Coordinated walls — openings feasible
LOAD-PATH
Load-path schematic — coordinated wall-beam flow

Coordinate walls vertically — openings and load paths planned together. Layout and structure are now coupled.

Zukunft BauBMWSB
01 Problem08 / 29
The gap

We can build it.
We can't design it.

  Construction

Timber Raumtragwerke, wall-beam load-paths, coordinated wall stacks, modular components. We know how to build this.

  Design

Coordinating apartment layout with structural performance, across every storey, every building. Manual design can't keep up.

AXONOMETRIC · APARTMENT LAYOUTS
Exploded apartment layouts across storeys
Zukunft BauBMWSB
01 Problem09 / 29
Case study

Gotteszeller Straße,
Berg am Laim, München

AERIAL · BERG AM LAIM
Aerial photo of Berg am Laim site, Gebiet 1 + 2 outlined
Münchner Wohnen case study (former GWG München)
  Existing
  • Operator: Münchner Wohnen
  • Typology: Slab blocks from 1954
  • Footprint: 50.0 × 9.4 m
  • Apartment mix: 2–4 room apartments
  Goals for the extension
  • Vertical extension: 2 storeys
  • Apartment mix per EOF Wohnungsaufteilungsschlüssel
Zukunft BauBMWSB
02 Approach10 / 29
Solution

SpatialTimber Aufstockung Assistent

SOFTWARE DEMONSTRATOR
01

Set Requirements

Set building roof to be extended, define existing circulation cores, support points, target number of extension floors and their program.

02

Generate Designs

SpatialTimber Solver searching for architecturally and structurally optimal solutions given the requirements.

03

Review Designs

Review the proposed layouts and their performance across multiple architectural, structural, economic and environmental criteria.

Zukunft BauBMWSB
02

Approach.

Break the problem into pieces, then combine.
Zukunft BauBMWSB
02 Approach12 / 29

Neufert 4.0.

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.

  Scale gap

Need whole buildings instead of single apartments.

  Performance gap

Architectural quality, modularity and structural efficiency instead of mere visual plausibility.

DIFFUSION SAMPLES · ANIMATED
DATASET
Bielik, M., Schneider, S., Zhang, L., & Valasek, M. (2024). Neufert 4.0 [Data set]. Zenodo. doi.org/10.5281/zenodo.14223942  ·  derived from Swiss Dwellings (Archilyse, 2022; CC BY 4.0).
PROJECT
Neufert 4.0 — Zukunft Bau Forschungsförderung, BMWSB. zukunftbau.de/projekte/forschungsfoerderung/1008187-2116
Zukunft BauBMWSB
02 Approach13 / 29
The conceptual hinge — 1 of 2

Imitation alone breaks down.

IMITATION · COPY FROM EXAMPLES
A hand redrawing a floor plan from an existing example — the imitation approach
Two limitations
LIMITATION 01
DATA SCARCITY

Not enough data.

Imitation needs lots of examples. Floor-scale, building-scale, timber-aware plans are not on the internet.  → Adding more data isn't an option.

LIMITATION 02
TASK COMPLEXITY

Too much to learn at once.

Teaching one model shape + scale + structure + quality + programme end-to-end is too tangled to converge.  → Training on the full task fails.

Zukunft BauBMWSB
02 Approach14 / 29
The conceptual hinge — 2 of 2

Break the problem into pieces. Combine.

ADAPTERS · LoRA ON A FROZEN BASE
  Base model

A pre-trained foundation (FLUX.1-schnell pipeline, >20 B parameters) that already carries general visual and spatial intelligence. Frozen — we never retrain it.

  Adapters

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.

  From generalist to specialist

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.

Zukunft BauBMWSB
02 Approach15 / 29
Adapters — scale gap

Train where there's data.
Transfer to where there isn't.

TYPOLOGY · DATA ↔ ADAPTERS
  Data falls off a cliff

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.

  Adapters stand on each other

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 payoff

The building adapter has effectively seen ~64,000 examples, not 3,183 — by composing what the smaller adapters already know.

Zukunft BauBMWSB
02 Approach16 / 29
Adapters — performance gap

No answers to imitate?
Learn through feedback.

The Swiss dataset teaches the model what a floor plan looks like, not what we consider a good one.

  Five performance evals
Programme Does the room mix match the brief?
Daylight Do habitable rooms get enough daylight?
Circulation Are paths short and unobstructed?
Furnishability1 Can each room fit the furniture it needs?
Structural utility Are loads carried efficiently by the wall layout?

1 No off-the-shelf evaluator exists — we develop one in this project.

  Fast feedback loop

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.

REINFORCEMENT · LEARN FROM FEEDBACK CLICK / → TO REVEAL
A hand drawing a floor plan with a graded paper marked B+ behind it — learning through scored feedback
Zukunft BauBMWSB
03

Outcome.

Spatial Timber Solver, the generative assistant and the evaluators that score it.
Zukunft BauBMWSB
02 Approach18 / 29
Where we are today

Five adapters, trained one at a time.

ADAPTER TRAINING

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.

  Performance & architectural qualities

Reward-based fine-tuning raised the apartment generator's usable-layout rate from 51 %  80 %.

☐  The last missing step

The same reward loop on the building generator with RL training to improve its structural efficiency.

Zukunft BauBMWSB
02 Approach19 / 29
Where we are today · SpatialTimber Aufstockung Assistent

Early prototype lessons learned.

AUFSTOCKUNG DEMONSTRATOR
  The reliability ceiling

1  A perfectly reliable generative model isn't feasible.

2  Errors multiply — combined accuracy compounds.

  Two levers that work

a  Stronger base models + more training.

b  Generate many options, then filter for the good ones.

TAKE-HOME

With stochastic systems, the ability to
evaluate results is what makes them usable.

Zukunft BauBMWSB
02 Approach20 / 29
Outcome (secondary) · architectural quality metric

Does each room fit the furniture it needs?

HOWOGE · WOHNUNGSBEWERTUNGSSYSTEM

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.

  The check

For each required piece: can it fit in the room, respecting walls, doors, and clearances?

  The score

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)

Zukunft BauBMWSB
02 Approach21 / 29
Outcome (secondary) · architectural quality metric

An algorithm that furnishes rooms
and evaluates them.

FURNISHER · LIVE
01 · RHINO 3D + GRASSHOPPER
  Released open-source
Furnisher + scorer library
Apache 2.0 · GitHub
Agentic skill
a wrapper so any AI coding assistant can call the library from natural language
  Two ways to use it
01  CAD PLUGIN
Rhino · Revit · SketchUp · ArchiCAD
live feedback as the designer draws
02  STAND-ALONE APP
Drop in a plan — get a score
no CAD required, runs locally
Zukunft BauBMWSB
02 Approach22 / 29
OUTCOME (SECONDARY) · STRUCTURAL PERFORMANCE SURROGATE

A U-Net that emulates
the FEM in milliseconds.

  Input

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.

  Model

U-Net · ≈ 8 M params. ResNet-style encoder, CBAM attention in bridge + decoder. Trained on FEM-scored layouts. Channel-weighted loss (utilization × 10).

  Output

22 channels. Utilization — 16 ch (each wall × storey). Displacement — 6 ch (slab-level).

SURROGATE · SPEED & ACCURACY
Karamba · FEM
0 / 1.000
Surrogate · U-Net
0 / 1.000
2.000×
faster per evaluation. Tens of thousands of evals inside the RL training loop.
Karamba · FEM ~ 60 s
Surrogate · U-Net ~ 30 ms
0.94mean
accurate per channel. 22-channel output, vs Karamba ground truth.
Stress · utilisation R² 0.93
Slab · displacement R² 0.98
Zukunft BauBMWSB
02 Approach23 / 29
OUTCOME (SECONDARY) · STRUCTURAL PERFORMANCE SURROGATE

Granular and robust where others are not.

  Every wall gets its own score.

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.

01 · Granularity
State of the art · Structural Surrogate SpatialTimber · Structural Surrogate .64 layout score per wall · per storey .23 .58 .91 .42 .27 .04 .31 .67 .07 .19 .49 .86 .53 .26 .09 .25 .14 .61 .35 .88 .57 .79 .44 .31
  Robust to any layout typology.

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.

02 · Typology agnostic
Zukunft BauBMWSB
02 Approach24 / 29
OUTCOME (SECONDARY) · STRUCTURAL PERFORMANCE SURROGATE

Beyond FEM.
Things we couldn't do before.

0.48 0.15 0.41 0.52 0.18 0.12 0.39 0.46 0.14 0.33
load-bearing partition threshold ∂U/∂w < 0.20 per segment
Mass of load-bearing structure
47.6t 38.1 tCO₂eq
  Differentiable

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.

  Iterative

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.

  Layout preserved

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.

Zukunft BauBMWSB
04

Dissemination
& Outlook.

Open papers, open code, and a platform of adapters
Zukunft BauBMWSB
04 Demo & Outlook26 / 29
Dissemination

Two Papers,
Three Open-Source Releases.

  Conference papers
eCAADe 2026
Modular cross-scale residential layout generation with performance-aware control
Zhang, Bielik, Osintseva & König · 44th eCAADe Conference, Lübeck (DE)
Cross-scale generation and performance-aware control (Slides 10–14, 18–19).
Submitted for presentation.
IASS 2026
Beyond geometry: a tri-fold computational framework for the structural design of vertical timber extensions
Kuzmanovska, Schäferling & Beckh · IASS Annual Symposium 2026 / IWSS 2026 “R-Evolution of Shapes”, Turin (IT), Sept 2026
FEM-trained surrogate (Slide 20) and the wall-pruning optimizer (Slide 21).
Submitted for presentation.
  Open-source releases
all Apache 2.0
SpatialTimber-Furnisher
Apache 2.0
HoWoGe furnishability scoring + agentic-skill wrapper
GITHUB
SpatialTimber-FEM_Surrogate
Apache 2.0
DNN surrogate + training-data pipeline
GITHUBHFZENODO
SpatialTimber-Layout_Generators
Apache 2.0
integrated pipeline · base + IL adapters + RL skills
GITHUBHFZENODO
Zukunft BauBMWSB
04 Demo & Outlook27 / 29
Outlook

Adapter marketplace.
Pick your skills, get your model.

ADAPTER LIBRARY · ON-DEMAND COMPILATION
STEP 01
  Collect adapters

For different local contexts — regulations, construction systems, typologies.

STEP 02
  On-demand generator

User picks skills, platform composes a tailored generative model. No retraining from scratch.

Zukunft BauBMWSB
04 Demo & Outlook28 / 29
Open questions & limitations

What needs to be solved first.

LIMITATION 01
  Adapters can interfere.

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.

LIMITATION 02
  Adapters are locked to one base.

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.

Zukunft BauBMWSB
SpatialTimber
SpatialTimber

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.

Contact QR code
Technische Universität Dresden
Chair of Structural Design
Prof. Dr.-Ing. Matthias Beckh
Patrick Schäferling
Bauhaus-Universität Weimar
Chair of Informatics in Architecture & Urbanism
Prof. Dr. Reinhard König
Dr. Martin Bielik · Iuliia Osintseva · Luyang Zhang
Industry partner
Münchner Wohnen GmbH
Zukunft BauBMWSB
SpatialTimber
Zukunft Bau Projekttage 2026