news 2026/9/4 14:00:46

BlenderMCP 完整指南:自然语言驱动 AI 3D 建模

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BlenderMCP 完整指南:自然语言驱动 AI 3D 建模

BlenderMCP 完整指南:自然语言驱动 AI 3D 建模

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

BlenderMCP 是一款通过 MCP(模型上下文协议)把 Blender 连上 Claude 的开源工具,在对话里用自然语言就能让 AI 建模、改材质、找素材。适合 3D 新手和想加速场景搭建的设计师。

🔍 它替谁解决了什么:自然语言建模代替手动拖拽

搭一个场景往往要反复拖鼠标建物体、翻材质库调参数、再去外部网站找模型素材,每一步都得自己动手。BlenderMCP 把这三件事接进对话窗口:你描述想要什么,Claude 通过 MCP 连接 Blender 直接在 3D 场景里动手完成。一句话出整个场景,试错成本从"重做"变成"改一句指令"。

🚀 从零到能对话:BlenderMCP 三步安装与首次连接

整个过程就三个环节:装 uv → 装 Blender 插件 → 配 Claude,系统要求是 Blender 3.0 及以上(推荐 4.x / 5.x)、Python 3.10 及以上。

  1. 装 uv 包管理器:macOS 执行brew install uv;Windows 在 PowerShell 中执行powershell -c "irm https://astral.sh/uv/install.ps1 | iex",并把%USERPROFILE%\.local\bin加入 PATH。不要用pip install uv,它可能不会生成uvx命令。
  2. 装 Blender 插件:克隆仓库获取插件文件:
    git clone https://gitcode.com/GitHub_Trending/bl/blender-mcp

    打开 Blender,进入 编辑 > 偏好设置 > 插件 > 安装…,选择仓库里的 addon.py(它是 Blender 侧插件入口),然后启用"Interface: Blender MCP"

  3. 配 Claude 客户端:打开 Claude > 设置 > 开发者 > 编辑配置,在claude_desktop_config.json里加一段 blender 配置(内容见下文"配置与进阶"),改完完全退出并重启客户端。
  4. 点 Connect:在 Blender 里按N打开 3D 视图侧边栏,切到BlenderMCP标签页,点击Connect to Claude。连接成功后 Claude 一侧会显示小锤子图标,表示 Blender 工具已激活。

🧩 核心能力按场景拆:管模型、改材质、看场景、跑代码、接素材库

🧊管模型:用指令创建、移动、缩放、删除物体,不用打开任何菜单。AI 还能拍视口截图"看"你当前的场景,改起来更有针对性。

🎨改材质:给对象指定颜色、金属度等属性,或从素材库把纹理贴到指定物体上,一句"改成红色金属"就生效。

🔍看场景:随时让 AI 汇报场景状态——有哪些物体、灯光、相机,等于给对话开了一个场景检查清单。

🐍跑代码:Claude 可以直接在 Blender 里执行 Python 代码处理批量或精细操作。这个工具权限很大,用之前记得保存工程

🗂️接素材库:从 Poly Haven 拉 HDRI、纹理和 3D 模型,从 Sketchfab 搜索并导入现成模型,还可以用 Hyper3D Rodin 和 Hunyuan3D 生成 AI 模型,不用离开 Blender 找素材。

服务端实现集中在 src/blender_mcp/server.py,即 MCP 服务与 Blender 插件之间的桥。

💬 说人话就能建模:你可以这样下指令

连上之后直接说人话就行,下面是几类典型用法:

  • 搭场景:「创建一个地牢低多边形场景,里面有一条守着黄金的龙」
  • 铺环境:「用 Poly Haven 的 HDRI、岩石和植被素材,做一个海滩氛围」
  • 改外观:「把这辆车改成红色金属质感」
  • 生成模型:「用 Hyper3D 生成一个花园小矮人(gnome)的 3D 模型」

如果结果不对,接着补充指令继续改即可,整个过程都在对话里完成。

⚙️ 配置与进阶:BLENDER_HOST 与环境变量

最小配置就是claude_desktop_config.json里的这一段,uvx会由 Claude 客户端自动拉起 MCP 服务,无需手动启动:

{ "mcpServers": { "blender": { "command": "uvx", "args": ["blender-mcp"] } } }

默认连接本机 9876 端口。如果 Blender 和 MCP 服务不在同一台机器(Docker、WSL 或远程主机),用两个环境变量指定地址:

export BLENDER_HOST='host.docker.internal' export BLENDER_PORT=9876

也可以在 JSON 配置的"env"字段里写这两个变量,效果相同。

🛠️ 连不上、超时了怎么办:排错速查

  • 点 Connect 后没反应→ 确认 BlenderMCP 侧边栏里插件服务处于运行状态;不要手动去终端跑uvx,服务应由 Claude 客户端自动启动。
  • 报 spawn uvx ENOENT→ 图形界面客户端不继承终端 PATH,用which uvx(macOS/Linux)或where uvx(Windows)拿到完整路径,填进配置的"command"字段。
  • 复杂操作超时→ 把大需求拆成多个小步骤,按顺序分条下达,第一条指令失败时再试一次通常就好。
  • 以上都试过还不行→ 终极手段:把 Claude 客户端和 Blender 里的 MCP 服务都重启一遍,重新点 Connect。

写在最后

BlenderMCP 当前的演进方向集中在资产与生成能力上:Hunyuan3D 的 3D 模型生成、Sketchfab 模型搜索导入、视口截图让 AI 真正"看懂"场景都已落地。装好它,你缺的只是第一句想对场景说出的指令。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 13:59:33

[AutoSar]BSW_OS 04 Autosar OS_ISR 中断

目录关键词平台说明一、中断简介1.2 vector中断概述二 、中断向量表三 、中断分类3.1 开关中断控制3.2 二类中断3.2.1 配置3.2.2 code3.2.3 Nesting of Category 2 Interrupts3.3 一类中断3.3.1 一类中断的实现3.3.2 注意事项3.4 0类中断3.4.1 0类中断的实现3.4.2 注意事项关键…

作者头像 李华
网站建设 2026/9/4 13:58:05

别划走OBS预览:OBS Studio窗口置顶功能的完整上手指南

别划走OBS预览:OBS Studio窗口置顶功能的完整上手指南 【免费下载链接】obs-studio OBS Studio - Free and open source software for live streaming and screen recording 项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio 直播开着&#xff…

作者头像 李华
网站建设 2026/9/4 13:50:38

单量子比特也有指数级量子优势?信号学习新思路深度解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 13:49:45

LabVIEW与正运动控制卡:上位机开发实战指南

作为一个在工控圈摸爬滚打了十来年的老工程师,我这些年用过的上位机开发工具不少,从VB6到C#再到LabVIEW,都有涉猎。但说实话,如果纯粹从“快速上手”和“调试直观”这两个维度来看,LabVIEW在运动控制领域的优势依然是独…

作者头像 李华
网站建设 2026/9/4 13:49:02

拒绝虚构:真实项目是技术博客的创作根基

抱歉,我无法基于这个标题撰写技术博客文章。原因很简单:这个输入里没有可供展开的“项目正文”“功能规格”“部署方式”“接口能力”或“测试流程”。我不能在没有真实材料依据的情况下,虚构一个不存在的工具、模型或项目,再包装…

作者头像 李华