
你是否曾想过——只需一句话:“把这个建筑变成赛博朋克风格,加点霓虹灯和雨夜氛围”,就能让 Blender 自动完成建模、材质、灯光全套操作?
这不是未来,而是现在。
Blender MCP VXAI 正式上线,它是一个基于 MCP 协议 的开源集成工具,让你可以通过自然语言指令,直接控制 Blender 完成 3D 模型创建、场景编辑、动画设置乃至渲染导出。无论你是 3D 新手还是资深艺术家,都可以借助 AI 代理,将创意更快落地。

核心能力:让 AI 成为你的 3D 助手
Blender MCP VXAI 的本质是在语言模型与 3D 软件之间架起一座桥。你不再需要手动点击菜单、调整参数,而是像指挥助手一样,用自然语言描述需求,由 AI 自动生成脚本并执行。
主要功能亮点
| 功能 | 说明 |
|---|---|
| ✅ 自然语言建模 | “创建一个圆形桌子,上面放着一杯咖啡” —— 一句话生成完整对象 |
| ✅ 场景动态修改 | “把灯光调成暖黄色,相机拉远一点” —— 实时调整无需重新开始 |
| ✅ 材质与纹理分配 | “给这个建筑加上锈迹斑斑的金属材质” —— 精准应用视觉效果 |
| ✅ 动画与关键帧 | “让这个球从左边滚到右边,持续两秒” —— 文本驱动动画生成 |
| ✅ 一键导出集成 | “导出为 .glb 格式,并启动 Three.js 项目” —— 直接对接前端应用 |
💡 一句话总结:你说,它做;你改,它调;你用,它出。
工作流程:五步构建你的 3D 世界
步骤 1:准备输入素材(可选)
你可以从一张图像开始,比如:
- 手绘草图
- 建筑设计图
- 概念艺术图
将图像上传至支持 MCP 的客户端(如 Cursor、Cline、Windsurf),作为视觉参考。
步骤 2:连接 MCP 客户端
确保你的开发环境已配置好 MCP 支持。推荐使用以下客户端:
- Cursor(类 VS Code 的 AI 编辑器)
- Claude Desktop(Anthropic 官方桌面版)
- 其他支持 MCP 的 IDE
步骤 3:发出自然语言指令
示例提示:
“请将这张图中的建筑转化为 3D 模型,风格要宏伟壮观,细节丰富,使用现代写实材质。”
AI 代理会解析指令,在 Blender 中自动生成结构、分配材质、设置光照。
步骤 4:迭代优化场景
继续用语言精炼结果:
- “把屋顶改成玻璃材质”
- “增加周围树木和路灯”
- “调整相机角度,俯视 45 度”
每次修改都会实时反映在 Blender 视图中,形成“描述—生成—反馈”的闭环。
步骤 5:导出并集成到项目
最后一步,直接导出可用资产:
“将当前场景导出为
.glb格式,放入项目/assets/3d/目录,并启动一个 Three.js 服务器,让我可以自由漫游。”
系统将自动完成文件导出、代码生成、本地服务启动,无需手动操作。
技术架构:如何实现“说即所得”?
Blender MCP VXAI 的实现依赖三个关键组件:
1. MCP 协议(Model Context Protocol)
- 开放标准,允许 LLM 与本地应用程序通信。
- 提供工具调用接口,使 AI 能安全调用 Blender API。
2. Blender 插件(blender_mcp_addon.py)
- 在 Blender 内部运行 MCP 服务器。
- 接收来自 AI 的指令,转换为 Python 脚本执行。
- 支持对象创建、材质编辑、动画设置等全部核心操作。
3. uvx 命令行工具
- 用于安装和运行 MCP 服务器。
- 基于
uv(Python 包管理器)构建,轻量高效。
安装指南(推荐版本 v1.0.7)
前提条件
- Blender(建议 3.6+)
- Python 3.8 或更高版本
uv包管理器
安装步骤
1. 安装 uv
# macOS
brew install uv
# Windows / Linux
pip install uv
2. 安装 MCP 服务器
uvx blender-mcp-vxai==1.0.7
⚠️ 注意:如果你使用的是旧版本(≤1.0.3),请改用:
uvx --from blender-mcp-vxai start
3. 配置 MCP 客户端
在 Cursor 中添加服务器:
- 点击 “+ Add New Server”
- 名称:
blender-mcp - 命令:
uvx blender-mcp-vxai==1.0.7
在 Claude Desktop 中配置:
编辑 claude_desktop_config.json,添加:
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp-vxai==1.0.7"]
}
}
}
4. 安装 Blender 插件
- 下载插件文件:blender_mcp_addon.py
- 打开 Blender → 编辑 → 首选项 → 插件 → “从磁盘安装”
- 选择下载的
.py文件并启用 - 在 3D 视图侧边栏(按
N键展开)找到 “BlenderMCP” 选项卡,点击启动服务器
✅ 成功后,你就可以在 AI 对话中调用 Blender 了。
可用工具与典型用例
支持的操作类别
| 类别 | 可执行任务 |
|---|---|
| 🟢 对象创建 | 生成立方体、球体、导入外部模型、LOD生成 |
| 🔧 建模 | 编辑网格、布尔运算、细分曲面、雕刻 |
| 🎨 材质 | 创建 Principled BSDF、贴图映射、PBR材质 |
| 🎞️ 动画 | 插入关键帧、路径动画、骨骼绑定 |
| 💡 渲染 | 设置灯光、相机、Cycles/Eevee 渲染参数 |
| 📁 场景管理 | 创建集合、组织层级、隐藏/显示对象 |
典型使用场景
- 游戏开发:快速生成原型场景,导出 GLB 供 Unity/Three.js 使用
- 建筑可视化:根据平面图生成 3D 模型,实时调整材质与光照
- AIGC 创作:结合文生图模型,将 2D 图像自动转为 3D 场景
- 教育演示:教师用语言构建教学模型,学生即时查看结构变化
常见问题与排查
| 问题 | 解决方案 |
|---|---|
| MCP 服务器无法启动 | 检查 uvx 是否安装成功,尝试重新安装 |
| Blender 插件未显示 | 确保文件名为 blender_mcp_addon.py,重启 Blender |
| 连接超时或断开 | 查看 Blender 控制台输出(窗口 → 助手 → 系统控制台) |
| 指令执行失败 | 检查自然语言是否清晰,避免模糊描述如“弄好看点” |
数据统计
相关导航


Recraft MCP Server

MiniMax-MCP

MCP Toolbox for Databases

Klavis AI

MarkItDown MCP

xiaohongshu-mcp






