Cursor + BlenderMCP : AI自动3D建模

1,535 阅读2分钟

前言

在开发前端3d项目时建模一直是一个比较头疼的事,各种五花八门的软件例如blender,maya, 3d Max等等,光是听到就很头疼更别说去学习具体的建模操作,笔者也学过一段时间的blender发现只学了点皮毛还容易忘,最近mcp很火就想着有没有什么可以介入建模软件的mcp,让ai帮我自动建模,于是便找到本文的主角-blender-mcp

操作指南

1. 前置环境

  • Cursor 客户端(支持mcp即可)
  • Python 3.10 及以上
  • Blender 3.0 及以上
  • uv包管理器
    • mac安装:

      brew install uv
      
    • windows安装:

        powershell -c "irm https://astral.sh/uv/install.ps1 | iex" 
        set Path=C:\Users\nntra\.local\bin;%Path%
      

2. Blender中安装blender-mcp插件

从github项目下载addon.py文件并保存至本地(后续使用),地址:blender-mcp-addon.py

image.png 打开blender,点击左上角编辑, 选择偏好设置

image.png

点击左侧插件,右上角选择从磁盘安装,选择刚刚下载的addon.py文件,然后就会出现Blender-MCP,并勾选上即可启用

image.png

然后在blender的右侧点击BlenderMCP,在展开的面板点击start mcp server,即可启动BlenderMcp服务

image.png

3. Cursor中配置MCP

打开Cursor的设置,选择左侧MCP,点击add new global mcp server, 将下面的json复制到mcp.json文件中

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

操作成功后如下,会出现绿色的成功颜色提示 image.png ps:开启yolo模式会让cursor一直帮你建模而不用一步一步的确认,开启方式如下

image.png

4. 效果演示

image.png

总结

如果有cursor没付费或者免费额度用完的小伙伴也可以使用claude客户端来使用BlenderMCP,配置步骤也类似。同时BlenderMCP也支持接入三方AI,例如Hyper3d以及fal ,感兴趣的小伙伴自行体验一下吧!

image.png