BlenderMCP三步上手:用一句自然语言生成3D场景
【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp
BlenderMCP 是一个开源免费项目,借助模型上下文协议(MCP)让 Claude 等 AI 助手直接操控 Blender 3D 软件:你在对话框里描述想要的效果,模型、材质、灯光就会被创建出来。设计师、3D 新手和想快速验证创意的普通用户都值得一试。
从想法到画面有多远
过去在 Blender 里搭一个场景,每个菜单、每根键位都得自己记。BlenderMCP 把分工换了一下:AI 负责出主意和拆解步骤,Blender 负责真正动手执行,你只管把目标说清楚。比如验证一个室内布局、搭一个概念外景、做一批游戏低模素材,过去要半天,现在几分钟内就能看到初版效果,不满意就接着改,改错也不心疼。对完全没建模基础、但会打字的用户来说,这是最顺手的入口。
功能速览
- 双向实时通信:客户端与 Blender 之间通过本地 Socket 保持连接,指令即时生效
- 物体操控:创建、移动、缩放、删除 3D 对象,支持精确指定尺寸和位置
- 材质控制:应用、修改颜色与材质属性,让"换皮"一句话搞定
- 场景检查与截图:AI 能读取当前场景状态,还能截取视口画面来"看懂"你的作品
- 素材库集成:接入 Poly Haven、Hyper3D、Sketchfab 等来源下载模型和 HDRI
- 代码执行:AI 可直接在 Blender 里运行 Python 脚本,完成更灵活的操作
装好环境并接上 Claude
系统要求不苛刻:
- Blender 3.0 以上(推荐 4.x,需打开普通图形界面,不要用后台模式)
- Python 3.10 以上
- uv 工具(用来启动 MCP 服务)
安装分四步:
- 安装 uv(Mac 用
brew install uv,Linux 用官方脚本均可):
claude mcp add blender uvx blender-mcp- 安装 Blender 插件:从仓库下载 addon.py,在 Blender 中走「编辑 → 偏好设置 → 插件 → 安装」,勾选启用 "Interface: Blender MCP"
- 在 AI 客户端配置里注册服务器(以 Claude 为例):
{ "mcpServers": { "blender": { "command": "uvx", "args": ["blender-mcp"] } } }- 在 Blender 按
N打开侧边栏,找到 BlenderMCP 面板,点击Connect to Claude,看到 Claude 界面出现锤子图标就算接上了
上手演练
用例一:一句话搭个低模地牢
对 AI 说:"创建一座低多边形风格的地牢,门口放一条龙守着金币"。AI 会自动分步执行:建墙体和地面、摆放龙和金币、给上基础颜色,最后还能截一张视口图回来给你确认。整个过程你不用碰任何菜单。
用例二:给场景换上真实光影
说:"用 Poly Haven 的户外 HDRI 打光,加几块岩石和一些植物"。插件会先从 Poly Haven 拉取 HDRI 环境,再创建岩石和植被对象摆放到位。想换风格就再说一句,比如"换成黄昏光效,相机改成等距俯视角"。
进阶技巧
让 AI 精确控制尺寸与位置
描述里带上具体数字,效果会稳定得多。模糊的"放一张大桌子"容易翻车,写成"创建 180×90cm、高 75cm 的长方形餐桌,四条圆柱桌腿直径 8cm"则基本一步到位。位置也一样,直接给坐标或相对关系("床放在房间北墙,距墙 10cm")最省心。
大场景拆成小指令分步做
一次要求整间房间加全部软装,容易中途超时。把任务切成"先搭墙和窗 → 再放主要家具 → 最后加地毯、挂画和灯光"三段,每段确认无误再继续,既快又好回滚。
先存文件,再让 AI 执行代码
代码执行能力很强大,AI 可以直接运行任意 Python 脚本(API 密钥等配置统一保存在插件偏好里,重启不丢,详见 addon.py)。执行前养成先保存 .blend 文件的习惯,翻车也能一键重来。
避坑指南
- 点连接没反应:多半是面板里的服务器没在跑,或客户端没重启。回到 Blender 的 MCP 面板确认已连接,再把 AI 客户端彻底退出重开;第一条指令偶尔会失败,原样重试通常就好。
- 提示找不到 uvx 命令:图形界面程序读不到终端的 PATH。用
which uvx查到完整路径,把配置文件里的command改成这个绝对路径即可。 - 复杂操作频繁超时:请求太大是主因,按上一条技巧拆小;大型布局先让 AI 用低模代理占位,最后再替换成高细节模型。
小结与资源
三步走完全程:装插件、配客户端、点连接——之后你就可以用自然语言驱动 Blender 了。源码不复杂,MCP 服务端核心逻辑在 src/blender_mcp/server.py,想深入看实现可以从这里入手。
- 仓库地址:
git clone https://gitcode.com/GitHub_Trending/bl/blender-mcp - 官方文档与完整教程:README.md
【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考