Claude+MCP+Blender+3D打印机,轻松实现AI赛博捏泥人

其实我以前自学过3D建模,但由于缺乏美术修养,做出来的模型惨不忍睹。不过,随着AI的发展,我似乎看到了AI帮助建模的曙光。

说到建模,很多人会用blender,这是一款免费跨平台的3D建模套件。不过,我真不太会用。不过最近Blender MCP的出现,AI可以帮我用Blender建模。

之前的文章介绍过MCP(Model Context Protocol),还用MCP连接过Apple notes,在Claude上访问和搜索MacBook里的笔记。

同样的,Blender MCP,就是通过MCP,连接Blender软件,从而实现让AI来建模。

话不多说,直接开整。

环境设置

首先,你需要:

然后在Claude Desktop里,在 setting ->Developer界面,你可以点击Edit Config,增加MCP Server

点击Edit Config,增加这个配置。

{
    "mcpServers": {
        "blender": {
            "command": "uvx",
            "args": [
                "blender-mcp"
            ]
        }
    }
}

如果你的Blender MCP设置成功,你的Claude Desktop这个位置应该会出现一个锤子图标。

点进去,如果有From server: blender的提示,说明设置成功了。

当然,在Blender那里,也要设置一下。

在最开头的github链接里下载addon.py ,打开Open Blender,然后 Edit > Preferences > Add-ons,右上角下拉箭头,有个install from disk,选中addon.py, 安装成功后你应该就能看到Blender MCP在菜单栏里了。

回到Blender,点击Start MCP Server。(如果没看到下图,可以安装github链接里的指示再弄一遍)

这个时候Claude就能通过MCP调用Blender了。

测试案例

我们先试下直接让Blender生成,给Claude

01:40

有的读者看到这里,也许会有点惊叹,看着AI一步一步给鸭子捏身体,捏头,捏翅膀,简直和人做事情的方法一样。

不过,也不得不承认,最后捏出来的鸭子,真不可爱。不过,可以试试改指令,让它用Hyper3D来做一个可爱的小鸭子。

01:26

其实Hyper 3D是第三方的AI生成3D模型工具,被集成到了Blender里,其实从前面的Blender界面我们也看到菜单里有一个hyper3d.ai的选项。你也可以去它的官网上试试它的文生模型/图生模型等能力。

继续回到Blender。

桔猫看到AI生成的鸭鸭模型,眼神中透露着满意。

最后一步,我们要把这个模型导出。可以导出stl或者ply格式,这些都是3D打印机能导入的模型文件格式

3D打印

最后一步就是3D打印了。

不同的3D打印机有不同的软件,所以这一步暂时没有MCP server可用,得手动把模型文件传给3D打印机

我把模型文件导入到3D打印机的软件上,然后点击右上角打印。

3D打印机就开始勤勤恳恳的干活了

00:08

过了一个多小时,终于打印好了

还挺可爱吧。

最后

MCP+Blender+3D打印机的方案,使得我们在赛博空间也可以做出自己喜欢的玩具,和小时候捏泥人一样好玩,这可谓是赛博捏泥人了。