引言

  • 简要介绍Blender在3D建模和AI生成内容(AIGC)领域的应用场景
  • 说明MCP(Model Conversion Pipeline)工具的作用:自然语言生成3D模型
  • 环境搭建的目标:为AI驱动的3D建模流程提供基础支持

环境准备

软件依赖

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基础的使用者,能作为低成本的学习工具来使用。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