Guide

Floor plan from 2D to 3D: how to turn a plan into a model

Turning a floor plan into 3D means giving height to the walls, placing doors and windows and closing the rooms, so that the space can be looked at and measured. This guide explains which file to start from, the steps to follow and how to choose the method.

A CAD floor plan in white lines rising into a pale 3D model with cyan edges

Updated on 14 October 2026 · Loto Studios

What “from 2D to 3D” really means

A 2D floor plan is a drawing seen from above: lines for the walls, arcs for the doors, numbers for the dimensions. A 3D model adds the third dimension: each wall has a height and a thickness, each opening has a width and a sill height, each room is a closed volume.

There are three levels, and it helps to know which one you need:

  • Volumetric model: walls, openings and rooms, without materials. It is enough to understand the layout and to measure.
  • Furnished model: the same volumes with floors, furniture and lights, to present an idea.
  • Photorealistic render: a still image or a video calculated from the furnished model, with real lighting.

ShotPlan produces the volumetric model in the browser and calculates the quantities from it; furnished models and renders are produced on request by the Loto Studios team.

Which file to start from

The quality of the 3D depends on the starting file.

Starting fileWhat it containsWhat is needed to go 3D
DWG or DXFVector lines, layers, dimensions, drawing unitsNothing else: the scale is in the file and the lines guide the tracing of the walls
Vector PDFLines and texts, but without drawing unitsCalibrate the scale with a known measurement, then trace the walls
Scan or photoPixels onlyCalibrate the scale, trace every wall by hand, check the proportions

If you have a choice, ask for the DWG or DXF: the DWG and DXF guide explains how to get it and what to check before importing. Today ShotPlan reads DWG and DXF Available; PDF and image recognition is Coming soon.

The four steps

  1. Scale. Check that one metre in the drawing is one metre in the model. If the file has no units, set the scale with two points and a known distance, for example the width of a door.
  2. Walls. Trace the walls following the lines of the drawing. Each wall needs a thickness (for example 30 cm outside, 12 cm inside) and a height (for example 2.70 m). With automatic snapping the cursor locks onto the ends and lines of the CAD, so the walls stay aligned.
  3. Openings. Place doors and windows on the walls, with width, height and sill height. Their surface is subtracted from the wall surface.
  4. Rooms. Close the rooms: with closed walls they can be generated automatically, otherwise you define them by hand. Every room then has a floor area and a perimeter.

At the end you switch to the 3D view and check that everything closes: no double walls, no rooms that cross a wall, heights consistent with the drawing.

ShotPlan 3D view: walls traced on the DXF lines with automatic snapping, 2D view
Walls traced on the drawing lines with automatic snapping.
ShotPlan 3D view: the walls of the test plan in 3D above the floor plan
The same walls in the 3D view, with thickness and height.

The methods compared

MethodWho traces the wallsQuantitiesControl over the result
General 3D modelling programYou, from scratchBy hand or with plug-insTotal, but it takes time and training
Automatic apps from a photoThe app, automaticallyOften missing or approximateLow: errors are corrected afterwards, if the app allows it
ShotPlanYou, on the CAD lines with snappingCalculated from the model: floor areas, perimeters, walls, openingsHigh: every wall is checked while you trace it; corrections create a new revision

The honest summary: full automation is quick on simple plans and fragile on real ones; manual modelling is precise but expensive. Tracing on a CAD base keeps the control of a person with the speed of snapping, and gives measured quantities as a result.

Mistakes to avoid

  • Wrong scale. A 2% error on the scale is a 4% error on the floor areas. Always check a known measurement after import.
  • Walls without thickness. A wall drawn as a single line does not give a real floor area for the rooms. Use the double line of the CAD as a guide.
  • Openings on the wrong wall. A door placed outside the wall is not subtracted from any surface.
  • Rooms that do not close. If two walls do not touch, the room cannot be generated: check the junctions in the 2D view.
  • Forgotten heights. Set standard heights for walls, doors and windows before tracing: changing them afterwards on every wall takes time.

What you get at the end

With the model closed you have a space to look at from any angle, an image to send to the client and a list of quantities per room: floor area, perimeter, gross and net wall surface, openings. In ShotPlan these quantities are exported as a JSON file; how they become costs is explained in the quantities and costs guide.

Frequently asked questions

Can a floor plan be turned into 3D from a photo?

Yes, but with more work: the photo has no units of measurement or vector lines, so the scale must be calibrated and every wall traced by hand. With a DWG or DXF the scale is in the file and the lines guide the tracing. In ShotPlan, PDF and image recognition is coming soon.

How long does a flat take?

It depends on the number of walls and the quality of the drawing. Tracing the walls of a typical flat on a clean DWG takes a few dozen clicks; rooms are generated automatically. Real times are measured in the pilot project, on your case.

Does the 3D model include furniture and materials?

The volumetric model does not: it shows walls, openings and rooms. Furniture, materials and photorealistic renders are produced on request by the Loto Studios team from the same model.

Can I correct the model afterwards?

Yes. Every wall, opening and room can be edited and every step undone. In the exchange model every correction creates a new numbered revision, so you always know which version the 3D view and quantities come from.

Plan · Style · Visualize

Want to see one of your floor plans in 3D?

Bring a DWG or DXF to the demo: together we trace walls and rooms and look at the result.