Is Astra the first general-purpose AI to understand construction drawings and design buildings?

I tested whether a general-purpose model could read legacy architectural evidence, apply spatial reasoning to building geometry and turn that understanding into an editable 3D model.

Building

1970s housing

Input

Plan + photos

Method

Astra + Python

Output

Blender model

Generated three-dimensional review model of the 1970s residential building
Interactive model generated in the experimentNot a validated as-built

Does it see lines, or understand space?

Understanding means more than tracing a plan. The model must connect dimensions, rooms, levels, façades and photographs into one coherent spatial hypothesis.

This capability is related to spatial reasoning. OpenAI's BenchCAD evaluates 3D reconstruction from multi-view images through generated CAD code. Astra achieved 95.9% geometric overlap, the highest score in OpenAI's published comparison.

OpenAI: GPT-6 Astra and BenchCAD ↗

One plan. A few photographs.

The evidence described the same reinforced-concrete apartment building, but never from one complete or reliable source.

Anonymized, reduced-resolution basement plan used to extract the footprint and dimension controls
Anonymized, reduced-resolution plan: dimensions and topology were useful; print scale was not.

01

Dimensioned basement plan

Enough to recover the main width, stepped footprint, loggias and room relationships.

04+

Exterior views

Front, rear and side evidence, partly obstructed and partly from an identical neighbouring building.

Missing upper-floor plans

No basis for inventing apartment partitions.

No reliable building section

Roof and vertical opening data stayed provisional.

No measured survey

Drawing accuracy is not current as-built accuracy.

It asked before it guessed.

Astra identified the missing information that would reduce uncertainty most.

  1. 01 / Vertical system

    Room height, floor-to-floor height and slab zone.

  2. 02 / Section or elevations

    Evidence for roof form, floor levels and opening heights.

  3. 03 / Façade views

    Front, rear and side photographs to test repeated patterns.

  4. 04 / Critical measurements

    Only the dimensions that materially change the model.

Astra checked its geometry against the evidence.

The plan controlled horizontal geometry. Photographs tested façade rhythm and height hypotheses. Every mismatch became a question, an adjustment or a recorded uncertainty.

Anonymized side façade photograph used as an additional geometric check
Side façade photograph used as an additional geometric check.
Rear façade photograph with geometric control points used by Astra
Rear façade controls used as an independent check.
Comparison between sharp Astra-generated basement geometry and an anonymized source plan
The Astra-generated model view remains sharp; only the original plan below is obscured.
Astra-generated basement diagram showing the enclosed footprint, open loggias and external zones
Astra-generated basement footprint and external zones derived from the plan.

What was known, estimated or still missing?

The register is scrollable and can be extended as new measurements and experiments are added.

Parameter

Value

Evidence

1.NP datum

±0.000

Confirmed

Basement level

-2.750 m

Confirmed

Clear room height

2.550 m

Confirmed

Floor-to-floor height

2.750 m

Adopted

Rear / front width

31.4 / 26.1 m

Documented

Main depth

10.400 m

Scaled

Wall thicknesses

0.375-0.600 m

Mixed

Roof ridge / eaves

11.8 / 9.0 m

Estimated

Opening heights

Various

Partly unresolved

Thermal properties

Not assigned

Deferred

Astra actively validated the model against the source material.

It cross-checked the geometry with the plan, photographs and human feedback, while documenting which inputs were confirmed and which still required additional documents or on-site measurement.

Parametric Blender model generated from the building evidence with corrected materials

~4 h

Complete experiment, including modelling, review and geometry refinement.

ChatGPT Plus

Completed with a standard Plus subscription and Blender, without proprietary BIM software.

It identified a structural risk without being prompted.

Astra was asked how two adjacent apartments might connect. It found two plausible locations, then independently recognised that the repeated transverse wall could be part of the load-bearing or stability system.

Astra-generated, anonymized plan study showing two possible connection points between adjacent apartments
Astra-generated, anonymized connection study showing two possible locations.

Astra's unprompted warning

“The repeated transverse walls suggest this wall may carry floors or contribute to stability. Before choosing an opening, an engineer needs to establish its construction, reinforcement, slab support direction and loads from above.”
This was not introduced earlier in the experiment. Astra inferred it from the plan. Structural safety still requires investigation and a qualified engineer.

Astra understood the construction drawings well enough to reconstruct, test and revise the building geometry.

Across repeated tests with previous general-purpose models, this was the first that could sustain a coherent understanding of the plan and translate it into an inspectable parametric model.

01

It understood building topology.

Astra connected footprints, room adjacencies, levels, façade bays and repeated systems.

02

It generated editable geometry.

The result is code-generated and can be regenerated when dimensions or evidence change.

03

It actively validated its own estimates.

Astra compared the proposed geometry with the plan and photographs, then recorded mismatches instead of hiding them.

04

It identified the information still required.

It produced a practical list of parameters that needed other documents, owner confirmation or on-site measurement.

05

It recognised a likely load-bearing wall.

During the apartment-connection experiment, Astra independently flagged the repeated transverse wall as potentially carrying floors or providing stability.

06

This process still requires professional guidance, judgement and modelling skills.

This does not suggest that Astra can replace a professional architect, designer or engineer. The experiment tested Astra's understanding of construction drawings and its spatial reasoning, capabilities relevant to many applications of AI across the construction industry.