BlenderMCP 通过 Model Context Protocol (MCP) 将 Blender 与 Claude 直接连接起来,实现 AI 辅助的 3D 建模、场景创建和模型操作。无论您是经验丰富的 3D 艺术家还是刚刚入门的菜鸟,这一工具都会给你带来巨大的帮助。

工作原理

Blender-MCP 建立了Claude 和 Blender 之间的双向通信渠道,使用户能够通过自然语言指令控制 Blender。可以要求 Claude 创建复杂的 3D模型、调整材质属性、组织场景布局,甚至执行高级 Python 脚本,而所有这些都能通过简单的对话完成。

主要功能

  • 双向通信:通过基于套接字的服务器将 Claude 与 Blender 连接
  • 对象操作:创建、修改和删除 Blender中的 3D 对象
  • 材质控制:应用和调整 3D 对象的材质与颜色属性
  • 场景检查:获取当前 Blender 场景的详细信息
  • 代码执行:通过 Claude 直接在 Blender 中运行 Python 代码
  • Poly Haven 资源集成:访问 Poly Haven 的广泛 3D 资源库(1.1.0版本新增)

安装步骤

  1. 确保您已安装 Blender 3.0 或更高版本及 Python 3.10+
  2. 下载此仓库中的 addon.py 文件
  3. 在 Blender中,导航至"编辑 > 首选项 > 插件"
  4. 点击"安装"并选择addon.py文件
  5. 勾选 "Interface: Blender MCP" 旁边的复选框启用插件

使用方法

  1. 在 Blender 的 3D 视图侧边栏中(按N键显示)找到 "BlenderMCP" 选项卡
  2. 如需使用 Poly Haven 资源,请勾选相应复选框
  3. 点击 "Connect to Claude" 建立连接
  4. 连接成功后,您将在 Claude 界面看到锤子图标,提供 Blender MCP 工具

BlenderMCP 插件下载地址:https://github.com/ahujasid/blender-mcp