☰
Blender-MCP-Trae建模教程
2026/10/23 2:49:01 网站建设 项目流程

一句话,让 Blender 自己建模|Blender MCP + Trae 保姆级教程

开发者全栈之路 · 2026年10月10日 17:23

Blender MCP + Trae,把自然语言直接接到三维场景上

上个月我在 Blender 里想削一个咖啡杯。卡在杯壁的倒角那一圈,反复试了四十分钟,越试越烦。

后来我换了个做法。把需求用中文打出来丢进 Trae,杯子十几秒就立在视口里了。

听着像标题党,但原理其实朴素得很。大模型会写 Blender 的脚本,只是它看不见你的场景,也没法动手。MCP 干的事,就是给模型接上一双手。

我花了一周把整条链路跑通。中间踩的坑不算少,uvx 路径、端口占用、插件忘了点连接,每一个都足够卡住你半天。

所以这篇按顺序写,先讲清它到底怎么跑起来的,再一步步装环境,然后是提示词怎么写、坑怎么绕。你需要的只有两样东西,装好的 Blender 和 Trae。

01 话是怎么变成模型的

先把链路摊开来看。你打的那句话,要经过四个环节才落到模型上。

四跳链路,你真正要碰的只有最左边和最右边

Trae 是 MCP 客户端,负责听懂人话。它把「建个低多边形咖啡杯」这句需求,交给下面那个 MCP Server。

blender-mcp 是一个跑在你本机的进程,用 uvx 就能拉起来。它和 Trae 之间走 stdio,也就是标准输入输出,属于 MCP 协议规定的通信方式。

再往下,Blender 里装的那个插件会开一个 TCP 端口,默认是 9876。指令到这个端口,被翻译成 bpy 调用,才真正改了你的场景。

有个细节挺关键。MCP Server 本身并不直接碰 Blender,它只是把工具调用打包好,通过 socket 递过去。真正执行代码的,从头到尾都是 Blender 自己。

MCP 是手,大模型是脑
Blender 是那片工地

脑负责把一句话拆成几十行 bpy 代码,手负责把代码递进去,工地负责真的长出那些点和面。

分工清楚了,后面的安装就不会觉得在瞎点按钮。

02 装环境,四步走完

网上不少教程把这几步讲得很碎,我按实际顺序压缩成四步,照着做就行。

四步里最容易漏掉的是第三步,插件不点连接,Trae 那边永远是红灯

**第一步,备好 Blender 和 uv。**Blender 去官网下 4.x 的稳定版,装完先打开一次,确认能正常启动,别到后面才发现是软件本身的问题。

uv 是启动 MCP Server 用的运行时,没有它 blender-mcp 根本跑不起来。PowerShell 里一行就能装。

irmhttps://astral.sh/uv/install.ps1|iex

**第二步,把插件装进 Blender。**从 blender-mcp 的项目仓库里下载addon.py,进 Blender 的 Edit > Preferences > Add-ons,右上角 Install from Disk 选中它,最后在列表里勾上启用。

勾选这一步有人会跳过去,然后在第 3 步到处找不到面板。

**第三步,让插件开门迎客。**回到 3D 视图,按一下 N 键呼出侧边栏,找到 BlenderMCP 标签,点 Connect to MCP server。状态变绿就算通了,这一步是整个配置里最容易忘的。

**第四步,在 Trae 里挂上这个 MCP。**打开设置里的 MCP 页面,新增一个 Server,把下面这段填进去。

{"mcpServers":{"blender":{"command":"C:\\Users\\你的用户名\\.local\\bin\\uvx.exe","args":["blender-mcp"]}}}

这里的 command 建议直接写绝对路径。Windows 上只写 uvx,Trae 经常找不到它,然后你就盯着一个红灯猜半小时。

保存之后回到列表,等绿灯亮起来,工具那一栏会列出一长串能力。看到十几项,说明手已经接上了。

第一次启动会稍微慢一点,uvx 要先把 blender-mcp 这个包下下来。别急着关掉重试。

03 第一次对话,我让它建了个咖啡杯

Blender 空场景,Trae 里新建对话,这句话我原样打了进去。

在原点建一个低多边形的咖啡杯。杯身是圆柱,半径 0.04 米,高 0.1 米,杯壁厚 0.008 米。侧面加一个环形把手。整体用浅米色陶瓷材质,带一点粗糙度。

左边是你在 Trae 里打的那句话,右边是它落到 Blender 视口里的样子

后面的过程,就是这张图里的循环。

