Skip to content

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-kiln

Install command taken from the project's README or registry entry. Always review code before running it.

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.

  1. 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.
  2. 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.
  3. Measure against the photo. plugin/tools/fidelity_check.py renders the model at the photo's camera under a studio light and lists the gaps — silhouette per height band, materials, metal that cannot exist.
  4. Look at every joint. Each end of a long part that touches another is rendered alone: a part that joins another enters it.
  5. 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.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

MCP serverDatabases+24 this week

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…

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

Explore related