让 AI 直接操作 Blender:BlenderMCP 从接入到出片的完整工作流

发布时间:2026/11/3 23:50:26

让 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-mcp如果你想在聊天窗口里用一句中文或英文就让 Blender 建对象、调材质、找贴图BlenderMCP 就是为此设计的开源项目它通过 MCPModel Context Protocol模型上下文协议把 Blender 接进 Claude、Cursor 等任意支持 MCP 的大模型客户端。本文面向会开终端但不熟悉本项目的读者目标很具体——半小时内跑通安装插件 → 建立连接 → 用自然语言搭一个可渲染的小场景并顺带把排错路径讲清楚。先确认环境BlenderMCP 的前置条件项目分为两端Blender 里装一个插件仓库根目录的addon.py机器上再跑一个 MCP 服务器入口是 src/blender_mcp/server.py。两端通过 TCP 9876 端口用 JSON 通信所以环境清单如下组件最低要求说明Blender3.0推荐 4.x/5.x必须是有图形界面的会话blender -b后台模式无法工作Python3.10由 uv 管理不需要手动安装uv最新版提供uvx命令由客户端用它拉起 MCP 服务器MCP 客户端任意Claude Desktop、Cursor、VS Code、Claude Code CLI 等网络可访问资产服务用到 Poly Haven / Sketchfab / Hyper3D 时需要联网一个容易踩的坑先说在前面官方明确提醒不要用pip install uv因为它可能不会生成uvx命令。uv 的安装方式按系统三选一# macOS brew install uv # WindowsPowerShell powershell -c irm https://astral.sh/uv/install.ps1 | iex # Linux curl -LsSf https://astral.sh/uv/install.sh | sh快速上手三步完成 Blender MCP 接入第 1 步获取仓库git clone https://gitcode.com/GitHub_Trending/bl/blender-mcp cd blender-mcp第 2 步在客户端注册 blender-mcp以 Claude Desktop 为例进入 Settings Developer Edit Config在claude_desktop_config.json中写入{ mcpServers: { blender: { command: uvx, args: [blender-mcp] } } }如果客户端找不到uvxGUI 程序不继承终端的 PATH先执行which uvxmacOS/Linux或where uvxWindows把输出的完整路径填进command。Cursor 的 Windows 用户则写成command: cmd, args: [/c, uvx, blender-mcp]。改完配置后完全退出并重启客户端。注意一个约束同一时间只跑一个 MCP 服务器不要同时开着 Cursor 和 Claude Desktop 都连 Blender。第 3 步在 Blender 里安装并启动插件打开 Blender进入 Edit Preferences Add-ons Install...选择仓库里的 addon.py启用Interface: Blender MCP按N打开 3D 视口侧边栏切换到BlenderMCP标签页点击Connect to Claude连接成功后客户端里会出现一个锤子图标表示 Blender 相关工具已激活。此时可以关闭 Blender 窗口之外的任何手动操作——服务器由客户端自己拉起你不需要自己敲uvx blender-mcp。连上之后先试哪几个命令MCP 服务器把 Blender 的能力暴露为一组工具在 server.py 中以mcp.tool()注册。对新手最有用的四个工具作用什么时候用get_scene_info返回当前场景的对象、灯光、相机等完整状态让 AI看清场景后再动手get_object_info查询单个对象的详细信息想精确修改某个对象时get_viewport_screenshot截取视口画面并回传给 AI让 AI 看到视觉效果自我校正execute_blender_code在 Blender 内执行任意 Python 代码前面工具覆盖不了的操作前三个在聊天里直接说就行例如看一下当前场景里有哪些对象。真正干活的是第四个AI 会拆解任务、生成bpy代码、逐段执行并看截图验证。官方文档特别提醒——execute_blender_code可以运行任意 Python用之前先保存工程文件并且复杂任务要拆成小步骤逐步执行。不止建模如何接入 Poly Haven 等资产库BlenderMCP 的另一块价值是资产管线在侧边栏勾选 Poly Haven 后你可以直接对 AI 说找一张傍晚的天空 HDRI 打光它会走search_polyhaven_assets搜索、download_polyhaven_asset下载、set_texture应用到对象的完整链路覆盖 HDRI、纹理和 3D 模型三类资产。另外两个可选的资产源Sketchfab搜索并导入 3D 模型需要 API KeyHyper3D Rodin / Hunyuan3D文字或图片生成 3D 模型Hyper3D 免费试用有每日限额建议申请自己的 key这些密钥不写进客户端配置而是存在 Blender 插件偏好里Edit Preferences Add-ons Blender MCP对应环境变量名如下这样重启 Blender 也不会丢密钥环境变量名Sketchfab API KeyBLENDERMCP_SKETCHFAB_API_KEYHyper3D API KeyBLENDERMCP_HYPER3D_API_KEYHunyuan3D SecretId / SecretKeyBLENDERMCP_HUNYUAN3D_SECRET_ID/BLENDERMCP_HUNYUAN3D_SECRET_KEY端到端小案例搭一个产品渲染场景下面是一条完整的自然语言工作流全程不需要打开 Blender 的菜单假设你已经装好一个产品模型或让 AI 建一个简单几何体代替告诉 AI 现状发送先看一下当前场景它会调用get_scene_info确认模型、灯光、相机的存在情况。布置打光发送加一个三点布光主光用 Poly Haven 的黄昏 HDRI资产检索与下载在同一条指令里完成。调整材质发送把产品外壳改成金属质感粗糙度 0.2。如果第一步效果不对AI 会自己截图回看再修——这也是截图工具存在的意义。摆好相机发送用等距视角的相机对准产品。人工验收在 Blender 视口里确认构图和材质不满意就继续用文字追加修改。整个过程里你可以随时用 Blender 界面手动干预比如微调相机角度下一轮对话时 AI 通过get_scene_info就能读到你的改动不会失忆。排错指南连接失败的排查顺序现象原因处理办法spawn uvx ENOENT客户端找不到 uvx 的完整路径which uvx/where uvx拿到绝对路径填入配置command第一条指令报错连接刚建立时的冷启动直接重试一次多数情况即恢复超时timeout单次请求太复杂把大任务拆成多条小指令逐步下发连接被拒 / 无响应Blender 插件未启动或 Blender 以后台模式运行确认侧边栏已点 Connect必须使用 GUI 版 BlenderPython 版本冲突机器上多个 Python 干扰 uv配置里加args: [--python, 3.11, blender-mcp]和env: {UV_PYTHON_PREFERENCE: only-managed}WSL / Docker 连不上宿主机的 Blender跨环境网络隔离在客户端配置中设置BLENDER_HOSTDocker 用host.docker.internal与BLENDER_PORT9876两个通用兜底动作彻底重启 MCP 客户端在 Blender 侧停止再重新点击 Connect。遥测相关的说明可参考 SECURITY.md若希望关闭匿名使用统计在客户端环境变量里加BLENDER_MCP_DISABLE_TELEMETRYtrue即可。下一步从哪里继续深入先跑通一个完整案例按上文的五步产品场景走一遍把文字 → 场景的手感建立起来读一遍服务器源码server.py 里每个mcp.tool()函数就是一个可用能力的定义照着工具列表可以精确知道自己能点名让 AI 做什么配置自己的资产密钥在 Blender 插件偏好里填入 Poly Haven 之外的 Sketchfab / Hyper3D 密钥解锁更多生成与检索能力。更多使用细节与最新版本变更以 README.md 为准项目条款见 TERMS_AND_CONDITIONS.md。【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/22 6:51:24

