All projects
3d-fit-analyser.sh

3D Fit Analyser

Shipped

3D body–garment gap analysis — upload body and dressed-body scans, measure fit distance in the browser.

Contributor — 3D fit analysis engineer

Screenshots and demo video coming soon

3d-fit-analyser_case_study.sh

~/projects cat 3d-fit-analyser_case_study.txt

// Problem

3D scans usually capture only the garment outer surface, so fit technicians cannot objectively measure the air gap between skin and fabric.

// What I built

I contributed to this client patent/research project from scratch. The workflow: 3D-scan the body (human or mannequin), 3D-scan the same body wearing the garment, upload both models, then run a custom 3D algorithm to measure landmark-based distances and ease values between body and dress. Evolved from an earlier Astro + Three.js prototype (3D-Fit).

// Architecture

Astro + React on Cloudflare Pages. Three.js renders body and dressed-body 3D models with cross-sectional visualization. Custom algorithms compute landmark-based gap distances (center front, princess seam, side seam, center back). Plotly and Chart.js surface ease values and fit reports. Drizzle ORM with PostgreSQL for data persistence.

// Stack

Astro React TypeScript Three.js Cloudflare Pages Drizzle ORM Plotly Chart.js Tailwind

// Outcomes

  • ▸ Published research paper at https://doi.org/10.15221/24.39 (3DBODY.TECH 2024)
  • ▸ Client patent/research project measuring body-to-garment gap from dual 3D scans
  • ▸ Live browser-based 3D fit analysis at 3d-fit-analyser.pages.dev
  • ▸ Evolved from earlier 3D-Fit prototype into full analysis platform