PB

profrino/blender-mcp-assembly-skill

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

82 stars Качество 44 Тренд 19

Blender Assembly - это навык построения геометрии для создания надежных 3D-моделей в Blender через MCP. Это помогает предотвратить распространенные ошибки моделирования, планируя объектные связи, используя правильные примитивные модели.

Обзор

Blender Assembly - это навык построения геометрии для создания надежных 3D-моделей в Blender через MCP. Это помогает предотвратить распространенные ошибки моделирования, планируя соединения объектов, используя правильное примитивное масштабирование, избегая неисправных вращения цилиндров, проверяя перекрытия и проверяя окончательные преобразования. Изображение ниже показывает, как навык сборки Blender MCP помогает агенту ИИ перейти от разъединенной сборки стула к более чистой, подключенной модели Blender. Навык сборки Blender MCP обеспечивает практический рабочий процесс для любого агента ИИ, создающего геометрию в Blender с помощью инструментов MCP. Он направляет агента до, во время и после создания модели, начиная с планирования соединения. Перед написанием кода Blender Python агент отображает, как каждая часть модели должна физически соединяться, включая суставы, контактные лица и минимальные перекрытия. Это помогает уменьшить разъединенные или «взорванные» модели, делая логику сборки явной с самого начала.

Обзор (машинный перевод)

Blender Assembly - это навык построения геометрии для создания надежных 3D-моделей в Blender через MCP. Это помогает предотвратить распространенные ошибки моделирования, планируя соединения объектов, используя правильное примитивное масштабирование, избегая неисправных вращения цилиндров, проверяя перекрытия и проверяя окончательные преобразования.

##До и после

Изображение ниже показывает, как навык сборки Blender MCP помогает агенту ИИ перейти от разъединенной сборки стула к более чистой, подключенной модели Blender.

Что включается в навык?

Навык сборки Blender MCP обеспечивает практический рабочий процесс для любого агента ИИ, создающего геометрию в Blender с помощью инструментов MCP. Он направляет агента до, во время и после создания модели, начиная с планирования соединения. Перед написанием кода Blender Python агент отображает, как каждая часть модели должна физически соединяться, включая суставы, контактные лица и минимальные перекрытия. Это помогает уменьшить разъединенные или «взорванные» модели, делая логику сборки явной с самого начала.

Затем навык определяет правила создания геометрии для построения более чистых и надежных моделей.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add profrino/blender-mcp-assembly-skill
Новичок в MCP? Начните с руководства на mcpskill.org →