3步装好BlenderMCP,一句话指挥Blender建模
【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp
还在对着 Blender 密密麻麻的菜单和修改器参数发呆,一个简单场景调了半天不成形?BlenderMCP 是一个 Blender AI 插件,把你的 AI 助手直接接进 Blender,用一句自然语言就能建场景、调材质、配灯光。
📌 一分钟看懂 BlenderMCP 是什么
- 它是什么:一个社区插件加 MCP 服务器。MCP 是连接 AI 与外部工具的标准协议(Model Context Protocol),它让任意大语言模型(LLM,如 Claude)都能实时指挥 Blender 建模
- 适合谁:会用 Blender 但怕调参数的人,以及设计师、开发者里想用 AI 快速出 3D 效果的人
- 解决什么:建物体、移动缩放、改材质灯光、查看场景状态、下载 HDRI(全景环境贴图)素材,一句话完成
- 额外加分:AI 能截取 Blender 视口"看"当前画面,据此自动修正效果;服务端实现可参考 src/blender_mcp/server.py
⚡ 三步装好并连上 BlenderMCP
前提:Blender 3.0 以上(推荐 4.x / 5.x),Python 3.10 以上。
第 1 步:安装 uv 运行环境
macOS 在终端执行:
brew install uvWindows 和 Linux 从 uv 官网安装即可,别用pip install uv,可能生成不了uvx命令。终端输入uvx --version能打印出版本号,这步就成了。
第 2 步:给 AI 客户端注册 blender-mcp 服务
以 Claude Desktop 为例:设置 > 开发者 > 编辑配置,在claude_desktop_config.json的mcpServers里加一个blender服务,command填uvx,args填["blender-mcp"]。客户端实际执行的就是这一行:
uvx blender-mcp改完配置后完全重启客户端。重启后 MCP 服务列表里没有报spawn uvx ENOENT之类的错误,说明注册成功。
第 3 步:在 Blender 里安装插件并建立连接
先拿到插件文件:
git clone https://gitcode.com/GitHub_Trending/bl/blender-mcp在 Blender 里走 编辑 > 首选项 > 插件 > 安装…,选择项目里的 addon.py,启用 "Interface: Blender MCP"。然后按 N 打开 3D 视图侧边栏,找到 BlenderMCP 标签页,点 "Connect to Claude":
AI 客户端里出现锤子图标,表示 Blender 工具已激活,三步全部完成。
🎬 三种最实用的 BlenderMCP 能力
- 自然语言建场景:你只需要说"搭一个沙滩场景,要 Poly Haven 的 HDRI、岩石和植被",Blender 会实时把几何体、环境光和植被都摆出来
- 一句话改材质灯光:你只需要说"把这辆车改成红色金属质感",或者"影棚布光、等距视角相机",AI 直接改参数,不用你翻菜单
- 视口自检迭代:因为 AI 能截取视口截图,你只需要补一句"截图看看效果,不对就自己调",它会看着画面自己修正
🛠️ 实战:从零搭一个产品展台
以"给一款香水瓶做展示台"为例,按三个阶段往下说就行。
阶段一:先出基础结构你只需要说: "在场景中央建一个直径两米的哑光白圆形展台,顶部加一盏柔和的主灯"
阶段二:放上产品、细化材质"在展台中央放一个圆柱形香水瓶,瓶身玻璃质感带一点蓝色,粗糙度调低"
阶段三:相机、布光、验收"相机切到 45 度等距视角,影棚布光,然后截个视口图让我看看"
每个阶段执行完先验收再进下一步,不满意就接着描述修改,比一次性提一堆要求稳得多。
🚧 高频坑位与排查方法
症状:点了 Connect 没反应,或第一条指令失败解法:确认 BlenderMCP 侧边栏里的服务器正在运行;别手动跑uvx,服务由客户端自动拉起;首条指令失败很正常,直接重试一次。
症状:客户端报spawn uvx ENOENT解法:图形界面客户端不继承终端 PATH。用which uvx(macOS / Linux)或where uvx(Windows)查全路径,把它填进配置的command字段,再重启客户端。
症状:复杂指令超时或结果跑偏解法:把大需求拆成小的连续指令,一句一句来,就像实战案例那样分阶段推进,成功率明显更高。
症状:Python 版本冲突解法:在配置的args里加--python 3.11,并设置环境变量UV_PYTHON_PREFERENCE为only-managed;仍不行就执行uv cache clean blender-mcp && uvx --refresh blender-mcp清缓存。
症状:AI 把场景改崩了解法:BlenderMCP 允许 AI 在 Blender 内执行 Python 代码,所以放手让 AI 大改之前,先存一次文件。
⚖️ 传统做法 vs 用 BlenderMCP
| 维度 | 传统做法 | 用 BlenderMCP |
|---|---|---|
| 上手效率 | 翻菜单、找修改器、逐个调参数,一个新场景动辄几小时 | 一句描述直接生成,分钟级出效果 |
| 学习门槛 | 得先学会节点、材质、灯光体系才能动手 | 会说话就能建模,边做边学 |
| 素材成本 | 自己找 HDRI、贴图和模型再手动导入 | 一句话从 Poly Haven 拉取并直接应用 |
先做哪一步
BlenderMCP 把建模的重活交给了 AI,你只负责提出想法、验收结果、随时喊停。它不替换你的审美,只是把"动手"的成本降到最低。现在就打开你的 AI 客户端,按第 2 步把 blender 服务写进配置——配完在 Blender 里点一下 Connect,对它说:"创建一个低多边形地下城,一条龙守着金币"。
【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考