#368368th of 389 in Skills, plugins and promptsFor image, video and design, 3d
img2obj
Codex plugin that rebuilds a reference image as procedural Three.js code
- Stars
- 1.7k
- License
- MIT
- Last commit
- Aug 2026
- Language
- Python
0 on 7 Jul 20261,692 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
img2obj is a Codex plugin that takes an object image, plans its structure in an ObjectSculptSpec JSON file, and generates a code-only TypeScript Three.js factory. A Python CLI (sculpt.py) validates the spec, builds in phases from blockout to interaction, and packages render comparisons for review against the reference. The output is a procedural approximation, not a scanned mesh.
Who it is for: Three.js developers using Codex to build 3D props from reference images
Strengths
- Phased workflow (blockout, form, lookdev, interaction) with approval gates before advancing
- Plans pivots, sockets and parent-child hierarchy for animation-ready parts
- Generates geometry in code, with no downloaded meshes or art packs
- Live demos provided: Tower Ship and Ancient Autumn Tree
Weaknesses
- Requires Codex with local plugin support; other agents are not mentioned
- Visual acceptance depends on AI vision review; scripts only organize evidence
- One image cannot reveal hidden sides or exact dimensions
- Glass, smoke, liquid, fur and fine cloth may need more references
What it needs
- Needs Codex with local plugin support, Python 3.10+, Three.js browser project, AI image and vision access
Quick answers
Is img2obj open source?
Yes. Its code is on GitHub under the MIT license.
Also in Skills, plugins and prompts
See all 389| Rank | Project | Score |
|---|---|---|
| 1 | claude-memPersistent cross-session memory plugin for Claude Code and other coding agents | 97 out of 100 |
| 2 | impeccableDesign skill with 24 slash commands for AI coding agents' frontend output | 97 out of 100 |
| 3 | gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles | 96 out of 100 |
| #4 | rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex | 96 out of 100 |
| #5 | cavemanShortens coding-agent replies and compresses tool output before the model reads it | 95 out of 100 |