尧图精选

用 AI 操控 Blender 一句话生成场景:BlenderMCP 新手实操指南

🕒 发布时间:2026/9/4 9:13:01 📁 来源:尧图网络
用 AI 操控 Blender 一句话生成场景BlenderMCP 新手实操指南【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp想在 Blender 里搭个场景——客厅、低多边形地牢、汽车渲染图——传统做法是先学界面、改修改器、调材质面板效果不对再抠半天参数。BlenderMCP 把这条链路换了个方向它通过 MCP模型上下文协议可理解为 AI 与外部软件对话的标准接口把 Claude、Cursor、VS Code 等 AI 客户端接到 Blender 里你用一句自然语言描述需求AI 就会在视口里创建模型、改材质、摆位置还能截图看当前画面来决定下一步。 BlenderMCP 工作原理3 个角色、1 个端口整条链路只有三个角色数据走 TCP 端口 9876 传输AI 客户端你对话的那一端支持 Claude Desktop、Cursor、VS Code、OpenCode、Claude Code CLIMCP 服务器由uvx blender-mcp一条命令拉起核心实现见 src/blender_mcp/server.pyBlender 插件addon.py约 2900 行在 Blender 进程内接收 JSON 指令并执行连上之后AI 能直接调用的能力包括创建/移动/缩放/删除物体、应用和修改材质、读取整个场景状态物体、灯光、相机、截取视口截图供 AI 分析、在 Blender 内执行 Python 代码、从 Poly Haven 下载 HDRI/贴图/模型、用 Hyper3D Rodin 和腾讯混元 Hunyuan3D 生成 3D 模型、在 Sketchfab 搜索并导入模型以及让服务器跑在远程机器上。 3 步装好环境从 uv 到点下 Connect先确认版本底线Blender 3.0 以上推荐 4.x / 5.x、Python 3.10 以上、uv 最新版。当前发布版本为 1.8.4MIT 协议。安装 uv。macOS 执行brew install uvLinux 执行curl -LsSf https://astral.sh/uv/install.sh | shWindows 用 PowerShell 运行powershell -c irm https://astral.sh/uv/install.ps1 | iex后把%USERPROFILE%\.local\bin加入 PATH。注意不要用pip install uv那样可能不会生成uvx命令安装 Blender 插件打开 Edit → Preferences → Add-ons → Install...选中从本仓库拿到的 addon.py勾选启用 Interface: Blender MCP在 AI 客户端登记服务器。以 Claude Desktop 为例在 Settings → Developer → Edit Config 里写入下面这份claude_desktop_config.json告诉客户端用 uvx 启动 blender-mcp 这个 MCP 服务{ mcpServers: { blender: { command: uvx, args: [blender-mcp] } } }Windows 用户注意客户端里要写成command: cmd, args: [/c, uvx, blender-mcp]如果机器上有 conda/pyenv 导致 Python 版本打架把 args 改成[--python, 3.11, blender-mcp]并加env: { UV_PYTHON_PREFERENCE: only-managed }可锁定解释器。全部改完后完全退出并重启客户端打开 Blender按N调出 3D 视图侧边栏切到 BlenderMCP 标签页点Connect to Claude。连接成功后 Claude 界面会出现一个锤子图标说明 Blender 工具已激活。至此环境就绪。 一句话生成场景6 条可以直接复制的指令先说结论装好之后你甚至不用懂建模下面这些句子复制过去就能出活其中用到 Poly Haven 资产的先在侧边栏把 Poly Haven 开关打开。你输入AI 实际做的事Create a low poly dungeon with a dragon guarding gold做一个低多边形地牢一条龙看守金库从地牢框架到龙和金堆逐件建模摆放Beach scene with Poly Haven HDRIs, rocks, and vegetation用 Poly Haven 环境光做一个带岩石植被的海滩下载真实 HDRI 打光布置岩石和植物Recreate this reference image as a Blender scene把这张参考图重建成 Blender 场景读图理解构图后逐元素还原Make this car red and metallic把这辆车的材质改成红色金属只动材质节点不碰模型Studio lighting, isometric camera换成摄影棚灯光相机切正等轴视角重建灯光组并摆相机Generate a garden gnome with Hyper3D用 Hyper3D 生成一个花园小矮人调 AI 3D 生成接口出模型注意第三条依赖视口截图能力——AI 是看过画面再动手的所以复杂场景它能自我纠错而不是一句指令赌到底。✍️ 模糊 vs 精确怎么写指令 AI 才执行到位同一件事两种写法的差距模糊写法做一个大桌子 → 尺寸、材质、腿型全靠 AI 猜大概率不是你想要的精确写法创建 180cm×90cm×75cm 的长方形餐桌橡木材质四条直径 8cm 的圆柱桌腿 → 三个维度 材质 腿径一次到位两个让成功率更稳的习惯复杂场景拆 3 轮下发第 1 轮只建结构创建 3m×4m×2.8m 的房间开一扇 1.5m×1.2m 的窗第 2 轮放主家具床、柜第 3 轮补装饰和灯光。这同时也是应对超时的官方推荐做法风格给参照物与其说好看一点不如写Mid-Century Modern 风格原木色为主搭配灰蓝色软装让 AI 有明确锚点⚠️ 遇到卡点5 个常见问题的处理办法点 Connect 没反应、第一条指令报错先确认侧边栏里插件服务器确实在运行不要自己手动跑uvx服务器由客户端负责拉起如果首条命令失败原样再发一次通常就好客户端报spawn uvx ENOENT图形界面程序不继承终端的 PATH。在终端跑which uvxmacOS/Linux或where uvxWindows把得到的绝对路径填进配置的command字段Apple SiliconM1–M4报 cryptography 编译错说明 uvx 选了 x86 架构的 Python。在 args 里加--python 3.11-aarch64强制走 arm64Blender 不在本机Docker、WSL、远程主机在客户端配置的env里加BLENDER_HOST: host.docker.internalDocker 场景或 Windows 宿主机 IPWSL2 场景端口保持BLENDER_PORT: 9876Python 版本冲突按上面第 3 步锁定--python 3.11并执行uv cache clean blender-mcp uvx --refresh blender-mcp清缓存实在不行就把客户端和 Blender 侧的插件服务器都重启一遍最后提醒一句execute_blender_code会在 Blender 内执行任意 Python用之前先保存 .blend 文件这是官方文档里明确标注的安全事项。搭一遍只需 5 分钟剩下的时间都可以花在描述你想要什么上。相关资源官方文档完整功能与排错README.mdBlender 插件本体addon.pyMCP 服务器源码src/blender_mcp/server.py许可协议MITLICENSE【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →