Skip to content

(08)3D & Visualization

House Configurator

3D home customisation tool

House Configurator: screenshot of the live product

Overview

Real-time 3D house configurator: choose a model and type, then customise exterior finishes (aluminium, wood, stone, PVC), roofing, flooring, doors, fixtures and handles, with live-rendered kitchen, bathroom, bedroom and living-room views.

Highlights

  1. 01Twelve 3D house models across four ranges (Cabin, Family, Villa, Young), each in three variants
  2. 02Sixteen configuration panels covering facade, roof and roof covering, doors, handles, fixtures, floors, bathroom, stairs, veranda floor and railing
  3. 03Animated camera moves between rooms with GSAP, post-processing, and configurator state in Zustand
  4. 04Lead capture: buyers submit their details with the finished configuration, sent to the client's backend through a Next.js API route
Timeline
Dec 2024 – May 2025
Team
Lead developer; most commits are mine
Category
3D & Visualization

My role

Lead developer (freelance)

Led development of the configurator: the 3D scene and models, the configuration panels and their state, camera animation and the lead-capture flow.

Owned

  • 3D / WebGL
  • Frontend
  • State management
  • Lead capture

Tech

Frontend
  • Next.js
  • Zustand
  • Tailwind
3D & motion
  • React Three Fiber
  • Three.js
  • Drei
  • Postprocessing
  • GSAP

More 3d & visualization work

Next projectXiaomi 14 CIVI