NE555单稳态延时电路:从原理到智能车硬件盲盒实战应用

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

2026/10/31 5:20:49

【单片机课设毕设项目】单片机驱动的多指标水质检测与多 LED 分级报警系统设计 基于 STM32 或 51 单片机的水质参数本地按键配置与蓝牙同步系统(021506)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/10/28 4:04:29

STM32开发实战:10个核心技巧提升嵌入式项目效率

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

2026/11/3 23:48:17

HarmonyOS小数除法教学工具:动态分物模型解析

1. 项目概述这个基于HarmonyOS开发的小数除法动态分物模型,是一个专为小学数学教学设计的交互式可视化工具。作为一名长期从事教育科技开发的工程师,我发现很多小学生在学习小数除法时都存在理解障碍——他们能机械地完成竖式计算,却无法真正…

2026/11/3 23:48:17

CEI-05.2抖动预算机制解析:从玄学调试到可验证高速互连工程

简介:本资源为光学互联论坛(OIF)于2024年1月正式发布的最新版CEI高速电气接口标准——OIF-CEI-05.2实施协议官方PDF文档,面向芯片设计、高速互连系统开发、光模块与交换机硬件工程师及通信标准研究人员。该标准定义了6Gbps至112Gb…

2026/11/3 23:48:17

Obsidian与GitHub结合的项目文档管理实践

1. 为什么选择 Obsidian GitHub 管理项目文档在软件开发和技术写作领域,文档管理一直是个令人头疼的问题。我经历过太多因为文档混乱导致的团队协作灾难:找不到最新版本、误删重要内容、多人编辑冲突等等。经过多年实践,我发现 Obsidian 和 …

2026/11/3 23:48:17

PostgreSQL服务就绪检测:容器化部署的可靠解决方案

1. 项目背景与核心需求在容器化部署和自动化运维场景中,服务启动顺序依赖是个经典难题。PostgreSQL作为最受欢迎的开源关系型数据库,常被用作微服务架构的后端存储。当你的应用容器启动时,如果PostgreSQL服务还未完成初始化,就会导…

2026/11/3 23:48:17

ClawHub CLI:AI技能管理的npm式解决方案

1. 项目概述:ClawHub CLI技能管理工具作为一名长期从事AI工具开发的工程师,我一直在寻找能够高效管理AI技能的工具链。ClawHub CLI的出现完美解决了OpenClaw生态中的技能管理痛点。这个命令行工具就像AI领域的npm,让我们能够像管理Node.js包一…

2026/11/3 23:43:17

Java+Vue+SpringBoot构建高校成绩管理系统实践

1. 项目概述 这个毕业设计成绩管理系统采用JavaVueSpringBoot技术栈开发,是一个面向高校教务管理的全栈Web应用。我在实际开发过程中发现,这类系统需要同时满足教师评分、学生查询、管理员统计三大核心需求,而市面上很多开源方案要么功能单一…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

2026/11/3 1:04:48

STM32实战:基于MAX14431数字隔离器的SPI隔离通信方案

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

2026/11/3 1:04:48

工业SPI隔离通信设计:MAX14431BAEE+与STM32L4A6RG实战

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

2026/11/3 1:04:48

STM32+NRF24L01无线抢答器:硬件设计、通信协议与低功耗实现

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

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