Claude & Blender

Claude & Blender

1. 前言

最近在探索 2D图片 转 3D模型的可行性,及给模型增加骨骼 和 BOM 拆分。在看 Blender 的时候,刷到了 Claude 通过 MCP 服务操作 Blender,觉得挺有意思的,记录下配置的过程。

我的电脑的是 Macbook Pro M1

2. Claude 桌面端下载

3. Blender 下载

4. UV 包

uv包是指一个Python包安装器和解析器,它被设计成比pip和pip-tools更快。具体来说,uv包是一个由Astral团队开发的高性能Python工具,用Rust语言编写,旨在提供极快的依赖解析和安装速度。uv不仅是一个pip的替代品,还集成了虚拟环境管理、Python版本管理、依赖锁定等功能,提供了一个全面的项目管理解决方案。它支持常见的Python包管理命令,与pip兼容,但提供了显著的性能提升。uv包通过统一的接口管理Python项目、命令行工具、单文件脚本和Python本身,是Python开发者提升开发效率的理想选择。

4.1 Mac安装,打开terminal输入

Terminal window
brew install uv

4.2 如果遇到brew 版本问题的话,

可以更新下

Terminal window
brew update

5. MCP服务配置

5.1 Claude Desktop设置

5.1.1 在设置中找到 Developer ,然后选择 Edit Config

5.1.2 打开 claude_desktop_config.json

5.1.3 更新配置文件:

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

5.2 Blender配置

5.2.1 下载 addon.py 文件

5.2.2 打开 Blender ,点击 edit ,然后 preference

5.2.3 点击向下箭头,然后点击从磁盘安装。

5.2.4 安装下载好的 addon.py

5.2.5 开启 Blender MCP

6. 使用方法

6.1 连接 Blender 与 Claude Desktop

6.1.1 打开Blender的3D视角(快捷键是N)

然后 Start MCP Server 开始连接

6.1.2 查看Claude Desktop是否已连接

Claude Desktop 设置中刚看到,blender 服务 running 即表示已开启。

6.1.3 开始输入 Prompt 即可

然后就可以使用自然语言来操作 Blender 建模了。

不得不说这个体验真的很棒,现编的截图应该是不知道拉布布的原因,当然合适 Prompt 和 及一些详细的描述会更加的有帮助。

image.png

7 参考资料