top of page

video credits

logging in...

Blender modelling with ASTRA

Blender AI that models buildings from elevation drawings

Upload the four elevations of a building. A few minutes later you download a measured .blend scene: every wall, window, door and roof plane as its own object, named materials, five cameras and studio lights, ready for Cycles.

For Premium members · 15 to 40 coins a model · the rest of the hold goes back to your balance

Four elevation-sheet of a two-storey house next to the Blender model ASTRA built from it

• Measured in metres

• .blend · .glb · .dae · .ifc

• Drawings read by OpenAI's GPT-6 Astra

• Usually a few minutes

From four elevations to a .blend in four steps

No modelling, no tracing: ASTRA reads the drawings you already have and hands you a scene you can open, edit and render.

Drop in the four elevations

One sheet with all four elevations, or four separate images in any order: ASTRA works out which side is which. Add a floor plan if you have one; it fixes the footprint and the depth.

1

Give the front width and notes

Both optional. Enter the front width in metres, outside face to outside face without roof overhangs, and the model is built at exactly that scale. Notes of up to 2,000 characters can name materials, floors or the roof type.

Generate the model

The model usually takes a few minutes. You can leave the page: it keeps building and waits for you in Recent models.

Open the .blend

Download the .blend, or the zip with every format and the five renders, and open it in Blender 4.5 LTS or newer.

2

3

4

What is inside the .blend file

A complete scene, not a mesh to clean up: open it and press F12, or start editing the model straight away.

Geometry

One closed mesh per wall with its openings cut through; one object per window or door (frame, glass or leaf, glazing bars, sill); one per roof plane, gable and slab

Materials

Neutral plaster, Neutral roof, Window frames, Glazing, Doors, Sills

Cameras

Front, rear, left and right (orthographic, like the drawings) and one perspective view

Lighting

A sun, a soft area light and a studio ground plane

Render settings

Cycles with denoising, AgX colour, 1200 × 900 px

Units

Metric, 1 unit = 1 m

Version

Saved with Blender 4.5 LTS; opens in 4.5 or newer

The same zip also holds a .glb (glTF 2.0) for the web, game engines and AR viewers, a .dae for SketchUp, an IFC4 file for Revit and five PNG renders.

Separate objects you can edit, not a frozen mesh

ASTRA builds the building the way you would block it out yourself, element by element, so the file stays easy to work with.

Add a Title

One object per element

Every wall, window, door and roof plane is its own object, named after the drawing's elements. Select a window and you have the window, with its frame, glass and sill.

Roofs with eaves and verges

Flat and pitched roof planes come with their overhangs, eaves and verges, plus gables and slabs, as the elevations draw them.

Real thickness on the drawn lines

Walls have real thickness, with their outside faces on the lines of the drawing, so outside sizes match the elevations and you can measure the model in metres.

Materials named to be replaced

Neutral materials with plain names: swap Neutral plaster for brick or Glazing for your own glass shader and every wall or window updates at once.

Openings cut through

Windows and doors sit in real openings, with frames, glazing bars and sills. Single and double doors, French, patio and sliding doors and sectional garage doors are modelled as such.

Cameras and light already set

Four orthographic cameras framed on the building, one perspective view, a sun, a soft area light and a studio floor. Press render, or move the camera and keep going.

GPT-6 Astra reads the drawings, tested code builds the model

ASTRA is ArchiVinci's drawing-to-model engine. It splits the job in two: the AI reads, and fixed, tested code builds. That is why the geometry is measured and editable instead of guessed.

1

Read

OpenAI's GPT-6 Astra reads your elevations, and the plan if you add one, and writes the building down as data: each wall with its length, height and thickness, each opening with its kind, position, sill, size and panes, the roof planes with their overhangs, the gables, slabs and floor levels. It returns data in a strict form (OpenAI's Structured Outputs), never code.

2

Check

Our checks make the data consistent: openings stay inside their walls, nothing overlaps, roof planes are flat. Then they set the scale from your front width or the drawings' dimensions.

3

Build

A fixed, tested Blender 4.5 LTS script builds the model from that data and Cycles renders the five views. The same model is written as .blend, .glb and .dae, and IfcOpenShell writes the IFC file.

4

Review

A second AI pass compares the renders with your drawings, side by side. Anything it cannot confirm becomes a note on the result: "Ready · check" instead of "Ready", with the list of what to look at.

Because the AI only fills in a fixed description and the same script builds every model, each .blend comes out with the same structure: the same object types, material names, cameras and lights.

Measured from your drawings' own dimensions

ASTRA takes the scale from the most reliable source it finds, in this order:

1.

The front width you enter: the model is built at exactly that width.

2.

The dimension lines drawn on the elevations.

3.

The level marks, which also give the floor heights.

4.

A scale bar. A written ratio such as 1:100 on its own is not used: an image has no paper size.

Only when a drawing has none of these does ASTRA fall back on typical door and storey heights, and the result then says that the scale is approximate. Every result shows the model's width, depth and height in metres and where its scale came from.

Image-to-3D generators, blocking out by hand, or ASTRA

Three ways to get a building into Blender. They suit different jobs; this is what each one starts from and gives back.

