
BlenderMCP 入门教程用自然语言做 AI 建模10 分钟搭好 3D 解剖可视化环境【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcpBlenderMCP 是一个社区开源的桥接工具它在 Blender开源 3D 软件和你的 AI 助手之间架起一条本地通信通道让你直接打字描述需求AI 就会在 Blender 里创建对象、调整材质、布置灯光。本文以做一套心脏解剖教学模型为主线带你把环境配好、把第一个模型跑出来并整理一份常见问题的排查清单。一、它是什么能帮你做什么一句话把手动操作 Blender 菜单换成对 AI 说人话。它的工作方式分三块彼此配合AI 客户端如 Claude 桌面版你在这里输入自然语言指令MCP 服务器src/blender_mcp/server.pyMCP 是模型上下文协议通俗理解就是一份AI 与外部工具对话的普通话这个服务器负责把 AI 的请求翻译成 Blender 能懂的命令Blender 插件addon.py在 Blender 内部开一个本地监听端口默认 9876Socket 连接可以理解为你自己电脑内的一条专线收到命令后真正执行建模操作。它适合谁你的情况能得到的帮助不会 Blender 菜单操作但需要出 3D 教具用文字描述场景AI 代为搭建会建模但想省时间把材质、灯光、镜头等重复劳动交给提示词医学教育 / 科普内容制作快速搭建带标注、可透视的解剖展示模型需要说明的是它产出的是可视化模型用于教学演示或科普展示不是医学影像诊断工具。二、环境与安装从运行库到 Connect 按钮一条线走完先确认三件事再依次装好三样东西。版本底线组件最低要求Blender3.0推荐 4.x / 5.xPython3.10uv最新版1. 装 uv它是 Python 包管理器uvx命令会在后面用到macOS / Linuxbrew install uv # macOS curl -LsSf https://astral.sh/uv/install.sh | sh # LinuxWindowspowershell -c irm https://astral.sh/uv/install.ps1 | iex装完把~/.local/binWindows 为%USERPROFILE%\.local\bin加入 PATH。注意别用pip install uv那样可能装不出uvx。2. 装 Blender 插件先拿到 addon.pygit clone https://gitcode.com/GitHub_Trending/bl/blender-mcp然后在 Blender 里编辑 偏好设置 插件 安装...选中刚克隆下来的addon.py启用Interface: Blender MCP。3. 配置 AI 客户端以 Claude 桌面版为例打开设置 开发者 编辑配置写入{ mcpServers: { blender: { command: uvx, args: [blender-mcp] } } }改完配置记得完全退出并重启客户端。三步做完插件和 AI 就已经接线完毕。三、最小可行流程跑出你的第一个模型打开 Blender 的 3D 视图按N调出侧边栏找到BlenderMCP选项卡点击Connect to Claude侧边栏会显示服务已启动回到 AI 客户端确认工具已挂上Claude 界面会出现锤子图标表示 Blender 工具就绪输入你的第一句指令比如帮我搭一个低多边形风格的人类心脏模型分出色块区分左右心房和心室放在场景原点配一个正面略偏上的视角相机。AI 会分几步执行先查当前场景状态再创建对象、调位置、补相机。完成后你可以随时追问把心室部分放大一倍或现在场景里都有哪些物体它会如实回答并继续操作。 如果第一条指令超时或报错直接再发一次相同指令通常第二次就成功了。四、场景扩展把解剖教具从能看做到好用下面把两个常用诉求合并成一条完整的制作线主体建模 贴图资产 氛围收尾。先做结构与透视。模型建好后可以要求给心脏模型加透视效果让内部腔室隐约可见同时把心外膜做成略带反光的材质保留分块色。如果手里有扫描切片数据例如 DICOM 格式的影像也可以让 AI 走代码通道处理读取我在项目目录里放的心脏 CT 切片序列把它们堆叠成体数据并生成表面网格随后对网格做适度减面保持外形可辨认。这类操作会走 addon.py 内的代码执行通道所以动手前先保存文件。再补资产与细节。插件集成了几个外部资源库按需启用即可Poly Haven需在侧边栏勾选环境贴图、纹理、模型。例如在 Poly Haven 里找一个中性摄影棚环境设成场景光照让模型边缘有柔和的反射。Hyper3D RodinAI 生成 3D对精细结构特别有用。例如用 Hyper3D Rodin 生成一段带分支的冠状动脉结构贴到心脏表面合适位置缩放后与主体对齐。Sketchfab模型库搜索找现成的高质量模型。例如在 Sketchfab 搜索解剖心脏的详细模型挑评价最高的导入场景与我现有的模型对齐比例并统一材质风格。最后收光照与镜头。布置一组三点式演播室灯光主光偏亮、辅光柔和相机切成等距俯视视角导出一张渲染图给我看效果。AI 可以随时截图当前视口来自检效果不满意就继续追加指令调整。五、避坑清单连接与性能问题速查连不上时按顺序检查Blender 侧边栏里的服务是否真的处于运行状态不要自己在终端手动跑uvx——MCP 服务器应由 AI 客户端自动拉起手动跑反而容易冲突报错spawn uvx ENOENT说明客户端找不到 uvx用which uvxmacOS/Linux或where uvxWindows查到完整路径把它写进配置里的command字段Windows 上可写成command: cmd, args: [/c, uvx, blender-mcp]跨 Docker / WSL 等环境在配置里加env设置BLENDER_HOST与BLENDER_PORT让服务器能找到 Blender 实际监听的地址都无效就同时重启 AI 客户端和 Blender 里的服务。卡住或变慢时复杂请求超时的正确解法不是加大超时而是拆句把一步到位的指令拆成三四个小指令依次发出Python 版本打架装过 conda/pyenv 的机器常见在args里加--python, 3.11再配合env: { UV_PYTHON_PREFERENCE: only-managed }场景里对象极多时先让 AI 隐藏或删掉无关对象再跑后续操作。 另外提醒插件有可选的匿名使用统计介意的人可以在配置里加env: { BLENDER_MCP_DISABLE_TELEMETRY: true }关闭。写在最后BlenderMCP 把 Blender 的操作能力翻译成了自然语言搭建解剖教具这类结构 标注 灯光的组合任务确实可以省掉大量菜单操作。你可以先用第三节的最小流程跑通连接再根据自己的题材往上叠加资产与细节。【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考