3D House Explorer
An interactive 3D model of a house that visitors can turn, cut away floor by floor, and click into.
Built for Patina & Arch, a Chicago design and redevelopment firm, and drawn from the architect's permit plans, so the proportions are right. Each room opens its renderings. A reusable version for other buildings is planned.
- Type
- Interactive web
- Platforms
- Web, WebGL
- Status
- Shipped
- Built with
- WebGL, JavaScript, SVG, Python
- 01
Turn it, cut it, open it
Visitors rotate the house, cut it away floor by floor, and click into any room to see its renderings.
- 02
Built from real plans
A Python builder turns the architect's permit drawings into rooms, doors, stairs and roof faces.
- 03
Real 3D in the browser
WebGL with a depth buffer, stencil wall cuts, planar shadows and see-through floors.
- 04
60 fps on phones
Holds 60 frames per second on phones and desktops in Chromium, Safari and Firefox.
- 05
Touch that feels right
A sideways drag turns the model, while a vertical swipe still scrolls the page.
- 06
Never a blank box
An invisible SVG layer handles hover, taps and labels, and takes over if WebGL is unavailable.
- 01Permit drawingsThe architect's PDF set
- 02Python builderRooms, doors, stairs, roof faces
- 03WebGL rendererDepth, wall cuts, shadows
- 04SVG layerHover, taps, labels, fallback