📈 GH Trending Explorer 🎲 Surprise me

← all repos

img2threejs / plugin-interior

git clone https://github.com/img2threejs/plugin-interior.git

Production interior authoring and interactive Three.js delivery plugin for img2.

+19
stars, 24h · #770
+108
stars, 7 days · #1,153
+108
stars, 30 days · #4,708
166
★ total · +108% this week
19
forks · 0 open issues

Star history (as recorded here)

2026-10-20 · 89 ★ 2026-10-22 · 166 ★
LanguagePython
License—
Created2026-10-18 (3d ago)
Last push2d ago
Watchers0
OwnerOrganization

GitHub topics

Links

README excerpt
# img2 Interior
**One room image. An editable scene. A viewer you can explore.**
An agent-operated interior reconstruction skill for **Claude Code, Codex and OpenCode**, powered by the img2 harness. Your agent reads the reference, authors a Blender scene, compares renders, and builds a Three.js viewer with native and portable exports.
Not a pretrained image-to-mesh model or a one-click fidelity guarantee. The workflow depends on scene-specific authoring and visual review.
Live demo · Showcase · Copy-and-use prompt · What you get · Installation · Support
> **Package:** `@img2threejs/img2interior@0.3.1`; **public npm distribution**. **Source:** img2threejs/img2interior, the same project published to npm. Install with `npm install` + official img2 harness `add --link`, or from the public source — see installation.
## Showcase
### Oak / Linen — Living Room — **Try the live demo**
The comparison image below is the AI-generated design reference and an actual **native Blender render** of the opened packed master — it is *not* a browser frame. Click the image to open the original at full size.
**Left: design reference. Right: reconstruction.** The reference is AI-generated, not a photograph or measured survey. The result is an actual render of the reopened Blender deliverable, not a retouched reference or an image plane standing in for a room.
The **live demo** is the same authored scene running in a hosted Three.js viewer — camera views, wireframe, curtain controls, sofa finishes and downloads. The screenshot below is an archived capture of that browser project, while the comparison image above is the native Blender deliverable; the live page is interactive.
This is the **original Oak / Linen living-room research study** from which the packaged recipe and workflow lessons were extracted. It used scene-specific Blender/Python authoring and viewer integration, not a fresh run of the packaged 0.3.0 skill or the prompt below. Framing, proportions, fabric folds and lighting still differ from the reference; this is not a universal fidelity benchmark.
 Archived browser screenshot — same viewer as the live demo, captured frame rather than interactive page 
This is a **static capture of the working Three.js project**; the live, interactive page lives at **img2threejs.io/living-room/**. Indirect lighting is baked; curtain movement does not produce fully dynamic global illumination. The portable GLB is a separate static product, not a copy of every browser behavior.
Live demo · Public preview gallery · Bundled gallery and limitations
## Copy-and-use prompt
1. **Install and activate the skill** using the installation instructions. Your agent must be able to read images, execute local commands and inspect a real browser.
2. **Open your project**, outside the plugin checkout. Attach **one interior reference image** you have permission to use.
3. **Copy the entire prompt below.** No room-specific placeholders, JSON specification or Python builder to prepare yourself;