Skip to main content
Rohit Raj
AccueilAgentsProjetsServicesDépôtsNotesÀ proposContactVoir Travail Actuel
← Projets

snap3d — One Photo In, an Editable 3D Model Out

Active
Claude Fable 5Three.jsNode.js (zero-dep stdlib)JavaScript
Voir le Dépôt ↗
▶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.

Rohit Raj — Ingénieur Backend & Systèmes IA

Services

AI Agent HostFounding Engineer for Hire in IndiaMobile App DevelopmentAI Chatbot DevelopmentFull-Stack Development

Recevoir les Mises à Jour