新闻详情

新闻详情

首页 / 资讯中心 / 详情

BlenderMCP:一句话指挥 Blender 3D 建模,十分钟跑通连接

发布时间:2026/9/9 16:48:06来源:尧图网络
BlenderMCP:一句话指挥 Blender 3D 建模,十分钟跑通连接
BlenderMCP一句话指挥 Blender 3D 建模十分钟跑通连接【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp刚装好 BlenderMCP发第一句指令对面要么报连接超时要么一声不吭。BlenderMCP 靠 MCP让 AI 跟外部软件对话的标准管道把 Blender 3D 接上任意大模型自然语言就能指挥建模。卡在连接这一关的读这篇。先想明白它到底怎么工作的BlenderMCP 是两半AI 客户端拉起一个 MCP 服务端Blender 里住着插件一个是传话的一个是干活的——前台和后厨的分工。中间只走一根 TCP 套接字默认端口 9876——端口就是门牌号两边得报同一个号。插件点 Connect 才开始监听相当于拨号接通之前消息全白打。最短路径跑通 BlenderMCP第 1 步装 uv。它是服务端唯一的启动器按系统选一条这只是装工具不碰 Blender# macOS brew install uv # Linux curl -LsSf https://astral.sh/uv/install.sh | shWindows 单独一组在 PowerShell 里执行装完把%USERPROFILE%\.local\bin加进 PATH 并重启终端powershell -c irm https://astral.sh/uv/install.ps1 | iex看到uvx --version有版本输出了这步才算过。⚠️ 别用pip install uv凑合它可能不生成uvx命令。第 2 步把 AI 客户端指向 BlenderMCP。以 Claude 桌面版为例设置 开发者 编辑配置在claude_desktop_config.json里贴上这段——意思是让客户端启动时用uvx拉一个名为blender-mcp的服务由它负责跟 Blender 通信{ mcpServers: { blender: { command: uvx, args: [blender-mcp] } } }完全退出客户端再重开。算对的标准列表里出现 blender 服务且没有红色报错。第 3 步把 addon.py 拿到本地。整个插件就这一个文件在仓库根目录。clone 下来最省心git clone https://gitcode.com/GitHub_Trending/bl/blender-mcp看到本地多了个 blender-mcp 文件夹里面能找到addon.py就对了。第 4 步装插件并建立连接。Blender 里 编辑 偏好设置 插件 安装…选中addon.py勾选启用Interface: Blender MCP然后回 3D 视图按N唤出侧边栏切到 BlenderMCP 标签点Connect to Claude。算对的标准侧边栏显示服务器运行中客户端对话框里冒出锤子图标——说明 Blender 工具已挂上。第 5 步说出第一句话。发创建一个低多边形地牢一条龙守着一罐金子。算对的标准视口开始自己动起来。 首条指令偶尔没反应是插件首次建 socket 的常见现象原样再发一次就行。跑通之后这几个旋钮先记下来配置项默认值什么场景要改典型值BLENDER_HOSTlocalhostBlender 在 Docker/WSL/远程机器上host.docker.internal、127.0.0.1BLENDER_PORT9876端口被占或换过插件侧端口9877插件侧 Port 属性9876只要动过BLENDER_PORT与环境变量保持同值BLENDER_MCP_DISABLE_TELEMETRY未设置不想发匿名使用统计true注意环境变量写在客户端配置的env段里比如 Cursor 的 Windows 场景端口两边对不上就是你在 5 楼等人人家在 3 楼等你。三个 BlenderMCP 任务难度递增任务一入门一句话建场景 截图自检① 指令创建一个低多边形地牢有火把、石柱和一扇铁门然后用截图确认一下场景状态。 ② 预期物体逐个出现随后 AI 返回一张视口截图并对照检查发现漏了火把会自己补。 ③ 没反应先重发一次首条指令常失败还是不动回侧边栏确认服务器是否还在运行。任务二进阶材质精确控制① 指令把选中的立方体变成金色金属。 ② 预期AI 通过execute_blender_code在 Blender 里执行 Python底层做的事类似这几行你不用手敲知道它干了什么就行mat bpy.data.materials.new(nameGold) mat.use_nodes True mat.node_tree.nodes[Principled BSDF].inputs[Metallic].default_value 1.0看到物体表面泛出金属光泽、AI 回传截图确认就对了。 ③ 没反应让它列出当前选中对象名确认操作对象没选错。⚠️ 这条工具能跑任意代码等于把控制权整个交给 AI——操作前先保存文件这是铁律。任务三高阶调外部资源库组装场景① 指令侧边栏 BlenderMCP 面板勾选Poly Haven然后发用 Poly Haven 的 HDRI、岩石和植被做个海滩氛围。 ② 预期AI 自动搜索并下载贴图、HDRI 和模型HDRI 直接设为世界环境场景立刻有光有景。 ③ 没反应确认侧边栏勾选已生效并重启连接Sketchfab、Hyper3D Rodin、Hunyuan3D 这几条管道要先在插件偏好里填好 API Key如BLENDERMCP_SKETCHFAB_API_KEY才可用。对号入座5 个高频故障一、客户端直接起不来报spawn uvx ENOENT现象图形界面客户端Claude、Cursor里 blender 服务显示启动失败。 根因GUI 程序不继承终端 PATH找不到uvx。 解法macOS/Linux 跑which uvxWindows 跑where uvx把返回的全路径填进配置的commandWindows 也可以整体换成command: cmd, args: [/c, uvx, blender-mcp]。改完配置必须完全退出客户端再开。二、能启动但一直连不上 Blender现象AI 回Could not connect to Blender或持续连接超时。 根因插件端没在听或主机/端口两边对不上。 解法按序查——① 侧边栏确认服务器运行中② 核对BLENDER_PORT与插件面板端口同值③ 防火墙放行 9876④ 确认是带界面的 Blender 启动的blender -b后台模式下 socket 和视口工具全都用不了。三、命令卡很久、超时或响应错乱现象简单指令也要等一两分钟或流式输出串行。 根因单次 socket 超时是 180 秒任务太复杂会撞线多个客户端共用一条 socket 也会抢端口。 解法大任务拆成小指令一步步喂同一时间只保留一个客户端挂着 BlenderMCP 服务。习惯在终端手敲uvx blender-mcp的注意它应该由客户端后台拉起手动跑时卡住无输出是在静默等待按Ctrl-C退出即可不是死机。四、Python 版本冲突uvx 编译报错现象conda/pyenv 机器上报依赖错Apple Silicon 上被拉去编 x86_64 的包cryptography wheel 报错。 解法配置里钉死版本加args: [--python, 3.11, blender-mcp]和env: { UV_PYTHON_PREFERENCE: only-managed }Apple Silicon 试--python, 3.11-aarch64。老版本怪病用uv cache clean blender-mcp uvx --refresh blender-mcp清缓存刷新。五、以上都试过还是不通兜底三板斧重启 Blender 里的插件、重启 MCP 客户端、把配置里的 blender 服务删掉重新添加。再不行检查插件偏好里的遥测选项与BLENDER_MCP_DISABLE_TELEMETRY是否互相打架然后从头过一遍最短路径五步。跑通之后往哪走养成操作 → 截图验证 → 修正的闭环多追一句用截图确认一下让 AI 边做边自查想让服务端安静配置env里加BLENDER_MCP_DISABLE_TELEMETRY: true或在 Blender 插件偏好里取消遥测勾选看源码入门src/blender_mcp/server.py 里的BlenderConnection展示了锁 socket 流如何保证命令不乱序addon.py 是面板注册和端口逻辑的落点升级插件下载最新addon.py替换再删掉重加一次客户端里的 MCP 服务验证清单每项都能直接跑出结果☐ 终端跑uvx --version有版本号输出☐ 客户端配置列表里 blender 服务无红色报错☐ Blender 侧边栏 BlenderMCP 面板显示服务器运行中☐ 发建物体指令视口里多出新对象☐ 发截图确认场景AI 回传一张视口截图☐ 勾选 Poly Haven 后下载到一个资产贴图或 HDRI成功【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

