Guide · 12 steps

From floor plan
to 3D render.

Every step from uploading your first plan to exporting a render, with real screenshots from the app.

Step 01

Upload Your Floor Plan

Click the upload button and drop in an image of any 2D floor plan — a photo, a scan, a screenshot of a PDF or CAD drawing, or even a hand sketch. Strukt AI accepts PNG, JPG and WEBP images. No clean linework needed; the AI corrects blurry or imperfect scans automatically.

  • PNG, JPG and WEBP work; screenshot PDFs and CAD files first
  • Blurry photos and hand sketches are fine
  • Max file size is 50MB
  • Higher resolution = more accurate wall detection
Strukt AI app: Upload Your Floor Plan
Fig. 01 — Screenshot from the app
Step 02

Crop to Your Floor Plan

After uploading, a crop tool lets you trim the image to just the floor plan area. Remove any surrounding white space, title blocks, or legends so the AI focuses only on the geometry. You can skip this step if your image is already well-framed.

  • Crop tightly around the walls — exclude scale bars and text
  • Click Skip if your image is already clean
  • Landscape orientation generally works best
Strukt AI app: Crop to Your Floor Plan
Fig. 02 — Screenshot from the app
Step 03

Run Inference

Hit the Process button to start the AI inference. The spatial engine reads the floor plan, detects every wall, door, window, and room boundary, then converts them into an editable SVG. Processing time depends on the size and clarity of the plan.

  • A worker status indicator shows if the engine is online
  • Your job is queued automatically if a worker is busy
  • The result is a fully editable 2D vector — not a static image
Strukt AI app: Run Inference
Fig. 03 — Screenshot from the app
Step 04

Calibrate Real-World Dimensions

Select the Ruler tool (C), click on any wall you know the real length of, and type the measurement. This sets the scale so all dimensions in the 3D model are accurate — room volumes, door sizes, ceiling heights, and export measurements will all match reality.

  • Use a wall whose length you know — an exterior wall works well
  • Enter the length in meters (e.g. 4.5)
  • Calibration only needs to be done once per project
  • Without calibration you cannot render or export
CSelect Ruler / Calibrate tool
Strukt AI app: Calibrate Real-World Dimensions
Fig. 04 — Screenshot from the app
Step 05

Edit Walls, Doors & Windows

Every element in the 2D editor is live. Click any wall, door, or window to select it — a context toolbar appears at the top with actions specific to what you picked. Drag to reposition, use the handles to resize, and cycle through door/window types with a single button.

  • Select a wall to Join it to another, toggle Railing, or add a Label
  • Cycle window types: Standard → Sliding → Large → High → Bathroom
  • Swap any door to a window or vice versa without losing position
  • Duplicate any object with Ctrl+D
RRotate selected objectDelDelete selectedJJoin two wallsLLabel wall or objectCtrl+DDuplicate
Strukt AI app: Edit Walls, Doors & Windows
Fig. 05 — Screenshot from the app
Step 06

Switch to 3D View

Click the 3D button in the topbar to instantly extrude your 2D floor plan into a full 3D model. Walls, doors, windows, and railings all appear at their correct heights. Orbit around the model to inspect the structure from any angle before adding materials or rendering.

  • The model auto-generates — no manual work needed
  • Railing walls appear as glass post-and-rail in 3D
  • Sliding windows show as floor-to-ceiling glass panels
  • Switch back to 2D at any time to make edits
Strukt AI app: Switch to 3D View
Fig. 06 — Screenshot from the app
Step 07

Use Wireframe Mode

Toggle the wireframe button to see the raw 3D geometry without materials. This is useful for checking wall thicknesses, verifying that all walls are correctly connected, and spotting any gaps or doubled geometry before you invest time in texturing and rendering.

  • Wireframe helps debug floating or disconnected walls
  • Use it to check door and window placement in 3D
  • Toggle off to return to the shaded material view
Strukt AI app: Use Wireframe Mode
Fig. 07 — Screenshot from the app
Step 08

Enable FPV — Walk the Space

Switch to First Person View (FPV) to walk through the space at eye level. This is the most powerful way to check ceiling heights, door widths, sight lines, and room proportions before anything is built. Navigate with WASD or arrow keys and look around with the mouse.

  • Use FPV to spot rooms that feel too small or corridors that are too narrow
  • Check sight lines between rooms — does the layout feel open or cramped?
  • Switch back to Orbit mode to get an overview at any time
W A S DWalk forward / left / back / right↑ ↓ ← →Alternative movementMouseLook around
Strukt AI app: Enable FPV — Walk the Space
Fig. 08 — Screenshot from the app
Step 09

Capture & Render

