本系列将全面介绍免费且功能强大的3D建模工具Blender的使用方法及相关资讯。

Blender界面

本次内容聚焦于Blender.org官方项目的“MCP Server”插件,尝试通过本地AI实现对Blender的控制。

Blender相关热门文章推荐

  • 3DCG专业术语解读【术语集】
  • Blender角色制作入门基础
  • AI生成3D模型时代来临——TripoSR与Tripo AI for Web介绍
  • Blender中玩游戏?趣味插件Blende Quest介绍
  • Blender光源功能增强,支持色温与曝光调整

1. 官方MCP项目实现Blender控制

Blender基金会近期发布了Blender Lab 2026年第一季度活动报告,介绍了基于MCP(Model Context Protocol)协议的Blender控制服务器及插件。MCP协议旨在让应用程序能够被AI识别和控制。虽然已有非官方MCP服务器,但本文将使用官方插件,在Windows环境下搭建本地AI控制Blender的系统。

2. 环境准备与安装需求

  • Blender 5.1及以上版本
  • MCP Server插件
  • LLM客户端
  • MCP服务器
  • 本地AI模型

此外,安装过程中需要使用Git for Windows和Python 3.1x版本,并保持网络连接。测试环境为Windows 11 Pro x64,CPU为Intel i5-14200F,GPU为RTX 2060(12GB),内存32GB。

3. 安装MCP Server插件

  1. 打开Blender 5.1。
  2. 访问官方MCP项目页面。
  3. 将页面中标注“Drag and Drop into Blender”的虚线框拖入Blender。
  4. 弹出添加远程仓库对话框,点击“Add Repository...”确认。

添加远程仓库

  1. 再次拖入同一虚线框,弹出插件安装确认对话框,点击“OK”完成安装。

安装插件

如果Blender禁止网络访问,可先下载插件文件,通过“偏好设置”->“插件”->右上角列表按钮选择“从磁盘安装”完成安装。插件运行时需允许Blender联网(偏好设置->系统->网络->允许在线访问)。

4. 安装LLM客户端(Llama.cpp)

推荐通过Windows PowerShell安装:

winget install llama.cpp

安装成功后会显示如下提示:

Llama安装成功

5. 安装MCP服务器

  1. 在目标安装目录的上级文件夹打开终端(例如C:\)。
  2. 执行以下命令克隆MCP服务器代码:
git clone https://projects.blender.org/lab/blender_mcp.git

克隆MCP服务器

6. 下载AI模型

从Hugging Face下载“gguf”格式模型。官方示例使用的是gemma4的26B模型,但启动时间较长,建议使用轻量版gemma4的E4B模型以提高实用性。

模型下载

下载后请将模型文件放置于方便的位置。

7. 启动流程

启动插件

安装插件后,默认启动Blender时MCP桥接服务器自动运行,可在“偏好设置”->“插件”->“MCP”面板中停止或重启。

MCP插件面板

启动Llama服务器

在终端执行:

llama-server -m "模型路径"

例如:

llama-server -m "D:\ai_models\gemma-4-E4B-it-Q8_0.gguf"

Llama服务器启动

服务器启动后请保持终端窗口打开。

启动MCP服务器

另开一个终端,执行:

uv --directory "安装目录上级\blender_mcp\mcp" run blender-mcp --transport http --port 9191

例如:

uv --directory D:\blender\blender_mcp\mcp run blender-mcp --transport http --port 9191

MCP服务器启动

运行时同样保持窗口打开。

配置Llama WebUI连接MCP服务器

  1. 浏览器访问 http://127.0.0.1:8080/
  2. 点击左上角标签切换按钮。
  3. 选择“MCP Servers”。
  4. 点击“Manage Servers”下的“+ Add New Server”。
  5. 输入 http://127.0.0.1:9191/ 并点击“Add”,最后点击“Save settings”。

添加MCP服务器

保存设置

配置正确时会显示服务器状态。

服务器状态

点击设置框外返回输入界面。

8. 测试

在输入框中输入:

请列出场景中的所有对象

等待一段时间后,如果返回对象列表则说明配置成功。

测试结果

结束时关闭所有终端窗口及Llama WebUI。

9. 总结

本次介绍了如何在Windows环境下,利用Blender官方MCP Server插件结合本地AI模型,实现Blender的AI控制。后续将深入探索该插件的更多玩法。感谢阅读!


Blender相关书籍推荐

Blender书籍