CADEMA

CADEMA 3D Generator — a parametric Blender pipeline driven through MCP. a parametric Blender pipeline driven through MCP.

Blender · bpyMCPPydantic v2Jinja2Cycles GPUHyper3D · PolyHavenReportLab PDFSQLite spec store.bat launcher

A production-grade desktop application that takes a JSON spec, drives Blender through the Model Context Protocol (MCP) to generate a fully parametric pergola or gazebo, renders photoreal stills and videos in three pre-built scenes (Studio White, Forest Clearing, Backyard Fence), and emits a professional PDF assembly manual plus a CAD technical pack.

Spec’d out in a 38 KB master specification (twelve major sections, three appendices) and a multi-agent build plan defining eight specialist development agents (SPEC_ARCHITECT, BLENDER_MODELER, RENDER_DIRECTOR …) with crisp interface contracts and a rigid coordinate / spacing standard.

Hard parts. Geometry audit — every model must validate against constraints before it’s allowed to render. Boolean operations for U-cutouts in beams without mesh corruption (the operation order matters more than you’d think). Reproducibility of Cycles renders across machines. Orchestrating Blender from outside the process via MCP without leaking session state.