How to Make Money With img2threejs: 5 Business Models for 3D Product Views
A single GitHub repository crossed 11,000 stars in under four weeks. It is called img2threejs, and it does something that previously cost $2,000-10,000 per product: turns a flat product photo into a fully interactive 3D model running in a browser.
No mesh files. No photogrammetry rigs. No 3D modeling software. You give it one image, and it generates TypeScript code that rebuilds the object using Three.js primitives, procedural shaders, and generated geometry. The output is a spinning, animatable 3D model that loads instantly because it is pure code, not a heavy .glb file.
The repository launched on July 15, 2026. Within a month it had more stars than most 3D libraries accumulate in years. That kind of attention means one thing: businesses are paying attention, but very few people know how to use it yet. That gap is where you make money.
What img2threejs Actually Does
The tool runs inside AI coding agents like Claude Code or Codex. You provide a reference image of a physical object — a product, a gadget, a piece of equipment. The pipeline then works through eight stages: blockout, structural, form, material, surface, lighting, interaction, and optimization. Each stage is vision-reviewed against the original image, and the model self-corrects until it matches.
| Stage | What Happens | Why It Matters |
|---|---|---|
| Blockout | Basic shape and proportions | Catches gross errors early |
| Structural | Components and assembly | Breaks complex objects into parts |
| Form | Refined geometry | Adds bevels, curves, and detail |
| Material | Surface properties | Metal, plastic, fabric, glass |
| Surface | Texture and wear | Scratches, gloss, paint |
| Lighting | Render environment | Makes it look real in context |
| Interaction | Pivots and sockets | Parts can rotate, open, animate |
| Optimization | Performance pass | Runs at 60fps in a browser |
The output is a TypeScript THREE.Group factory — code you can embed in any web page. Customers do not need to download anything. The model loads as fast as a text file.
Business Model: E-Commerce 3D Product Spinners
Online stores lose sales when customers cannot examine a product from every angle. Amazon, Wayfair, and IKEA all use 3D product views because they increase conversion rates by an estimated 20-40% according to multiple e-commerce studies.
Most small and medium e-commerce shops cannot afford traditional 3D modeling at $500-2,000 per product. img2threejs changes the cost equation. Your cost per model: roughly $0 (an image and an API call). Your price: $200-800 per product, which undercuts traditional 3D modeling by 60-80%.
| Product Type | Your Price | Traditional 3D Cost | Delivery Time |
|---|---|---|---|
| Simple gadget (headphones, mouse) | $200-400 | $800-1,500 | 1 day vs 3-5 days |
| Complex product (keyboard, camera) | $400-800 | $1,500-3,000 | 2 days vs 1-2 weeks |
| Product line (10-20 items) | $2,000-6,000 | $8,000-30,000 | 1 week vs 2-3 months |
How to find clients: Search Shopify and WooCommerce stores in a specific niche (kitchen gadgets, tech accessories, outdoor gear). Email the owner: "I noticed your product pages only have flat photos. I can add interactive 3D spinners for $300 each. Here is a free sample I made from one of your product images." Attach the demo, and you will get replies.
Business Model: 3D Configurators for Custom Products
Some products have variants — colors, accessories, engravings. A 3D configurator lets customers see their custom product before buying. Furniture stores, jewelry shops, and custom apparel sellers pay $2,000-8,000 for these tools.
img2threejs outputs code with built-in interaction hooks (pivots, sockets, and a tick function for animation). This means the models are not static — they can rotate, open, swap colors, and respond to user input. With some additional Three.js work, you can build configurators that let users change finishes, add accessories, and see real-time updates.
A realistic project flow: the client sends you 3-5 product images. You run img2threejs to generate the base models, add a color-swapping script (roughly 200 lines of JavaScript), and deliver a web widget. Total build time: 2-3 days. Price: $2,000-5,000 depending on complexity.
Business Model: Game Asset Packs
Indie game developers constantly need 3D assets but cannot afford marketplaces like the Unity Asset Store or Sketchfab at $30-200 per model. img2threejs generates low-poly, performance-optimized Three.js models from images — perfect for web games and browser-based experiences.
The approach: take public domain images of objects (furniture, tools, vehicles, weapons), run them through img2threejs, package the resulting code as asset packs, and sell them on marketplaces.
| Asset Type | Models Per Pack | Price | Platform |
|---|---|---|---|
| Furniture set | 15-20 | $25-40 | Unity Store, itch.io |
| Weapons pack | 10-15 | $15-30 | Unreal Marketplace |
| Sci-fi props | 20-25 | $30-50 | CGTrader, TurboSquid |
| Everyday objects | 30-50 | $20-35 | Sketchfab Store |
Estimated monthly income if you sell 2-3 packs across multiple stores: $300-1,200/month passive.
Business Model: AR Shopping Demos
Augmented reality shopping is projected to be a $60 billion market by 2030. Small retailers want AR but cannot afford custom development at $10,000-50,000 per project. img2threejs models work in WebAR because they are lightweight code — not heavy mesh files that crash mobile browsers.
You can offer a "3D Preview" service where shoppers see the product in their room via their phone camera. Using WebXR or model-viewer (a Google open-source library), you can take img2threejs output and deploy it as an AR experience in under a day. Price: $500-2,000 per product line.
Business Model: Product Visualization for Ads and Social Media
Brands spend thousands on product photography for social media. A 3D model can be placed in any virtual environment, lit from any angle, and rendered in any resolution — without re-shooting. Ad agencies and social media managers pay $300-1,500 per campaign for 3D product renders.
The workflow: take the client product image, generate a 3D model with img2threejs, then use Three.js or Blender to place it in lifestyle scenes (on a desk, in a kitchen, outdoors). Export high-resolution renders for Instagram, Facebook, and TikTok ads.
Pricing Your Services
| Experience Level | Hourly Rate | Per-Project Rate | Monthly Estimate |
|---|---|---|---|
| Just starting (Month 1-3) | $30-50/hr | $200-500/project | $500-1,500 |
| Established (Month 4-6) | $50-80/hr | $400-1,000/project | $1,500-4,000 |
| Specialized (Month 7+) | $80-150/hr | $800-3,000/project | $3,000-8,000 |
These income estimates assume you work 15-25 hours per week on client projects.
What You Need to Get Started
The technical requirements are minimal. You need an AI coding agent (Claude Code at $20/month or Codex), a GitHub account, and img2threejs installed as a skill. The pipeline scripts run on Python 3.10+, which comes pre-installed on most systems. No 3D modeling experience required — the tool handles geometry generation. What you need is the ability to communicate with clients and deliver web embeds.
Install it by cloning the repository into your agent's skills directory, then invoke it by pointing at any product image. The tool handles classification, detail inventory, and quality gates automatically.
Common Mistakes
Trying to 3D-model everything. img2threejs works best with hard-surface objects (gadgets, tools, equipment). It struggles with soft, organic shapes (clothing, food, plants). Stick to products with defined edges and surfaces.
Promising photo-realistic accuracy. The tool generates procedural models from a single image — it cannot reproduce every pixel. Be honest with clients about what "3D representation" means. Show them the live demo gallery first so expectations are calibrated.
Underpricing. Even at $300-800 per model, you are 60-80% cheaper than traditional 3D modeling. Do not go below $200 per product. If a client cannot afford $200, they are not a serious buyer.
The window to capitalize on img2threejs is now. The tool has 11,000+ stars but the number of people offering it as a service is near zero. In 6-12 months, agencies will catch on and prices will compress. The first movers who build portfolios and client lists in the next 60 days will own this niche.