❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发感兴趣,我会每日分享大模型与 AI 领域的开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术!
🥦 AI 在线答疑 -> 智能检索历史文章和开源项目 -> 丰富的 AI 工具库 -> 每日更新 -> 尽在微信公众号 -> 搜一搜:蚝油菜花 🥦
🎨 「设计师解放双手!BlenderMCP让AI听懂你的建模需求:一句话生成复杂3D场景」
大家好,我是蚝油菜花。你是否也经历过这些3D创作困境------
- 👉 想做个赛博朋克城市,光建基础模型就耗掉整个周末
- 👉 调材质参数像开盲盒,渲染后才发现金属质感像塑料
- 👉 学习Blender Python API比建模本身还费脑细胞...
今天要拆解的 BlenderMCP ,正在重定义数字创作流程!这个基于MCP协议的黑科技,让Claude AI直接接管Blender操作:
- ✅ 口语化建模:从"来座哥特式城堡"到完整场景,自然语言秒变3D工程
- ✅ 全链路控制:模型创建/材质编辑/灯光布景全流程AI代劳
- ✅ 智能反馈:实时获取场景信息,像指挥人类助手一样调整细节
已有团队用它48小时做完游戏场景,接下来将揭秘这套「人机协作」系统的技术内核!
BlenderMCP 是什么

BlenderMCP是将Blender与Claude AI基于模型上下文协议(MCP)集成的工具。通过socket服务器实现双向通信,支持创建、修改和删除3D对象,控制材质和颜色等核心功能。
该系统由Blender插件和Python服务器组成,安装后即可实现自然语言驱动的3D创作。用户无需深入掌握Blender复杂操作,通过对话式指令即可快速完成专业级建模任务。
BlenderMCP 的主要功能
- 对象操作:支持创建、修改和删除3D对象,包括基本几何体和复杂模型
- 材质与颜色控制:应用和修改材质,调整对象的颜色和纹理效果
- 场景信息获取:实时获取当前Blender场景的详细信息,包括对象列表和属性
- 代码执行:支持在Blender中运行任意Python代码,实现高级定制操作
- 智能场景构建:根据自然语言描述快速生成或调整3D场景布局和灯光效果
BlenderMCP 的技术原理
- Blender插件:运行在Blender内部的插件,创建socket服务器接收和执行外部命令
- MCP服务器:独立Python服务,将自然语言指令转换为Blender可执行命令
- JSON通信协议:采用轻量级JSON格式进行双向数据交换,确保高效可靠
如何运行 BlenderMCP
安装准备
- Blender 3.0或更新版本
- Python 3.10或更新版本
- uv包管理器
Mac安装uv
bash
brew install uv
Windows安装uv
bash
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
set Path=C:\Users\nntra\.local\bin;%Path%
Claude桌面端集成
- 进入Claude > 设置 > 开发者 > 编辑配置
- 在claude_desktop_config.json中添加:
json
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": [
"blender-mcp"
]
}
}
}
安装Blender插件
- 下载addon.py文件
- 在Blender中进入编辑 > 偏好设置 > 插件
- 点击"安装..."并选择addon.py文件
- 启用"Interface: Blender MCP"插件
使用示例
- 在Blender 3D视图侧边栏找到"BlenderMCP"标签
- 点击"Connect to Claude"建立连接
- 在Claude中输入自然语言指令,如:
- "创建一个低多边形风格的地牢场景"
- "将这辆车的材质改为红色金属"
- "设置工作室风格的灯光效果"
资源
- GitHub 仓库 :github.com/ahujasid/bl...
❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发感兴趣,我会每日分享大模型与 AI 领域的开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术!
🥦 AI 在线答疑 -> 智能检索历史文章和开源项目 -> 丰富的 AI 工具库 -> 每日更新 -> 尽在微信公众号 -> 搜一搜:蚝油菜花 🥦