Skip to content

3D Wall Decor

A real-time 3D wall-visualization tool: a wall photo plus drawn measurements become a Blender 3D model and an itemized bill of materials. I contributed specific improvements to an existing system.

Status
Released
Core stack
FastAPI · Blender · Three.js · React

Overview

Client work for a home-services company. A user photographs a wall and draws measurements on it; AI (Gemini/OpenAI) interprets the structure, Blender builds a 3D model headless, a 22-rule joint engine produces an itemized bill of materials, and it renders in-browser with Three.js.

I joined an existing codebase, so my work was specific improvements rather than the whole system.

Key features

My contributions

  • Made materials render in their real, distinct colors (previously all grey).
  • Moved output toward photorealistic rendering using real images.
  • Fixed resize and rule-engine cost recomputation bugs.
  • Modularized files that had grown past 10k lines into smaller modules while keeping tests green.

Tech stack

FastAPI · Blender · Three.js · React · Gemini · OpenAI · Python