Open the FPV Render panel, position your camera to the angle you want, and click Capture. Write a short prompt describing the style (e.g. 'modern minimalist living room, warm lighting, oak floors'). Then pick a render model and generate.

  • GPT Image 2 render: 60 credits — good for quick previews
  • Describe materials and lighting in the prompt to guide the look
  • Gemini 3 Pro render: 200 credits — the best spatial and depth quality
  • Multiple renders can be queued — they run in parallel
Strukt AI app: Capture & Render
Fig. 09 — Screenshot from the app
Step 10

View & Toggle Render in 3D

Once a render completes, you can overlay it on the 3D scene to see how the AI interpretation maps to the geometry. Toggle the render on and off to compare the photorealistic output against the raw 3D model. This helps you decide if you need to adjust camera angle or prompt.

  • The render overlay is toggled in the FPV Render panel
  • Use it to check if furniture placement matches the render output
  • If the angle looks off, reposition and re-capture before rendering again
Strukt AI app: View & Toggle Render in 3D
Fig. 10 — Screenshot from the app
Step 11

Compare Before & After

The compare slider in the render gallery lets you drag between the raw FPV screenshot (before) and the AI-rendered output (after). This is the clearest way to show clients the transformation — from a plain 3D model to a fully styled, photorealistic room.

  • Drag the slider left and right to reveal before vs after
  • Use this in client presentations to show the AI's impact
  • Download the rendered image from the gallery with the download button
Strukt AI app: Compare Before & After
Fig. 11 — Screenshot from the app
Step 12

Export in Any Format

Click the 3D Export button in the topbar to download the model in your preferred format. GLB works for web and most 3D tools, Blender (.blend) gives you the full scene graph, SketchUp (.dae / Collada) for design work, and Revit (.ifc) for BIM workflows. SVG exports the 2D vector for further editing.

  • GLB — universal, works in web viewers, Unity, Unreal
  • Blend — opens directly in Blender with materials
  • DAE/SKP — SketchUp Pro compatible
  • IFC — Revit, ArchiCAD, and BIM platforms
  • SVG — take the 2D vector into Illustrator or AutoCAD
Strukt AI app: Export in Any Format
Fig. 12 — Screenshot from the app
FurnAI

Any furniture photo, in 3D.

Upload a photo of a real piece of furniture, click to select it, and FurnAI generates a 3D model you can place in your floor plan.

FurnAI in the app
  1. 01

    Open FurnAI

    Click the Sparkles icon in the left sidebar to open the FurnAI panel.

    • — Look for the ✦ sparkle icon in the sidebar
    • — FurnAI uses credits: 5 per preview click, 20 per generated 3D model
    • — Uploading the photo is free
  2. 02

    Upload a Reference Photo

    Drop in any photo of the furniture piece — room shot, catalogue scan, or phone photo. Any angle, any background.

    • — PNG, JPEG, or WEBP — up to 50 MB
    • — Any angle works: front, side, three-quarter
    • — The background doesn't matter — you'll mask it out next
  3. 03

    Click to Select the Object

    With Include mode active (green +), click on the furniture. SAM 2 instantly draws a mask around it. Add more clicks to refine.

    • — Click once on the centre for a quick first mask
    • — Add more clicks to extend coverage to corners and edges
    • — Use Brush Size to expand each click into a larger area
  4. 04

    Exclude Background Areas

    Switch to Exclude mode (red −) and click any parts that leaked into the mask — floor, wall, shadow, adjacent furniture.

    • — Toggle between Include and Exclude in the right panel
    • — Undo the last click with the rotate-left button, or Clear all
    • — You have up to 8 preview attempts per session
  5. 05

    Label and Save

    Type a name (e.g. 'Sofa') and press Enter. The labelled item is added to the list. You can select a second object from the same photo.

    • — Multiple objects from one photo = multiple 3D models in one job
    • — Each label gets its own colour-coded mask overlay
    • — Labels are for your reference only — they don't affect the 3D output
  6. 06

    Generate the 3D Model

    Click Generate 3D · 70cr. The job queues on fal.ai — you'll see live progress in the Assets panel. Most models finish in under 2 minutes.

    • — You can close the panel — generation runs in the background
    • — Queue position is shown if workers are busy
    • — Credits are automatically refunded if generation fails
  7. 07

    Preview the GLB

    When ready, the model appears in the Furn AI Assets panel. Expand it to see a rotating 3D preview. Download the raw GLB if needed.

    • — PBR materials are baked into the GLB
    • — Orbit with your mouse to check all angles
    • — Download the GLB file with the download button
  8. 08

    Place in Scene

    Click + Scene to drop the model into your 3D floor plan. The app switches to 3D mode. Use the transform handles to position, rotate, and scale.

    • — The model lands at the scene origin — drag it into position
    • — Use the transform gizmo to rotate and scale
    • — Multiple FurnAI models can live in the same scene

Ready to build?

Free to start, no card. Upload a floor plan and see it in 3D in about five minutes.