MyHomeSpec — 3D Interior Design & Renovation
Homeowners upload a floor plan, redesign rooms in 2D and 3D, swap products and see real material quantities and prices.
Live Link
For a San Francisco renovation startup we worked full-time on the Three.js core of the product: 2D/3D editing, snap-to-grid placement, measurement tools, walk-through navigation, furniture arrangement with collision detection, and real-time tile quantity and cost calculation from PBR materials and real dimensions.
Technology
- Three.js
- React
- JavaScript
- Blender
Our team’s part
- Three.js development
- Research & development
Client
- MyHomeSpec
- myhomespec.com

From floor plan to 3D
After the plan is uploaded, the 3D model is generated and can be viewed in 2D and 3D.

Room by room
Users pick the living room, bedroom or bathroom and select objects to edit.

Camera views
Top, front, back and side views are available in both 2D and 3D modes.

Add and replace products
Products can be added or swapped to check that colours and sizes work together.

Tiles with real prices
Walls and floors take new tiles, and the tile count and price are calculated from real dimensions.

Measurement tools
Rulers and measurement tools work in both 2D and 3D.