ahujasid/blender-mcp
Community plugin to control Blender 3D with any LLM of your choice
解决的问题
Blender MCP 允许用户通过 LLM(如 Claude)使用自然语言提示来控制 3D 建模软件 Blender。它消除了手动导航复杂菜单或手动编写 Python 脚本的需要,从而实现场景创建、对象操作和材质管理。
工作原理
该项目由两个主要组件构成:一个在 Blender 内部创建套接字服务器的 Blender 插件,以及一个作为 LLM 与插件之间桥梁的 MCP(Model Context Protocol)服务器。LLM 通过 TCP 套接字发送 JSON 对象形式的命令,插件则在 Blender 内部将这些命令作为 Python 代码执行。
适用人群
希望利用 AI 驱动的提示辅助建模和场景创建来加速 3D 工作流的 3D 艺术家、设计师和开发者。
主要亮点
- 对象与材质控制:通过提示创建、修改和删除 3D 对象,并应用材质或颜色。
- 代码执行:可直接从 AI 在 Blender 中运行任意 Python 代码。
- 场景检查:AI 可获取当前 Blender 场景的详细信息,以做出明智的更改。
- 资产集成:通过 Hyper3D Rodin 和 Hunyuan3D 直接集成 Poly Haven、Sketchfab 以及 AI 生成的 3D 模型。
- 多客户端支持:兼容多种 MCP 客户端,包括 Claude Desktop、Cursor、VS Code 等。
相关
- 项目
- 项目
- 项目
- 项目
- 项目