Starts from

Image-to-3D generator

A photo, a render or a text prompt

Blocking out by hand

Your drawings, traced and extruded in Blender

Gives you

Usually one mesh, shaped to look right

Whatever you model, as detailed as you make it

ASTRA

The four elevation drawings, plus a floor plan if you have one

One object per wall, window, door and roof plane

Size

Time to a first model

Minutes

Openings

Hours of blocking out

Usually scaled by eye afterwards

As you measure it

Usually a few minutes

Part of the surface

Cut one by one

Cut through the walls, with frames, glazing bars and sills

In metres, from the drawings' dimensions or your front width

What Blender users make with it

Add a Title

Quick visuals of a house

Show an existing or proposed house in Cycles the same day you get its drawings, with the cameras already framed.

Real buildings for games, VR and AR

Take the .glb into a game engine or an AR viewer: real buildings at real size, with clean, separate parts.

Turntables and fly-throughs

Animate the perspective camera around a measured model instead of a box with a picture on it.

A starting block for detail

Begin detailed modelling from walls, openings and roofs that are already placed, then add cladding, gutters and interiors yourself.

Context buildings

Place the neighbouring houses around a new design at their real size, from their planning drawings.

One house, four elevations, one Blender scene

A test house from our own drawings: the elevation sheet that went in and three of the five renders that came out of the .blend.

Four-elevation drawing sheet of a test house with dimension lines and level marks

The four-elevation sheet that was uploaded

Perspective render of the test house model in Blender with neutral materials

Perspective render from the .blend

Orthographic front view of the test house model matching its front elevation

Front view from the orthographic front camera

From the .blend to a photoreal image

The scene is ready for Cycles: denoising, AgX colour and the five cameras are already set. For a photoreal picture without touching a shader, press "Render this view" under any of the five renders: it opens that view as the input image of ArchiVinci's Exterior module where you set the light and the materials in words.

What a model costs

Who can use it

Premium members, with a Premium plan or pass.

Coins per model

Starting a model holds 40 coins. When it is done you pay what it actually cost, at least 15 and at most 40 coins, and the rest goes straight back to your balance. A typical house costs 15.

Fair use today

One model at a time, up to 10 a day. Files are kept for 7 days, then deleted: download them to keep them.

If it cannot be finished

A model that cannot be finished gives all 40 coins back.

Blender modelling with ASTRA: questions and answers

Which Blender version opens the .blend file?

Blender 4.5 LTS or newer. The file is saved with Blender 4.5 LTS. If you work in an older version, use the .glb from the same zip: it opens in older Blender versions and in most 3D apps.

Can I edit the model after I open it in Blender?

Yes. Every wall, window, door and roof plane is its own object, named after the drawing's elements, and the materials have plain names you can replace.

Does the Blender model come with textures?

No. It comes with neutral materials (plaster, roof, window frames, glazing, doors, sills) so you can apply your own.

Is ASTRA the same as asking ChatGPT to write a Blender script?

No. In ASTRA the AI never writes code. OpenAI's GPT-6 Astra reads the drawings and fills in a fixed description of the building (walls, openings, roof planes, levels), our checks make it consistent, and a fixed, tested Blender script builds the model from it. Every model therefore has the same clean structure.

Which AI model does ASTRA use?

OpenAI's GPT-6 Astra reads the drawings. ASTRA asks it for a strict description of the building, not for a 3D model, and builds the geometry with open-source tools: Blender 4.5 LTS for the model and the renders, IfcOpenShell for the IFC file.

Can I use the model in a game engine or an AR viewer?

Yes. Every model comes with a .glb file (glTF 2.0 binary), the format most game engines, web viewers and AR viewers read. It is in metres, so the building arrives at its real size.

Can I upload photos of a building instead of drawings?

No. ASTRA reads elevation drawings, not photos. To turn a photo of a building into a new visual, use ArchiVinci's Exterior module.

How long does a model take, and can I close the page?

Usually a few minutes. You can leave the page: the model keeps building and waits in Recent models, which lists your last 10 models with their status.

What if my drawings have no dimensions?

Enter the front width and the model is built at exactly that width. Without a width, dimension lines, level marks or a scale bar, ASTRA uses typical door and storey heights and the result says that the scale is approximate.

Which kinds of buildings can ASTRA model?

Low-rise buildings with straight walls and flat or pitched roofs; bay windows and conservatories work. A model holds up to 60 walls and 150 openings. Curved walls and very complex roofs are approximated and named in the notes of the result.

The same model, two more ways

SketchUp modelling

The same building as a .dae that SketchUp imports in one step, with an IFC for SketchUp Pro.

Revit modelling

The same building as an IFC4 model with walls, windows, doors, roof and storeys for Revit.

Exterior module

Turn any of the five renders into a photoreal image of the design.

Your next Blender scene starts with four elevations

Upload the drawings, press Generate and open a measured, ready-to-light .blend in a few minutes.

Blender is a trademark of the Blender Foundation, SketchUp of Trimble Inc. and Revit of Autodesk, Inc. GPT-6 Astra is a model made by OpenAI. ArchiVinci is not affiliated with or endorsed by any of them.

bottom of page