零基础也能上手AI辅助3D建模:BlenderMCP让Claude直接帮你操作Blender
【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp
如果你觉得 Blender 的学习曲线太陡,或者常常被密密麻麻的参数面板劝退,那么 AI 辅助3D建模 这条路值得一试。BlenderMCP 是一款开源的 Blender AI 插件,它通过 MCP 协议(一种让 AI 工具互相通信的标准接口)把 Blender 和大语言模型连在一起——你只需用大白话描述想法,Claude 等 AI 助手就能在 Blender 里帮你建模型、调材质、摆灯光。
上图是 BlenderMCP 在 Blender 4.3.2 中的实际界面,右侧面板的 "Blender MCP" 标签,就是你和 AI 之间的入口。
传统建模为什么劝退新手
- 建一个简单的场景,要记一大堆快捷键和操作顺序
- 材质参数成百上千,想调出"像旧铜"的效果全靠反复试错
- 灯光布置没有章法,打光打半天,画面还是又平又假
- 想从网上找模型资源,下载、导入、修模型,处处是坑
这些大多不是能力问题,而是操作细节太多、反馈太慢。BlenderMCP 想做的,就是把"怎么说"直接变成"怎么做"。
BlenderMCP 是什么:一句话讲清楚
BlenderMCP 是一个社区开源的 Blender AI 插件项目。它由两部分组成:一个运行在电脑上的 MCP 服务器(核心代码在src/blender_mcp/server.py),和一个安装在 Blender 里的插件(addon.py)。两者通过本地端口通信,AI 助手发出的指令会被翻译成 Blender 能执行的 Python 代码,实时生效。
换句话说:你负责说,AI 负责干,Blender 负责显示结果。✅
它帮你做什么:六个亮点一次看全
- 对象操控:创建、移动、缩放、删除物体,动动嘴就行
- 材质控制:让 AI 给模型上色、换材质,比如"把这个车改成红色金属漆"
- 场景透视:AI 能读取整个场景的状态——物体、灯光、相机一目了然
- 截图回传:AI 可以看到视口截图,边做边看效果,实现"看得见的迭代"
- 代码执行:AI 可以直接在 Blender 内部运行 Python 代码,自由度拉满
- 资源与模型生成:集成 Poly Haven(HDRI 和纹理)、Sketchfab(模型搜索),以及 Hyper3D Rodin、腾讯 Hunyuan3D 的 AI 生成 3D 模型能力
这些能力组合起来,意味着从空场景到完整作品,你全程只需要对话。
十分钟上手:安装配置三步走
第一步:装好依赖
- Blender 3.0 及以上版本(推荐 4.x / 5.x)
- Python 3.10 及以上
- uv 包管理器(推荐)或 pipx
uv 的安装很简单,Linux 下执行:
curl -LsSf https://astral.sh/uv/install.sh | shmacOS 用brew install uv,Windows 在 PowerShell 里运行官方安装脚本即可。提醒一句:不要用pip install uv,它可能不会生成uvx命令。
第二步:配置 AI 客户端的 MCP 服务器
以 Claude Desktop 为例,在配置文件中加入:
{ "mcpServers": { "blender": { "command": "uvx", "args": ["blender-mcp"] } } }Cursor、VS Code、OpenCode、Claude Code 也有对应的配置方式,原理相同。如果客户端提示找不到uvx,用which uvx(Windows 是where uvx)查出完整路径填进去即可。
第三步:安装 Blender 插件并连接
- 把项目里的
addon.py下载到本地 - 打开 Blender:编辑 > 偏好设置 > 插件 > 安装,选中该文件
- 启用 "Interface: Blender MCP" 插件
- 在 3D 视图按
N键打开侧边栏,切到 "BlenderMCP" 标签 - 点击Connect to Claude,连接成功后 AI 对话里会出现一个小锤子图标,表示工具已就绪
第一次对话:试试这些提示词
连接成功后,就可以开始"指挥"了。先拿简单的练手:
"在原点创建一个球体,命名为 Ball"
"把这个场景里的车改成红色金属材质"
"切换到等距视角,布置三盏灯做工作室照明"
熟练之后可以上难度:
"创建一个低多边形地牢,里面有龙守着金币"
"用 Poly Haven 的 HDRI 做一个海滩场景,加上岩石和植物"
"把场景导出,顺便生成一个 Three.js 的草图"
小提示:第一条指令偶尔会失败,这是正常现象,再发一次通常就通了。
真实效率对比:AI 到底快多少
| 任务 | 传统手动耗时 | AI 辅助耗时 | 提升幅度 |
|---|---|---|---|
| 搭建一个完整场景 | 30–60 分钟 | 5–10 分钟 | 约 80%+ |
| 反复调整材质效果 | 15–30 分钟 | 2–5 分钟 | 约 85%+ |
| 布置灯光方案 | 20–40 分钟 | 3–8 分钟 | 约 80%+ |
省下来的不是"手艺",而是大量重复的试错时间——而试错恰恰是最劝退新手的部分。
背后原理:它其实很朴素
数据流向大致是:
AI 客户端 → MCP 服务器 → TCP 端口 9876 → Blender 插件 → 执行代码 → 结果返回中间传输的是 JSON 格式的指令,轻量、低延迟,所以能做到"说一句,动一步"的实时反馈。默认监听 localhost:9876,也可以通过BLENDER_HOST、BLENDER_PORT环境变量改地址,甚至支持把服务器跑在远程机器(如 Docker、WSL)里。
常见坑位与避坑指南
- 连接不上:确认插件侧边栏里的服务已在运行,且客户端只开了一个 MCP 服务器(Cursor 和 Claude Desktop 别同时开)
- 命令超时:需求太复杂时,拆成几个小步骤分步下达
- Python 版本冲突:在配置里加
"args": ["--python", "3.11", "blender-mcp"]强制指定版本 - 务必先保存:
execute_blender_code会在 Blender 里执行任意 Python 代码,功能强大也意味着"什么都敢做",动手前记得保存工作 - 隐私顾虑:项目默认收集匿名使用统计(工具名、耗时、版本等),可通过
BLENDER_MCP_DISABLE_TELEMETRY=true彻底关闭
现在就动手
BlenderMCP 的意义,不在于让 AI 取代设计师,而在于把"创意到成品"之间的技术门槛大幅降低。新手可以借此快速做出第一个作品,老手则能把重复劳动交给 AI,专注在真正重要的创意判断上。
克隆项目、装好插件、配置好 MCP 服务器,然后对你的 AI 说第一句话——"帮我在场景里放一张桌子"。从这一句开始,你的 AI 辅助3D建模之旅就正式起航了。🚀
git clone https://gitcode.com/GitHub_Trending/bl/blender-mcp【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考