Browser-based 3D product configurator with real-time material customization and WebXR AR - place furniture in your actual room via your phone camera.
AR in action:
Live Demo · AR available on mobile (Android/iOS)
- Load and interact with real GLTF/GLB furniture models — drag to rotate, scroll to zoom
- Switch between furniture pieces with per-item color and material memory
- Customize complex models part by part — desk surface, chair fabric, and frame finish independently
- Preview under different lighting environments: Indoor, Studio, Outdoor, Night
- Place furniture in your actual room via WebXR AR — tap the floor to position, drag to move
- Responsive — desktop side panel + mobile bottom sheet
- AR available on Android (Chrome) and iOS (Safari/Quick Look)
- AR preview shown in default model finish — real-time material customization in AR is planned
React · Three.js · react-three-fiber · @react-three/drei · model-viewer · Tailwind CSS
git clone https://github.com/AnuOuseph/Spatial-AR-Furniture-Configurator
cd Spatial-AR-Furniture-Configurator
npm install
npm startLicensed under the MIT License.




