无需编程!BlenderMCP+Cursor配置指南:AI驱动3D创作的无缝工作流

【免费下载链接】blender-mcp 【免费下载链接】blender-mcp 项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp

你是否曾因复杂的3D建模操作而望而却步?是否想让AI直接帮你生成和修改3D模型?本文将带你通过简单配置,实现Blender与Cursor编辑器的无缝连接,让AI成为你的3D创作助理。读完本文后,你将能够:

  • 5分钟内完成BlenderMCP插件安装
  • 配置Cursor编辑器实现AI辅助建模
  • 使用自然语言指令控制Blender创建3D场景
  • 利用AI生成材质和下载高质量3D资产

什么是BlenderMCP?

BlenderMCP(Blender Model Context Protocol)是一个开源项目,通过模型上下文协议(MCP协议)将Blender与Claude AI连接,使AI能够直接与Blender交互和控制。这种集成支持提示辅助的3D建模、场景创建和操作。项目核心组件包括:

  • Blender插件(addon.py):在Blender内部创建socket服务器,接收并执行命令
  • MCP服务器(src/blender_mcp/server.py):实现模型上下文协议,连接Blender插件与AI

安装前准备

开始前请确保你的系统满足以下要求:

  • Blender 3.0或更高版本
  • Python 3.10或更高版本
  • uv包管理器(用于安装和运行MCP服务器)

uv包管理器的安装方法:

  • Mac用户brew install uv
  • Windows用户powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

安装BlenderMCP插件

  1. 从项目仓库下载addon.py文件
  2. 打开Blender,进入"编辑 > 偏好设置 > 插件"
  3. 点击"安装...",选择下载的addon.py文件
  4. 启用插件,勾选"Interface: Blender MCP"旁边的复选框

BlenderMCP插件安装界面

配置Cursor编辑器

Cursor是一款基于VS Code的AI优先编辑器,支持MCP协议与BlenderMCP集成。配置步骤如下:

  1. 打开Cursor,进入设置 > MCP
  2. 点击"添加新的全局MCP服务器"按钮
  3. 在项目根目录创建.cursor/mcp.json文件,添加以下配置:
{
    "mcpServers": {
        "blender": {
            "command": "uvx",
            "args": [
                "blender-mcp"
            ]
        }
    }
}

对于Windows用户,配置略有不同:

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

注意:确保只运行一个MCP服务器实例(要么在Cursor中,要么在Claude Desktop中),不要同时运行两者。

建立连接

  1. 在Blender中,打开3D视图侧边栏(如不可见,按N键显示)
  2. 找到"BlenderMCP"选项卡
  3. 勾选"Poly Haven"复选框(可选,用于资产下载)
  4. 点击"Connect to Claude"按钮
  5. 确保Cursor中的MCP服务器已运行

BlenderMCP连接按钮

开始使用AI辅助3D创作

完成配置后,你可以在Cursor中使用自然语言指令让AI帮你操作Blender:

基本场景创建

尝试在Cursor中输入以下提示:

创建一个简单的室内场景,包含一个桌子、两把椅子和一盏吊灯。
桌子使用木质材料,椅子使用布料材质,吊灯发出温暖的光。

AI会自动生成相应的Python代码并在Blender中执行,创建你描述的场景。

材质和纹理控制

你可以要求AI修改现有对象的材质:

将场景中的桌子材质改为大理石,颜色为白色带灰色纹理。

资产下载和使用

BlenderMCP支持从Poly Haven下载高质量资产:

在场景中添加一个森林环境的HDRI贴图,并下载一个树木模型放在桌子旁边。

高级模型生成

通过Hyper3D Rodin生成3D模型:

使用Hyper3D生成一个卡通风格的咖啡杯,并放置在桌子上。

故障排除

连接问题

  • 确保Blender插件服务器已运行,MCP服务器已在Cursor中配置
  • 不要在终端中直接运行uvx命令
  • 有时第一个命令可能无法通过,后续命令通常会正常工作

超时错误

  • 尝试简化请求或将其分解为更小的步骤
  • 复杂场景可能需要更长处理时间

功能未激活

  • 如果无法使用Poly Haven资产,请检查Blender侧边栏中的复选框是否已勾选
  • 确保已按照安装步骤正确配置所有组件

总结

通过BlenderMCP与Cursor的集成,你无需编写复杂代码即可利用AI的强大能力辅助3D创作。这种工作流不仅降低了3D建模的门槛,还能极大提高创作效率。无论是简单的场景搭建还是复杂的材质调整,AI都能成为你得力的助手。

现在就开始探索AI驱动的3D创作新方式吧!你只需专注于创意和设计,剩下的交给AI来完成。

提示:更多使用示例和高级技巧,请参考项目README.md

【免费下载链接】blender-mcp 【免费下载链接】blender-mcp 项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