如何用AI操作Blender?BlenderMCP简易指南

发布时间:2026/9/4 12:47:15
如何用AI操作Blender?BlenderMCP简易指南 如何用AI操作BlenderBlenderMCP简易指南【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcpBlenderMCP 是一个开源项目它通过 Model Context ProtocolMCP把 Blender 3D 和 AI 助手连起来。你可以用一句自然语言让 AI 在 Blender 里创建对象、调材质、摆相机不用自己写 Python也少翻参数面板。BlenderMCP 能帮你做什么下面是它最实用的五项能力都在 AI 对话里直接生效自然语言操作创建、移动、缩放、删除对象说出要求即可材质控制应用或修改颜色、金属度、粗糙度等材质参数场景检查查询当前场景里所有对象、灯光和相机的状态视口截图让 AI 看到当前视口画面据此判断效果再调整资源整合通过 Poly Haven 下载 HDRI 和纹理通过 Sketchfab 搜索并导入模型 从克隆到连通完整三步环境要求Blender 3.0 以上推荐 4.x 或 5.x、Python 3.10 以上、uv 包管理器。第一步安装 uv# macOS brew install uv # Linux curl -LsSf https://astral.sh/uv/install.sh | sh第二步配置 AI 客户端打开客户端的 MCP 配置Claude Desktop 在 设置 开发者 Edit ConfigCursor 和 VS Code 有对应的 MCP 配置入口加入{ mcpServers: { blender: { command: uvx, args: [blender-mcp] } } }主机和端口用默认值即可只有 Blender 跑在 Docker 或远程机器上时才需要改参数默认值作用BLENDER_HOSTlocalhostBlender 所在主机BLENDER_PORT9876插件监听端口第三步安装插件并连接在 Blender 里进入 编辑 偏好设置 插件 安装选择仓库里的 addon.py启用 Interface: Blender MCP。打开 3D 视图侧边栏按 N 键在 BlenderMCP 标签页点击 Connect to Claude。界面效果见下方截图。连接成功后AI 客户端会显示锤子图标表示 Blender 工具已就绪。用自然语言操作Blender的三个典型流程场景一从零搭场景创建一个客厅一张桌子、两把椅子、一扇窗户加上柔和的灯光你说出需求AI 在内部生成对应的 Python 代码并直接在 Blender 里执行创建几何体、摆放位置、加基础材质和灯光。几秒后视口里就能看到客厅雏形。想改动时追加一句把桌子挪到窗户旁边椅子换成深绿色即可。场景二改材质不用碰节点面板把这个汽车模型做成红色金属漆AI 会先查询场景状态找到目标汽车模型然后构建金属着色器调整金属度和粗糙度参数并应用。你看到车漆从原来的哑光色变成带反射的红色金属漆全程不需要理解节点怎么连。想更旧一点再补一句就行。场景三一句话完成资源整合用 Poly Haven 的 HDRI 搭一个海滩场景加上岩石在 BlenderMCP 侧边栏勾选 Poly Haven 后AI 会搜索并下载合适的外景 HDRI 提供环境光照再放置岩石等物体。你得到的是带天空盒照明的完整海滩场景不用自己去找 HDRI 文件。 底层怎么连的一句话讲清通信链路整条链路是一次本地中继AI 客户端通过 MCP 协议把请求发给 MCP 服务器服务器用 TCP socket 连上 Blender 里的插件默认 localhost:9876以 JSON 命令传递指令插件在 Blender 内把它们当 Python 执行并把结果传回。数据全程在本地流转不离开你的机器。核心只有两个文件addon.pyBlender 侧插件负责监听 socket、接收并执行命令src/blender_mcp/server.pyMCP 服务器负责 AI 客户端和 Blender 之间的桥接连不上、跑不动时先查这三处现象快速定位处理点 Connect 后无反应客户端没有锤子图标插件服务器没启动或改配置后客户端没重启在 BlenderMCP 侧边栏确认插件已启用并重新点 Connect首条命令失败时再发一次通常就好报 spawn uvx ENOENT图形界面客户端不继承终端 PATH用 which uvxWindows 用 where uvx拿到完整路径填进配置的 command 字段命令超时操作没做完单条请求太复杂把请求拆成几个小步骤分次发送谁该试、先试什么适合两类人一是会 Blender 基本操作、但不想写 Python 的用户二是暂时不想从节点材质学起的新手。先克隆仓库按上面三步完成连接git clone https://gitcode.com/GitHub_Trending/bl/blender-mcp然后打开一个空的 Blender 文件从搭一个自己的场景开始。【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考