
BlenderMCP如何在 Blender 里跑通 AI 服装建模完整教程【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp我用 BlenderMCP 在 AI 客户端里只输了一句话“做一件中世纪链甲背心肩甲用皮革带铆钉装饰。” 不到一分钟Blender 视图里就出现了对应的网格对象。它是一个通过 MCP 协议把 Blender 接上大模型的社区插件用自然语言完成 AI 驱动的 3D 服装/角色建模。这篇文章从一次实际提示词说起倒推它的工作原理、搭建过程再讲我踩过的坑。先动手一条提示词生成链甲背心先打开 AI 客户端发一条提示词想先搭环境的可以直接跳到安装部分。我的实际输入做一件中世纪链甲背心胸口为环形编织的甲片结构双肩各有一片皮革肩甲边缘分布小铆钉。整体用 PBR 材质金属度 0.8粗糙度 0.3。执行过程并不是一步到位的AI 先查询了场景状态再创建基础网格接着逐个添加肩甲和铆钉部件最后才调材质参数。每一步都能在对话窗口里看到中途做偏了下一轮直接说“重做肩甲”即可。关键不在措辞华丽而在提示词可执行结构链甲片 肩甲 铆钉、材质类型PBR 皮革/金属、可量化参数金属度、粗糙度这三类信息给得越具体结果越不跑偏。AI 在 Blender 里实际做了什么它不是直接点 Blender 的界面而是调用一组工具干活查询场景信息场景里有哪些对象、灯光、相机运行 Python 片段建模操作本质是它替你写 bpy 脚本并在 Blender 里执行视口截图每做完一步AI 能“看见”视口自查是否跑偏形成闭环所以结果不理想时可以先让它截图自检再提修改意见。幕后拆解MCP 协议的三个环节MCP 是 AI 客户端与外部工具之间的协议你可以理解为“把客户端的工具调用翻译成标准接口的转接层”。BlenderMCP 的数据链路分三个角色角色所在位置职责AI 客户端Claude Desktop 等理解你的提示词决定调用哪些工具MCP 服务器src/blender_mcp/server.py把工具调用转成协议消息经 socket 发给 BlenderBlender 插件addon.py在 9876 端口开 TCP 服务执行命令并回传场景数据中间链路走的是 JSON 文本一条“创建对象”的命令本质上是“类型 参数”的结构Blender 执行后回传对象名称和位置。这也是为什么插件端需要常驻运行一个服务器。Blender MCP 安装教程从零到连上先装好 uv 与客户端配置要求版本Blender3.0 以上推荐 4.x / 5.xPython3.10 以上uv最新版安装 uvmacOS 执行brew install uvWindows 用官方一键脚本以 uv 官网为准。注意别用pip install uv它可能不会生成uvx命令。在 Claude 桌面版的claude_desktop_config.json设置 → Developer → Edit Config写入{ mcpServers: { blender: { command: uvx, args: [blender-mcp] } } }客户端和 Blender 不同机时在 env 里补BLENDER_HOST目标地址与BLENDER_PORT默认 9876。完全退出并重启客户端新配置才生效。Blender 端装好插件再连克隆仓库git clone https://gitcode.com/GitHub_Trending/bl/blender-mcp取出addon.pyBlender 中 编辑 → 偏好设置 → 插件 → 安装…选择该文件并启用 “Interface: Blender MCP”按 N 打开右侧边栏在 BlenderMCP 页签确认 Host 为 127.0.0.1、Port 为 9876点击 Start MCP Server连接成功后AI 客户端会出现一个锤子图标表示 Blender 工具已激活。AI 生成 3D 服装的深入玩法给衣服贴上 PBR 材质不用自己翻找贴图在 BlenderMCP 侧边栏勾上 “Poly Haven”直接说“从 Poly Haven 下载一块磨损皮革纹理贴到肩甲上”。服务端的 set_texture 工具负责下载与映射支持高分辨率贴图链甲的金属部分同样可以搜金属质感包应用。不建模直接生成资产结构太复杂的衣服可以换成 AI 生成资产Hyper3D Rodin / Hunyuan3D文生 3D例如“生成一件带兜帽的斗篷模型”生成后由插件直接导入场景。Hyper3D 免费额度有每日上限可配置自己的 keySketchfab检索现成服装资产并导入适合找参考件各平台凭据统一填在 编辑 → 偏好设置 → 插件 → Blender MCP 里可持久保存。你最容易踩的坑和解法Blender MCP 连接不上spawn uvx ENOENT 怎么办十有八九是 PATH 问题图形界面客户端不会继承你终端的环境变量。用which uvxWindows 为where uvx拿到完整路径写进配置里的 command 字段。另外别在终端手动跑uvx blender-mcp——服务器由客户端负责拉起插件端只管监听。首条指令失败或结果偏离第一条指令失败是常见现象重试一次往往就好项目文档里也这么写复杂请求超时就拆小步先建网格再上材质最后调相机纹理丢失让 AI 通过 set_texture 工具重新给对应对象贴图生成的模型面数太多时让 AI 跑一段减面脚本bpy.ops.object.modifier_add(typeDECIMATE) bpy.context.object.modifiers[Decimate].ratio 0.5 bpy.ops.object.modifier_apply(modifierDecimate)⚠️ 还有一条其中某个工具会在 Blender 里执行任意 Python 代码用之前记得先保存工程文件。把第一部分的链路跑通之后剩下的就取决于提示词怎么写了。建议先挑结构简单的单品一条围巾、一只手套跑完整流程再逐步过渡到多材质的链甲。【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考