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

3D Wall Decor

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

01

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

Core Stack

  • FastAPI
  • Blender

Application Layer

  • Three.js
  • React

Data & AI

  • Gemini
  • OpenAI

Delivery

  • Python