把Blender装进手机:4步装好,用AI+MCP远程操控3D建模
2026/9/4 14:58:47 网站建设 项目流程

把Blender装进手机:4步装好,用AI+MCP远程操控3D建模

【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp

晚上七点的地铁上,脑子里突然冒出一个场景的点子,可唯一装了Blender的机器还躺在公司。以前这种情况只能等着,现在你只需要给AI助手发几句话,它就能让电脑里的Blender建出物体、刷上材质、导入模型——这就是BlenderMCP干的事。它是社区开源的插件,把Blender通过MCP协议接上你选定的任意LLM,"遥控器"一端可以是手机里的Claude,也可以是桌面上的Cursor。工作机只要开着Blender,创作的入口就移到了你手边。

它到底帮你省了什么

省的是三样东西:拖菜单点参数的手动时间、"把平行光往左挪两个单位"这种来回口述的沟通成本,以及"想搭个东西但懒得啃软件"的心理门槛。底层的桥是MCP(Model Context Protocol)协议,你不必深究细节,知道它让AI学会了说Blender听得懂的话就够了。

装好它只需要几步

先对一下系统要求:

组件要求
Blender3.0 及以上(推荐 4.x 或更高)
Python3.10 及以上
包管理器uv(最新版)

把仓库拉到本地,或只取根目录下的addon.py这一个文件也行:

git clone https://gitcode.com/GitHub_Trending/bl/blender-mcp
  1. 安装 uv:macOS 一行brew install uv,Windows 跑一行 PowerShell 脚本即可;别用pip install uv,它不会生成uvx命令。
  2. Blender 里进 编辑 → 偏好设置 → 插件 → 安装,选中仓库根目录的addon.py
  3. 勾选 "Interface: Blender MCP" 完成启用。
  4. 在你的 AI 客户端里加一条 MCP 服务器配置:命令是uvx,参数是blender-mcp

如果你用 Claude Desktop,这段配置放进claude_desktop_config.json(设置 → 开发者 → 编辑配置里能打开);如果你用 Cursor,放进项目根的.cursor/mcp.json,结构完全一样;如果你在 Windows 上用 Cursor,命令要改成cmd、参数前面补个/c。客户端之间只需记一件事:同时只挂一个,别把 Claude 和 Cursor 都连着。

连上之后,你能直接说这些

在 3D 视口按 N 键打开侧边栏,找到 BlenderMCP 选项卡,点 Connect。客户端里出现锤子形状的工具图标,就说明工具已就位。

之后就可以直接开口,下面这些都能原样复制:

  • "Create a low poly dungeon with a dragon guarding gold"——从零搭场景
  • "Make this car red and metallic"——一句话换材质
  • "Build a beach scene, use a Poly Haven HDRI for the sky"——调用环境资产
  • "Generate a garden gnome with Hyper3D"——文本直接生模型

小窍门就一条:别把整件工程塞进一句话,先"搭结构"、再"布光"、最后"调镜头",中途让 AI 返回一张视口截图自查,过程会稳很多。

进阶能力速览

除了手动建模,它还长了几只手:Poly Haven 管 HDRI、纹理和现成模型;Hyper3D Rodin 与 Hunyuan3D 负责文本生成 3D 模型,免费试用有每日额度,自己的 API key 能提额;Sketchfab 负责搜索并导入现成模型。这些都在插件侧边栏里勾选开关,密钥存在插件偏好里,重启后仍在。

踩过的坑和调优思路

现象:客户端报spawn uvx ENOENT原因:图形界面客户端不继承你终端的 PATH,找不到 uvx。解法:用which uvx(Windows 是where uvx)拿到绝对路径,把配置里的命令换成完整路径。

现象:连上后的第一条指令经常没反应。原因:Socket 桥刚建立需要预热,且很多人会手贱在终端里手动跑uvx blender-mcp——客户端自己会拉起服务,手动再起一份容易打架。解法:不要手动启动,把指令重发一遍,或回侧边栏点一次 Connect。

现象:大任务超时,AI 做到一半"断了"。原因:单条指令触发了过长的操作链,超过了等待阈值。解法:把"建一整个房间"拆成"先墙、再地、后家具",复杂场景顺手把视口分辨率调低。

顺带一提,execute_blender_code会在 Blender 里跑任意 Python,很强但也很险,用之前先养成保存工程的习惯。

底层是怎么通的

addon.py 是插件端:它在 Blender 内部起一个 Socket 服务器,默认监听 9876 端口。 客户端用uvx拉起的是 MCP 服务端,即 src/blender_mcp/server.py,负责把 AI 的请求翻译成具体指令。 两端通过 TCP 用 JSON 对话:命令以结构化对象发出,结果以"状态 + 数据"返回。 所以 AI 从头到尾没碰 Blender 的 API,它只负责写 JSON,插件负责把 JSON 变成真实操作。

配置满打满算就几行,插件也是一个文件的事。今晚把它装上,打开手机,试着用一句话建出你的第一个物体——当那个方块真的出现在 3D 视口里,你会上瘾的。

【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

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

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

立即咨询