每一轮都是一次小步迭代,不是一句话生成整个世界

它先调 get_scene_info 把空场景读了一遍,确认没有重名的物体。接着生成一段 bpy 代码,用 execute_blender_code 下发。视口里先出现一个圆柱,然后杯壁被挖空,把手补上。

然后它截图看了一眼。这一步是我觉得最有意思的地方,模型能看见自己刚做出来的东西,所以它能自己发现把手位置偏了,再改一版。

整个过程我一句话没重打,只是在它问「把手要不要再细一点」的时候回了个「细一点」。

它能调的工具大概就这些,记住几个高频的就够用了。

工具干什么
get_scene_info读当前场景里的物体、灯光、相机
create_object加基本体,立方体、圆柱、球体这些
modify_object改位置、旋转、缩放
set_material给物体上材质和颜色
execute_blender_code直接下发 bpy 代码,威力最大的一项
get_viewport_screenshot截视口回传,让它自己看效果
download_polyhaven_asset从 Poly Haven 拉现成模型和 HDRI 环境光

真正撑起这套玩法的就是 execute_blender_code。前面那些 create、modify,本质上是几段常用代码的快捷方式。复杂造型基本都靠它直接跑脚本。

04 提示词怎么写,它才不糊弄你

同一个模型,换个人问结果差很多。差别不在模型,在你说的话够不够具体。

**把尺寸、位置、材质三样给全,剩下的它自己会补。**这三样缺一样,它就会自己编,编出来的往往不是你要的。

这样问,等于没说换成这样问
帮我建个房子在原点建一个 2 米见方、墙高 1.5 米的房子,墙面浅灰,红色双坡屋顶,屋脊高 0.6 米
好看一点把杯身高度改成 0.1 米,杯壁厚 0.008 米,把手半径 0.02 米,截面再细分两级
加个灯在相机右上方 1.5 米处加一盏面光,功率 100 瓦,色温 4500K,朝向原点

还有一个我用下来收益最大的习惯。先让它读场景,再让它动手。

场面里已经有一堆物体的时候,直接说「把那个球挪开」,它会去猜哪个球。先说一句「先看看场景里有什么」,它会把物体名字和坐标列出来,后面的指令就能精确到名字。

也别指望一次到位。我现在的习惯是分三轮说,先搭大形,再调比例,最后上材质和灯光。每一轮它都会截图确认,越往后越准。

05 这些坑我替你踩过了

下面这几条,是我这一周里真实卡住过的。按出现频率从高到低排。

现象怎么修
Trae 里 MCP 一直红灯uvx 不在 PATH 里,Trae 找不到。把 command 改成 uvx 的绝对路径,Windows 上记得带 .exe
提示连接被拒绝Blender 插件没点 Connect,或者 9876 端口被别的程序占了。换一个端口,两边改一致即可
报找不到 blender-mcp先在终端里手动跑一次 uvx blender-mcp,让包下完再回到 Trae。第一次启动慢多半是这个原因
执行代码报一堆 traceback把报错原文整段贴回去让它自己修。它的第二版通常就过,别自己上手改那段代码
场景越改越卡物体面数堆太高了。让它先合并重复物体,再降低细分级别,视口一下就顺了
截图回传是一片黑视角没落在相机上。先让它把视口切到相机视角,或者直接渲染一帧再看

还有一条不算坑但值得提。这套东西适合做快速搭形和试方案,不适合做精细的布线。真要交付一个能进管线的模型,拓扑、UV 这些活还是得人来收尾。

工具链变了,
变的其实是入口

以前想用三维软件,第一步是背快捷键、记菜单、看几十集的入门课。门槛高到很多人连第一步都没走完。

现在的入口变成了一句话,你描述得清,它就能做出来。

**但门槛降低,不等于能力可以外包。**你脑子里对比例、结构、光影的判断,才是决定东西好不好看的那个变量。模型只是把那双手借给了你。

至于那个咖啡杯,我最后手工修了把手和杯口的布线。但前面那四十分钟的倒角,我是真的再也不想碰了。
很多人连第一步都没走完。

现在的入口变成了一句话,你描述得清,它就能做出来。

**但门槛降低,不等于能力可以外包。**你脑子里对比例、结构、光影的判断,才是决定东西好不好看的那个变量。模型只是把那双手借给了你。

至于那个咖啡杯,我最后手工修了把手和杯口的布线。但前面那四十分钟的倒角,我是真的再也不想碰了。
搜索“开发者全栈之路” 获得blender建模资料,包含blender建模教程,各种插件,资产,材质等

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询