
Blender Assembly 是一项通过 MCP 在 Blender 中创建可靠三维模型的几何构建技能。它通过规划对象连接,使用正确的原语......来防止常见的建模错误。
概览
Blender 组装是一项通过 MCP 在 Blender 中创建可靠三维模型的几何构建技能。它通过规划对象连接、使用正确的原始缩放、避免圆柱体旋转错误、验证重叠以及审计最终变换,帮助防止常见的建模错误。 下图展示了Blender MCP组装技能如何帮助AI代理从断开的椅子组件过渡到更干净、连接的Blender模型。 Blender MCP 组装技能为任何通过 MCP 工具在 Blender 中创建几何体的 AI 代理提供了实用的工作流程。它在建模创建前、创建过程中和之后指导代理,从连接规划开始。在编写 Blender Python 代码之前,代理会映射模型中每个部分的物理连接方式,包括关节、接触面和最小重叠。这有助于减少模型断连或“爆炸”模型,因为从一开始就明确了组装逻辑。
概述(AI 翻译)
Blender 组装是一项通过 MCP 在 Blender 中创建可靠三维模型的几何构建技能。它通过规划对象连接、使用正确的原始缩放、避免圆柱体旋转错误、验证重叠以及审计最终变换,帮助防止常见的建模错误。
之前与之后
下图展示了Blender MCP组装技能如何帮助AI代理从断开的椅子组件过渡到更干净、连接的Blender模型。
技能包含了哪些内容?
Blender MCP 组装技能为任何通过 MCP 工具在 Blender 中创建几何体的 AI 代理提供了实用的工作流程。它在建模创建前、创建过程中和之后指导代理,从连接规划开始。在编写 Blender Python 代码之前,代理会映射模型中每个部分的物理连接方式,包括关节、接触面和最小重叠。这有助于减少模型断连或“爆炸”模型,因为从一开始就明确了组装逻辑。
技能随后定义几何创建规则,以构建更简洁、更可靠的模型。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Blender-MCP-Assemply-Skill
Blender Assembly is a geometry-building skill for creating reliable 3D models in Blender via MCP. It helps prevent common modelling errors by planning object connections, using correct primitive scaling, avoiding faulty cylinder rotations, verifying overlaps, and auditing final transforms.
Before vs After
The image below shows how the Blender MCP Assembly Skill helps an AI agent move from a disconnected chair assembly to a cleaner, connected Blender model.
What is included in the skill?
The Blender MCP Assembly Skill provides a practical workflow for any AI agent creating geometry in Blender through MCP tools. It guides the agent before, during, and after model creation, starting with connection planning. Before writing Blender Python code, the agent maps how each part of the model should physically connect, including joints, contact faces, and minimum overlaps. This helps reduce disconnected or “exploded” models by making the assembly logic explicit from the beginning.
The skill then defines geometry creation rules for building cleaner and more reliable models. It instructs agents to use size=2 for cube primitives so scale values match real half-extents, avoid Euler rotations for cylinders or directional parts, and use bmesh-based geometry for beams, supports, rails, pipes, legs, or any element that must span between two points. It also requires transforms to be applied immediately after scaling, especially inside loops, to reduce the risk of Blender applying changes to the wrong object.
A key part of the skill is verification. It includes helper functions such as verify_bounds() and verify_overlap() so the agent can check the real world-space size and position of each part. Instead of guessing dimensions, the agent is encouraged to measure existing geometry and derive new dimensions from verified bounds. This makes the modelling process more reliable and helps reduce hidden gaps, alignment issues, and scaling errors.
Finally, the skill includes a finalisation and audit stage. Functions such as finalize() and audit_all() help apply transforms, set origins, smooth geometry, and confirm that mesh objects have clean rotation and scale values. The result is a more predictable Blender MCP workflow for AI agents, producing models that are better connected, correctly scaled, and easier to inspect or modify later.
How to Use
The skill is defined in SKILL.md. To use it, add SKILL.md to your AI agent’s skill or prompt library so it is automatically applied whenever Blender MCP geometry code is being written.
GitHub Copilot
Copy SKILL.md into your repository and reference it from .github/copilot-instructions.md:
When creating geometry in Blender via MCP, follow the workflow in SKILL.md.
GitHub Copilot will read .github/copilot-instructions.md automatically for any repository that contains it.
Other AI Agents
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add profrino/blender-mcp-assembly-skill