如何给 C 游戏加一个能拖能点的设置面板:raygui 即时模式 GUI 完整指南 2026/9/9 17:18:18

如何给 C 游戏加一个能拖能点的设置面板:raygui 即时模式 GUI 完整指南

如何给 C 游戏加一个能拖能点的设置面板:raygui 即时模式 GUI 完整指南 【免费下载链接】raylib A simple and easy-to-use library to enjoy videogames programming 项目地址: https://gitcode.com/GitHub_Trending/ra/raylib 想给 C 游戏加一块能拖、能点…

阅读更多 →
IOPaint AI 图像修复去水印去物体快速上手指南 2026/9/9 17:18:18

IOPaint AI 图像修复去水印去物体快速上手指南

IOPaint AI 图像修复去水印去物体快速上手指南 【免费下载链接】IOPaint Image inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures. …

阅读更多 →
Windows 重复文件怎么清?Czkawka 重复文件清理从安装到扫描一次讲清 2026/9/9 17:18:18

Windows 重复文件怎么清?Czkawka 重复文件清理从安装到扫描一次讲清

Windows 重复文件怎么清?Czkawka 重复文件清理从安装到扫描一次讲清 【免费下载链接】czkawka Multi functional app to find duplicates, empty folders, similar images etc. 项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka 要把手头项目拷到同…

阅读更多 →
scikit-learn ColumnTransformer:数据预处理列变换器实战指南 2026/9/9 17:18:18

scikit-learn ColumnTransformer:数据预处理列变换器实战指南

机器学习项目里,数据预处理是特别容易写出“面条代码”的环节。数值列要归一化,类别列要 one-hot,缺失值要按列分别处理,处理完还得保证训练集和测试集走完全相同的逻辑。很多人一开始直接在 pandas 里手动挑列、切片、合并&#…

阅读更多 →
Czkawka 磁盘清理完整指南:14 种扫描工具,快速找回丢失的硬盘空间 2026/9/9 17:18:18

Czkawka 磁盘清理完整指南:14 种扫描工具,快速找回丢失的硬盘空间

Czkawka 磁盘清理完整指南:14 种扫描工具,快速找回丢失的硬盘空间 【免费下载链接】czkawka Multi functional app to find duplicates, empty folders, similar images etc. 项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka Mac 的磁…

阅读更多 →
混合变量特征工程实战:编码、缩放与Pipeline完整指南 2026/9/9 17:15:17

混合变量特征工程实战:编码、缩放与Pipeline完整指南

很多人在机器学习入门和期末项目里都会遇到同一个现象:打开一张数据表,里面既有年龄、收入、房价这样的数值列,又有性别、城市、职业这样的文本列,这两类变量混在同一张表里。如果直接把这张表丢进模型,要么报错&#…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