Floor Plans to 3D Scenes in Minutes

Upload your floor plan, let AI parse rooms and walls, then generate interactive 3D scenes with furniture — all through a powerful API.

3D House Visualization
Floor Plan to 3D Transform

Built for Developers

A complete API-first platform for floor-plan-to-3D workflows

📐

AI-Powered Parsing

Upload PDFs or images. Our parser detects rooms, walls, doors, and windows with confidence scoring and review checklists.

Editable Plan Graph

Every AI output is fully editable. Adjust room shapes, wall positions, and openings before generating your 3D scene.

🏠

3D Scene Generation

Automatically build 3D scenes from approved plans with materials, lighting, cameras, and procedural furniture placement.

🪑

Furniture Library

Smart furniture suggestions per room type. Drag, rotate, and scale placements in the scene graph.

🎨

Render Pipeline

Queue interior stills, exterior hero shots, thumbnails, or walkthrough renders as async background jobs.

🔗

Share & Embed

Generate shareable links with configurable visibility: private, unlisted, or public access.

How It Works

1

Create a Project

Start by creating a new project. Each project tracks one floor plan through the entire pipeline.

2

Upload Floor Plan

Upload a PDF or image of your floor plan. You'll receive a pre-signed upload URL for secure file transfer.

3

Parse & Review

The AI parser detects rooms, walls, and openings. Review the confidence scores and make corrections as needed.

4

Approve & Build Scene

Once satisfied, approve the plan to generate a full 3D scene with materials, lighting, and furniture.

5

Customize & Render

Adjust furniture placements, request different render presets, and share the final visualizations.

Projects

Loading projects...

Project

draft

1. Upload
2. Parse
3. Review Plan
4. Build Scene
5. Render

Upload Floor Plan

Create an upload session for your floor plan file.

API Explorer

Interactive reference for all House Visualizer API endpoints. Click any endpoint to try it.

Health

GET /health Health check

Projects

GET /v1/projects List all projects
POST /v1/projects Create project

Uploads & Parsing

POST /v1/projects/:id/uploads Create upload session
POST /v1/projects/:id/parse Start parse job

Plan

GET /v1/projects/:id/plan Get latest plan
POST /v1/projects/:id/plan/approve Approve plan

Scene

POST /v1/projects/:id/scene/build Build 3D scene
GET /v1/projects/:id/scene Get latest scene

Renders & Sharing

POST /v1/projects/:id/render Create render job
GET /v1/projects/:id/renders List renders
POST /v1/projects/:id/share Create share link