blender-control

Converts natural language requests into verifiable Blender Python scripts and MCP tool calls for 3D scene control.

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/JustinChangTW/ai-skills-core --skill blender-control-justinchangtw
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blender-control
Source: https://github.com/JustinChangTW/ai-skills-core/tree/main/skills/07-presentations-visual/blender-control
Command: npx skills add https://github.com/JustinChangTW/ai-skills-core --skill blender-control-justinchangtw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? It turns natural language 3D requests into safe, executable Blender operations, preventing destructive scene changes, unverified renders, and broken BlenderMCP workflows. ## Core Features & Use Cases - Parametric Modeling: Generate Blender Python for containers, lids, threads, ribs, bevels, booleans, and arrays with explicit units and named objects. - Camera, Render & Export: Plan turntable animations, transparent-background renders, and STL/OBJ/FBX/glTF exports with confirmation gates before long renders or file writes. - Troubleshooting: Diagnose BlenderMCP connection, addon, port, and version compatibility issues without pretending live access exists. - Use Case: Ask for a 110mm diameter protein powder jar with a lid and seal lip; the Skill produces a script that adds objects to a dedicated collection without clearing your existing scene, then reports verifiable evidence like object names and modifiers. ## Quick Start Ask the assistant to build a parametric 3D model or render a turntable animation in Blender while preserving your current scene, and provide dimensions, units, and output paths.

Frequently Asked Questions about blender-control

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Blender Python scripts from natural language?▼

Describe the geometry, dimensions, units, and materials you want, and the Skill produces a Blender Python script using explicit object names and a dedicated collection. You can paste the script into Blender's Python Console or Text Editor when no live MCP tool is available.

How to create a turntable render animation in Blender?▼

The Skill identifies the target object, sets up a camera with a track-to constraint, and configures frame count, fps, and transparent background. Long renders require your confirmation of output path and resolution before starting.

Does BlenderMCP need to be connected for this to work?▼

No. When a live BlenderMCP connection is available it can execute operations directly, but without one the Skill returns standalone Blender Python scripts and validation steps instead of pretending execution occurred.

Why does BlenderMCP connection fail and how to diagnose it?▼

Connection failures usually come from the addon not being enabled, wrong port configuration, or MCP client settings. The Skill's troubleshooting route checks addon status, server, port, and version compatibility without claiming fixes without evidence.

Can Blender export models for 3D printing with guaranteed tolerances?▼

The Skill can export STL, OBJ, FBX, or glTF and run pre-export checks on mesh validity, scale, and units. It does not verify manufacturing tolerances or regulatory compliance, which require separate engineering review.

When should I not use Blender scene automation?▼

Avoid it for 2D image generation, general 3D concept teaching, Three.js frontend work, or commercial pricing and compliance decisions. Those tasks are handed off to image generation, frontend, or documentation skills instead.