
- [Blender-MCP + Claude Code,构建最强AI自动化建模环境](#Blender-MCP + Claude Code,构建最强AI自动化建模环境)
-
- [🧐一、Blender - MCP](#🧐一、Blender - MCP)
-
- [1.1 介绍](#1.1 介绍)
- [1.2 效果展示](#1.2 效果展示)
- [1.3 使用说明及下载](#1.3 使用说明及下载)
- 🚀二、Blender配置
-
- [2.1 加载BlenderMCP插件](#2.1 加载BlenderMCP插件)
- [2.2 连接MCP服务](#2.2 连接MCP服务)
- 🎈三、VSCode配置
-
- [3.1 配置MCP文件](#3.1 配置MCP文件)
- [3.2 在VSCode中添加插件](#3.2 在VSCode中添加插件)
- [3.3 VSCode MCP配置](#3.3 VSCode MCP配置)
- [3.4 使用Claude开发功能](#3.4 使用Claude开发功能)
- 总结

前言
- 本篇文章来介绍使用
Blender-MCP + Claude Code,实现AI自动化建模功能。 - 借助MCP工具,Claude可以直接与Blender进行双向指令交互,开发者则可以直接使用自然语言进行建模。
- 这一组合充分利用了AI的问题诊断与创意辅助能力,使得小白也可以用大白话直接完成建模。
- 在Trae中使用blender-MCP:说话就行!AI 让 Blender 自己动起来,Blender-MCP值得一试
- 之前还写过Unity引擎连接MCP用自然语言做游戏的教程,感兴趣的也可以看下:UnityMCP+Claude+VSCode,构建最强AI游戏开发环境
Blender-MCP + Claude Code,构建最强AI自动化建模环境
🧐一、Blender - MCP
1.1 介绍
BlenderMCP 通过 Model Context Protocol (MCP) 将 Blender 与 Claude AI 相连接,使 Claude 能够直接与控制 Blender 进行交互。这个集成为 AI 辅助3D建模、场景创建和操作提供了强大支持。
核心功能
- 双向通讯:通过基于 socket 的服务器连接 Claude AI 与 Blender
- 对象操作:在 Blender 中创建、修改和删除3D对象
- 材质控制:应用和修改材质及颜色
- 场景检查:获取当前 Blender 场景的详细信息
- 代码执行:从 Claude 在 Blender 中运行任意 Python 代码
- 资源集成:支持 Poly Haven、Sketchfab、Hyper3D Rodin 等资源平台
前置条件(必须)
- Blender:3.0 或更高版本
- Python:3.10 或更高版本
- uv 包管理器:必须安装,可参考文档:https://docs.astral.sh/uv/getting-started/installation/
- blender-mcp:从github上获取
1.2 效果展示



1.3 使用说明及下载
- GitHub下载地址:https://github.com/ahujasid/blender-mcp
- CSDN下载地址:Blender-MCP
- 白嫖地址:VX搜我名字,回复【素材资源】
🚀二、Blender配置
2.1 加载BlenderMCP插件
打开 编辑 -> 偏好设置 -> 插件 -> 从磁盘安装

选中从github上面clone下来的工程文件夹里面的addon.py文件 。

勾选 "Interface: Blender MCP" 旁边的复选框以启用插件
2.2 连接MCP服务
安装完成后,按 N 键打开 3D View 侧边栏,找到 BlenderMCP。
如果需要使用 Poly Haven 资源,勾选 Poly Haven 复选框(可选)
这里可以勾选Use Hyper3D Rodin 3D model generation,Hyper3D提供试用的key有限额度,点击Set Free Trial API Key可以自动获取。(可选)
最后点击 Connect to MCP server 连接MCP服务。

这样在Blender中的操作就结束了,下面是使用VSCode配合ClaudeCode使用的步骤。
🎈三、VSCode配置
使用VSCode打开Blender的工程目录文件夹。
3.1 配置MCP文件
在VSCode中点击左侧扩展,会看到MCP服务器。

选中JSON配置文件打开,配置内容如下:
csharp
{
"servers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"],
"env": {}
}
}
}
如果在VSCode中如果没找到MCP的配置,可以尝打开电脑的目录:C:\Users\自己的用户名\AppData\Roaming\Code\User
在该目录下新增一个 mcp.json 文件,该文件内容与上方的配置相同。

此时点击blender的MCP启动服务器,如下图所示:

此时跟VSCode内置的AI聊天可以看到blender的MCP已连接完成。

如果不打算连接ClaudeCode,那此时就可以通过VSCode进行Blender的建模了,后面来接入ClaudeCode进行使用。
3.2 在VSCode中添加插件
在VSCode中添加Claude Code For VS Code 插件,如下所示:

3.3 VSCode MCP配置
在blander工程目录下创建一个.mcp.json文件,文件内容如下:
bash
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"],
"env": {}
}
}
}

这一步必须创建这个文件,不然ClaudeCode检测不到MCP,就没办法使用了。
3.4 使用Claude开发功能
可以在ClaudeCode对话框中输入 /mcp 选择MCP server 查看blender的MCP是否连接正常。
如下图所示即可正常使用:

在对话框中尝试输入这样的提示词:在场景中生成一个可爱的小狗



等了一会就看到一只小狗的模型生成了,可以导出相应格式的模型文件,直接放到开发软件中执行后续操作。
其他使用示例:
- "创建一个球体并放在立方体上方"
- "创建一个地牢风格场景,里面有守护金罐的巨龙"
- "使用 Poly Haven 的 HDR、纹理和模型(如岩石、植被)创建海滩氛围"
- "上传一张参考图片,让 AI 根据它创建 Blender 场景"
- "通过 Hyper3D 生成一个花园地精的3D模型"
- "获取当前场景信息,并用它创建一个 three.js 草图"
- "把这辆车改成红色和金属质感"
- "调整灯光成摄影棚风格"
- "将相机对准场景,并设置为等轴测视角"
这样就算跑通了Blender-MCP + Claude Code开发游戏的整个流程,后面就可以直接在对话框通过自然语言让AI来帮我们建模了!
总结
- Blender-MCP + Claude Code + VSCode 的组合,将AI的认知能力与Blender的建模能力深度融合,重新定义了建模软件的效率边界。
- blenderMCP工具可以让新手快速通过AI完成一些建模操作,对新手而言用处极大。
- 在多数场景下生成的效果可能不够好,但是对零基础的使用者来说已经是从0到1的突破,还是值得一试的!
🎬 博客主页:https://xiaoy.blog.csdn.net
🎥 本文由 呆呆敲代码的小Y 原创 🙉
🎄 学习专栏推荐:Unity系统学习专栏
🌲 游戏制作专栏推荐:游戏制作
🌲Unity实战100例专栏推荐:Unity 实战100例 教程
🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
📆 未来很长,值得我们全力奔赴更美好的生活✨
------------------❤️分割线❤️-------------------------




资料白嫖,技术互助
| 学习路线指引(点击解锁) | 知识定位 | 人群定位 |
|---|---|---|
| 🧡 Unity系统学习专栏 | 入门级 | 本专栏从Unity入门开始学习,快速达到Unity的入门水平 |
| 💛 Unity实战类项目 | 进阶级 | 计划制作Unity的 100个实战案例!助你进入Unity世界,争取做最全的Unity原创博客大全。 |
| ❤️ 游戏制作专栏 | 难度偏高 | 分享学习一些Unity成品的游戏Demo和其他语言的小游戏! |
| 💚 游戏爱好者万人社区 | 互助/吹水 | 数万人游戏爱好者社区,聊天互助,白嫖奖品 |
| 💙 Unity100个实用技能 | Unity查漏补缺 | 针对一些Unity中经常用到的一些小知识和技能进行学习介绍,核心目的就是让我们能够快速学习Unity的知识以达到查漏补缺 |
