分享
Claude + Blender 自动化建模

Claude + Blender 自动化建模

最近在网上看到很多教程分享 Claude + Blender 实现自动化建模的案例,核心原理是 MCP(Model Context Protocol) 进行通信。 不过,大多数方案都是通过 Claude 网页端连接 Blender,但我没有 Claude 账号,而且现在各种代码编辑器都支持 mcp 了,觉得应该可以直接通过代码编辑器连接吧。

操作下来,发现是可以实现的,今天分享一下方法

 python 环境安装

Blender 的自动化控制依赖 Python,因此需要安装 Python 环境并确保 Blender 可以执行 Python 代码。这里推荐使用 uv 进行 Python 版本管理。

如果是 Mac,使用命令

brew install uv

在 Windows 上

pip install uv

注意: 需要 Python 3.10 或更高版本

插件下载

访问 GitHub 项目地址:https://github.com/ahujasid/blender-mcp (opens in a new tab)

blender 安装插件

  1. 解压我们上面下载的代码,打开 blender,注意版本大于 3.0 或更高版本
  2. 点击编辑 > 偏好设置 > 插件(Edit > Preferences > Add-ons)
  3. 安装我们刚才下载的代码里面的 addon.py 文件
  4. 选择文件
  5. 安装完成后,勾选 Blender MCP 选项
  6. 进入 Blender 界面,在最右侧可以看到 Blender MCP 面板,有个 start mcp server,点击开始即可

代码编辑器 mcp 配置

我用的编辑器是 windsurf,以此为例来连接下。打开 AI 模式面板,然后点击 “Configure MCP”

会打开一个 json 的配置文件,将以下内容复制进去:

{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": ["blender-mcp"]
    }
  }
}

保存后,刷新 MCP 服务列表,可以看到 Blender MCP 服务器已成功连接(显示绿色状态)。

测试

我尝试让 Claude 生成一个 卡通风格的房子, 流程可以正常跑通,但生成的模型效果一般,可能是 Claude 3.7 主要针对代码优化,对 3D 模型描述能力较弱

不过,这才是开始!
技术上已经打通,未来如果更换一个更适合 3D 建模的 AI 模型,完全可以满足需求! 这对 个人开发者和小团队 都是一个很大的利好!