发布时间:2026/9/4 11:42:16
让 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/9/4 11:37:16

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

/* 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 11:37:16

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

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

2026/9/4 11:37:16

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/9/4 12:37:23

免费AI写论文工具分享,AI写论文工具大合集!

大学生写论文,优先选中文适配、学术合规、有免费额度、能降重 / 控 AI 率、自动排版的工具。接下来按场景推荐工具,每款附带核心功能、免费 / 付费情况、适用人群,方便读者直接选型。 一、全流程全能型(从开题到答辩一站式&#x…

2026/9/4 12:37:23

Python数据类型全解析:从类型判断到强制转换与pandas实践

如果你刚开始学 Python,最应该先掌握的其实不是某个框架,而是一套“类型意识”。原因很简单:你写出来的报错、排查、改数据,绕来绕去基本都落在数据类型上。TypeError: can only concatenate str (not "int") to str、V…

2026/9/4 12:37:23

曜道媒介持续完善品牌传播服务体系,覆盖新闻发稿、新媒体及海外传播等业务

随着企业品牌传播渠道不断丰富,新闻媒体、新媒体平台、报纸、海外媒体以及AI搜索等不同传播场景正在逐步形成更加多元的内容传播体系。围绕企业在品牌宣传、内容发布和媒介传播方面的实际需求,厦门曜道不凡文化传媒有限公司旗下品牌曜道媒介持续完善相关业务布局,为企业提供更加…

2026/9/4 12:37:23

从Fable 5.1到思考块限制:Claude生态工程化接入的信号解读

Claude 生态这几天最值得留意的,不是某个新功能,而是官方支持文档里两件看起来很小的事:文档里出现了 Fable 5.1 这个版本号,Messages API 的思考块规则也有了新的限制。与此同时,真正在社区里刷屏的依然是“claude co…

2026/9/4 12:32:22

springboot个人博客系统-计算机毕业设计002期

1、项目简述 本项目是一款基于 Spring Boot MyBatis Thymeleaf 技术栈开发的个人博客管理系统,采用前后端不分离架构,具备完整的博客发布与后台管理功能,适合Java初学者学习和作为毕业设计项目使用。 系统主要功能模块包括: 文章…

2026/9/3 18:28:26

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/3 14:29:47

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/3 14:30:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/4 0:00:58

STM32H743 SPI从机DMA双缓冲通信实战

简介:本资源是面向嵌入式开发工程师与STM32进阶学习者的SPI DMA双机通信从机端完整实现方案,聚焦STM32H743高性能Cortex-M7单片机在工业控制与高速数据交互场景下的从机通信开发痛点。压缩包含1355个文件,主体为599个C源码与321个头文件&…

2026/9/4 0:00:58

CPU开盖降温教程:20元成本让温度直降30度的原理与实践

最近很多朋友都在抱怨,自己的电脑一到夏天就变成"烤箱",玩游戏时CPU温度动不动就飙到90度以上,风扇噪音堪比直升机。更让人头疼的是,明明配置不错,却因为高温降频导致性能大打折扣。如果你也遇到了类似问题&…

2026/9/4 0:00:58

ArkTS 表单工程:场地预约页的三态场次 Grid 与校验

ArkTS 表单工程:场地预约页的三态场次 Grid 与校验 App 14「运动场地预约」场地 Tab(Func1Tab),是整 App 交互最丰富的页面——场地横向切换 三色图例 渐变预约预览卡 快捷模板 今日场次 Grid(可选/已选/已满三态&…

2026/9/3 20:43:36

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/3 17:51:43

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/3 21:06:57

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…