Reverse engineer anything with agents, from app behavior down to native binaries.
Blender Kiln
Claude Code plugin that turns a text brief or a photo into a production-ready 3D asset through Blender: rebuilt by script, textured from CC0 scans, graded against the real…
Install: /plugin marketplace add elithril/blender-kiln
Works with Claude Code · 45 GitHub stars
Install
/plugin marketplace add elithril/blender-kilnInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →blender-kiln — The 3D Asset Forge
A Claude Code skill that turns a text brief — or a photo — into a production-ready GLB
through Blender. Blender MCP servers give an agent hands in Blender; kiln gives it the
production method on top — sourcing, cleanup, texturing, optimization, validation,
export — and works on both of them: ahujasid's mcp-for-blender
and the Blender Foundation's official Blender Lab MCP,
the server behind Claude's Blender connector.
Cited in 3DCodeBench: Benchmarking Agentic Procedural 3D Modeling Via Code (Google DeepMind, USC, 2026), §1.
From one photo each, no marketplace, no AI generation: scripted in Blender, textured from CC0 scans, measured against the real object. Shape scores against the real assets: 0.897, 0.950, 0.750 — how they are measured.
Quickstart
/plugin marketplace add elithril/blender-kiln
/plugin install blender-kiln@blender-kiln
/kiln setup
/kiln A hanging iron lantern for a medieval inn, stylized, for the web
/kiln setup detects Blender, the MCP server and the optional tools, and says what
is missing. Blender 4.4+ with a Blender MCP running — see Requirements.
Give it a photo and it rebuilds the object: /kiln Rebuild the lamp in ./lamp.png as a game asset.
How it works, from a photo
Every panel is a file the session itself wrote while rebuilding the ammo box above — nothing re-staged.
- Read the photo before modeling. An inventory of every part and how it meets the next, from enlarged crops; the real size, the camera's height and angle — asked, or stated as assumptions. Given a 3D mesh generated from the same photo, its proportions are measured instead (TRELLIS.2, locally) — never shipped.
- Texture from scans, not noise. A Poly Haven CC0 texture set of the material family, chosen by eye against the photo, tinted to its palette, worn by the form.
- Measure against the photo.
plugin/tools/fidelity_check.pyrenders the model at the photo's camera under a studio light and lists the gaps — silhouette per height band, materials, metal that cannot exist. - Look at every joint. Each end of a long part that touches another is rendered alone: a part that joins another enters it.
- Ship, and measure the file that ships. Optimized (Draco, WebP), validated, re-measured
as a GLB — what the user gets, not the
.blend.
Measured, not claimed
A quality bench runs the skill headless, each session in a sandbox, and measures every GLB it ships after re-importing it. Photo references are Poly Haven previews, so the real 3D asset exists: each rebuild is scored against it from five sides — an asset the session never sees. Blender 5.2.2, Opus 5.5, one run each:
| From a photo | before the photo method | kiln 2.0 | shipped | cost |
|---|---|---|---|---|
| Hurricane lantern | 0.830 | 0.897 | 229 KB | $5.04 |
| Ammo box | 0.854 | 0.950 | 187 KB | $3.80 |
| Gothic chair | 0.445 | 0.750 | 239 KB | $6.13 |
Similar plugs
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io