← Projects
snap3d — One Photo In, an Editable 3D Model Out
15-second product demo
Problem
A photo shows you one side of an object; the other five sides are a guess. Turning a single 2D image into a usable 3D model normally needs a photogrammetry rig or hours of manual modeling.
Business Impact
Photo-to-3D tools stop at a static mesh. snap3d's semantic, named-part scene lets non-experts edit 3D with words instead of a modeling suite — lowering the skill floor for prototyping, product mockups, and asset creation.
System Approach
- Single photo → Claude Fable 5 → strict-JSON scene of named primitives
- Three.js viewer with per-part scale and color sliders
- Plain-English remix re-edits only the named parts you reference
- One-click .obj export for Blender, Unity, or any render engine
- ~100-line zero-dependency Node stdlib server; API key or local claude CLI
Key Decisions & Trade-offs
- Treat model output as data — a strict JSON contract makes 3D just another API response
- Semantic named parts over an opaque mesh — that is what makes word-based editing possible
- Zero npm dependencies — the server is Node stdlib only
- Three.js for live in-browser rendering over a heavy engine
Current Status
Public and open source (MIT) at github.com/rohitguta2432/snap3d. Verified real run: sample photo → 25 named parts; remix 'bigger wheels + neon green' applied live and re-rendered in the demo.
Roadmap
- Texture inference alongside geometry
- More primitive types for organic shapes
- glTF export and batch photo → scene
What I'd Improve Next
- Cache Fable 5 scenes to make remix instant
- Confidence hints on inferred hidden geometry so users know what is guessed
Explore More
- MyFinancial — Personal Financial Advisor — Financial planning in India is fragmented across banks, insurance, and tax documents.
- PropCheck — AI Property Trust Score for India — Indian property buyers lose lakhs to fraudulent listings on Magicbricks, 99acres, Housing.
- StellarMIND — Chat-to-SQL with RAG — Business users need to query databases without knowing SQL.
- ClinicAI — WhatsApp AI Clinic Assistant — India has 12 lakh+ small clinics running on phone calls and paper diaries.
- MicroItinerary — AI Travel Planner — Travel apps optimize for proximity and ratings.
- SanatanApp — Hindu Devotional App — Devotional users in India juggle 5+ separate apps for Chalisa, Gita, Aarti, Ramayan, and Mahabharat.
- SynFlow — Enterprise Intelligence Platform — Private deal networks rely on manual introductions and spreadsheets.
- FinBaby (Jama) — Personal Finance Tracker — Indian middle-class families track expenses across UPI apps, bank statements, and paper notebooks.
- RetailOS — Multi-Tenant Retail SaaS — Indian kirana stores and small retailers use paper registers or basic billing software with no inventory tracking, no GST compliance, and no offline support.
- TripHive — Offline-First Collaborative Trip Planner — Group trip planning is fragmented across WhatsApp, Google Docs, Maps, Splitwise, and email.
- ScamRakshak — On-Device AI Scam Detector — Indians lose thousands of crores annually to digital scams via WhatsApp, SMS, and social media.
- PaisaGuard — Family Budget Survival App — Middle-class families worldwide track expenses inconsistently — UPI apps show transactions but don't enforce budgets.
- rohitraj.tech — Engineering work is often invisible.
- Agent Autopsy — Forensic Debugger for Failed AI Agent Runs — Most AI agent failures are silent — the run completes, the status code is green, and the result is still wrong.
- tinyvoice — Fine-Tune a Model in Your Own Voice in an Afternoon — Training your own language model sounds like a PhD job that needs a GPU cluster, so most developers never try.
- Reliability & Production Readiness — Load testing, observability, and API contracts.
- Open Source Repos — Browse the source code behind these projects.