AI建模教程 - Blender-MCP环境搭建
本文介绍了如何搭建Blender与AI生成内容(AIGC)工具MCP的集成环境。主要内容包括:1) 安装Blender 3.8+和Python 3.9+;2) 配置MCP插件并连接服务器;3) 安装VSCode和GitHub Copilot进行开发支持;4) 通过命令行工具安装MCP服务;5) 测试MCP功能,包括创建简单几何体和复杂模型(如消防栓)。该环境能实现自然语言控制3D建模,为AI驱动的
引言
- 简要介绍Blender在3D建模和AI生成内容(AIGC)领域的应用场景
- 说明MCP(Model Conversion Pipeline)工具的作用:自然语言生成3D模型
- 环境搭建的目标:为AI驱动的3D建模流程提供基础支持
环境准备
软件依赖
- Blender 3.8+ 最好下载新版,老版本有些过程版本,插件容易出现兼容性问题
- Python 3.9+ 环境配置
- MCP工具包获取:ahujasid/blender-mcp
https://github.com/ahujasid/blender-mcp
Blender插件配置
安装MCP插件
打开blender的插件设置界面。
拉取blender-mcp的仓库代码到本地。
在blender的偏好设置中,点击安装选择源代码目录下的addon.py。
安装完成后,按N键打开菜单,找到blenderMCP。这里可以按需配置,hyper3d提供试用的key有限额度。点击set free trial api key即可获取。点击connect to MCP server连接MCP服务。
这里需要安装几个常用的blender插件方便blender-mcp调用。搜索tool,将以下三个插件勾选上,即可完成blender的配置。
VScode GitHub Copilot 配置
这里我选择的是日常开发最常见的vscode,当然其他的cusor、trae编辑器也能方便的连接上blender-mcp,这里需要更新的新版的vscode,过旧的版本可能不兼容Copilot。
版本:
安装uv
通过powershell的管理员模式进入到控制台,输入命令:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
这里可能需要等一段时间。
安装完成后在控制台应该能打印出uv的版本。
安装blender-mcp
首先需要打开Copilot的代理模式,默认应该是打开的,不确定在设置中搜索chat.agent.enabled勾上agent Enabled。
安装MCP
在chat界面找到左下角的工具按钮,打开MCP服务点击添加更多工具。
添加MCP服务器
选择通过命令添加
输入uvx blender-mcp。
随便起一个服务器id,便开始安装。
安装完成后自动打开这个json文件。
连接MCP服务器,这里会根据blender进程自动找到端口并连接
测试blender-MCP,这里需要引导其使用MCP模式来控制blender。
话术:
我现在已经启动好了blender-mcp服务,并连接上了MCP服务器,使用MCP模式创建一个红色的圆柱体
点击继续即可开始控制blender进行建模。
执行完成,创建成功。可以看到在创建模型的过程中有thinking的过程。
然后使用MCP创建一个复杂一点的模型出来(消防栓)这里会列出需要建模的组成部分和步骤,然后开始建模。
可以看到目前的效果还是比较次,但是作为0基础的使用者,能作为低成本的学习工具来使用。
更多推荐
所有评论(0)