Home Model
3D + 2D • PRECISE
Accurate digital twin. Easy placement inspired by professional planners like Roomstyler. 3D is primary.
/model • server persisted
All changes save automatically
Room
Layers
Click floor to place
Whole House: double-click a room to fly in & orbit it • Fit House to pull back • drag = orbit (around cursor) • right/Shift-drag = pan.
Wheel = zoom • Double-click room = focus • Click = select
Locked — view only
Add Object
Lights
Furniture
TVs & Media
Select type → move mouse for live preview (green dot) → release to place in 3D or 2D. Snaps if enabled.
Inspector
Select an object in the 3D or 2D view or add a new one.
Room Actions
Data lives in data/model.json. Fully extensible.
Height Levels
Floor — low / base
TV Level — screen mid
Ceiling — above / recessed
Tips (3D Primary)
In 3D: Select object to drag (camera orbit on empty). Palette → live green preview → place on release. 2D for precise top-down work. Syncs both ways.
3D view is the stable primary experience. 2D is secondary for precision. All changes save to server. Real dimensions + height levels + real lighting.