Sketch (meters, grid = 0.5m)

3D view (drag to orbit, wheel to zoom)

ready
Draw Wall: click-drag to place a wall. Add Door: click-drag along a wall to cut a door span (blue marker). Add Window: click-drag along a wall to cut a window span using sill/head heights (teal marker). Erase Wall / Door / Window: click near the opening marker to remove it. The 3D view regenerates live. "Load glTF" renders a file written by main.py directly.

Pricing

Browser tool

Free
  • Sketch walls and doors, live 3D preview
  • Export JSON, glTF 2.0 and OBJ (opens in Blender, three.js and any OBJ importer)
  • Runs entirely in this page; your sketch never leaves the browser

Builder kit

$19 one-time
  • The command-line converter (Python, no dependencies): wall JSON to glTF in batch
  • This page's full source, to self-host or white-label
  • Commercial use licence
  • Walls, doors and windows with sill/head heights — full opening support