Open Source
img2threejs reconstructs 3D objects for the browser from a single reference image, generating TypeScript Three.js code rather than extracting a mesh. It runs a staged, quality-gated pipeline — blockout, structural, form, material, surface, lighting, interaction, optimization — with a detail-first analysis step that enumerates the object's identity-defining features before any code is generated, and deterministic Python validation scripts to keep LLM token usage low. It handles hard-surface objects, humanoid characters, and creatures, with a specialized track for CS2 weapon models. Nearly 10,000 GitHub stars, with a live gallery of 10+ working demos at the showcase site.