免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

如何把 Blender 接入 AI:BlenderMCP 安装与使用完整指南

如何把 Blender 接入 AI:BlenderMCP 安装与使用完整指南 如何把 Blender 接入 AIBlenderMCP 安装与使用完整指南【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcpBlenderMCP 是一个把 Blender 3D 与 Claude 等大模型客户端连接起来的社区项目它基于 MCP模型上下文协议工作。装好之后你用一句话就能驱动屏幕上打开的 Blender创建和调整 3D 对象、改材质、下载资产、截图看场景甚至用文字直接生成 3D 模型。这篇指南带你完成从安装、配对到实际使用的全部步骤。它帮你省掉哪些事如果你用过 Blender大概熟悉这几类重复劳动找一张合适的 HDRI 环境光手动调材质参数为了批量操作去翻 Python 脚本。这些事情的共同点是——你脑子里很清楚要什么效果但落到操作面板里就是一串具体数值和菜单路径。BlenderMCP 做的事情就是让 AI 替你做这些翻译。你描述目标给这辆车换成红色金属漆面它去调用 Blender 里的具体工具完成它。你不需要会写 Python也不需要记住参数名最终结果直接出现在你的视图里随时可以手动微调。先看懂AI 和 Blender 之间接了什么整条链路只有三块理解了这个后面排错就简单了你的 AI 客户端——Claude Desktop、Cursor、VS Code 里带 MCP 能力的工具都行项目并不绑定某一家大模型。blender-mcp 服务——一个 MCP 服务器负责把 AI 的意图翻译成 Blender 能执行的指令。它由客户端自动启动你不用手动跑。Blender 里的插件——仓库中的 addon.py 会在 Blender 内部开一个 socket 服务默认监听localhost:9876接收指令并操作场景。数据流大致是你的文字提示 → 客户端 → blender-mcp → TCP 9876 端口 → Blender 插件执行 → 结果和场景状态回传。MCP 服务器的实现可以看一下 src/blender_mcp/server.py里面注册的每个工具都对应一项 AI 能调用的能力。如何安装 BlenderMCP三步装完第一步装好 uvuv 用来在你的机器上拉起 blender-mcp 服务。三个系统的装法# macOS brew install uv # WindowsPowerShell powershell -c irm https://astral.sh/uv/install.ps1 | iex # Linux curl -LsSf https://astral.sh/uv/install.sh | sh注意别用pip install uv那样可能装不出uvx命令后面的配置会失败。装完如果客户端提示找不到uvx用which uvxmacOS/Linux或where uvxWindows拿到完整路径直接填进配置里。第二步在 AI 客户端里登记服务以 Claude Desktop 为例打开 设置 → 开发者 → 编辑配置往claude_desktop_config.json里加这一段{ mcpServers: { blender: { command: uvx, args: [blender-mcp] } } }Cursor 或 VS Code 的配置结构类似Windows 下把command改成cmd、args写成[/c, uvx, blender-mcp]。改完配置后把客户端完全退出再重启。一个原则同一时间只用一个客户端跑这个 MCP 服务比如别同时在 Claude Desktop 和 Cursor 里启用。第三步给 Blender 装插件下载仓库里的addon.pyBlender 中进入 编辑 → 偏好设置 → 插件 → 安装选择该文件启用 Interface: Blender MCP环境要求不高Blender 3.0 及以上4.x/5.x 更好、Python 3.10 及以上。记得用带界面的 Blender 打开后台模式blender -b下 socket 和视口工具不可用。怎么把 Blender 和 AI 助手连上打开 Blender 后在 3D 视口按N键展开侧边栏点BlenderMCP标签想下载资产库内容的话勾上Poly Haven可选点Connect to Claude连上之后Claude 侧会显示一个锤子图标表示 Blender 工具已激活。如果客户端配了远程主机可以通过环境变量指地址export BLENDER_HOSTlocalhost export BLENDER_PORT9876连上之后能做什么下面这些都是 AI 可以直接调用的工具在server.py里逐一注册配合自然语言提示就能触发你说的话示例背后调用的能力造一个低多边形地牢入口有条龙守着创建、移动、缩放、删除 3D 对象把这个球改成红色金属材质创建和修改材质现在场景里有什么把相机挪远一点读取场景信息和对象属性截个图让我看看当前效果视口截图回传给 AI写段脚本把所有立方体按 Z 轴错开排列在 Blender 内执行 Python 代码两个使用建议大任务拆着说。一次性让它搭一个完整的海滩小镇容易超时拆成先放地面 → 加几块岩石 → 配 HDRI 环境光更稳。执行 Python 前存个档。代码执行工具能力很强也能误删东西养成先保存的习惯。进阶资产下载和 AI 生成 3D 模型基础对象操控之外BlenderMCP 还接了几个外部资源能覆盖找素材和生成素材两类需求Poly Haven免费在侧边栏勾选启用后可以直接让它找一张日落 HDRI 装到场景里或下载一块花岗岩纹理贴到墙上搜索和下载都走 API不用你开浏览器。Sketchfab搜索并导入现成的 3D 模型。需要到 Sketchfab 拿一个 API Key填在 Blender 的插件偏好里对应BLENDERMCP_SKETCHFAB_API_KEY填完重启 Blender 仍然有效。Hyper3D Rodin / Hunyuan3D文字或图片生成 3D 模型并导入场景。这类服务有免费额度或需要自己的 Key如BLENDERMCP_HYPER3D_API_KEY、BLENDERMCP_HUNYUAN3D_SECRET_ID在 编辑 → 偏好设置 → 插件 → Blender MCP 里填写即可持久保存。典型用法用 Hyper3D 生成一个戴红帽子的花园小矮人。连不上或报错先查这几处按出现频率从高到低AI 说连不上 Blender确认侧边栏里点过 Connect、服务处于运行状态并且不要自己手动在终端跑uvx blender-mcp——服务由客户端负责启动手动跑会抢端口。第一条指令失败这是已知现象直接让它再发一次就行。报spawn uvx ENOENT图形界面客户端读不到你终端的 PATH。which uvx查到完整路径后替换配置里的command字段重启客户端。操作超时把提示拆小、分步执行见上一节的建议。Python 版本打架比如--python 3.11报冲突在args里加--python 3.11env里加UV_PYTHON_PREFERENCE: only-managed再用uv cache clean blender-mcp uvx --refresh blender-mcp清缓存。还有一件可以顺手做的事项目默认会上报匿名使用统计工具名、成功与否、耗时不含你的提示词内容如果不想上报在配置env里加BLENDER_MCP_DISABLE_TELEMETRY: true即可。到这里一条完整的链路已经搭好客户端一句话Blender 里直接出结果。建议下一步先用建几个基础物体 调材质这类简单任务磨合手感熟悉后再尝试 HDRI 布景和文字生成模型——这些才是它拉开效率差距的地方。【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表