Case Study

Production

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.

Stack

Technologies

FastAPIBlenderThree.jsReactGeminiOpenAIPython

Context

Tags

ai3dfull-stack

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.

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.