BlenderMCP 是一个连接 Blender 和 Claude AI 的开源项目,通过 Model Context Protocol (MCP) 实现了 AI 辅助的 3D 建模、场景创建和操作。
来源:据 README 描述 查看 GitHub 仓库 →BlenderMCP 受关注的原因包括:它填补了 Blender 与 AI 集成的空白,解决了 3D 建模过程中缺乏 AI 辅助的问题;采用 Python 和 MCP 协议,技术选型独特;支持多种 Blender 功能,如对象操作、材质控制、场景检查和代码执行。
来源:综合 README 描述和项目特征通过基于 socket 的服务器连接 Claude AI 和 Blender,实现命令的接收和执行。
来源:据 README 描述在 Blender 中创建、修改和删除 3D 对象。
来源:据 README 描述应用和修改材质和颜色。
来源:据 README 描述获取当前 Blender 场景的详细信息。
来源:据 README 描述在 Blender 中运行任意 Python 代码。
来源:据 README 描述项目采用模块化设计,主要分为 Blender Addon 和 MCP 服务器两部分。Blender Addon 负责创建 socket 服务器接收和执行命令,MCP 服务器实现 MCP 协议并连接到 Blender Addon。数据通过 TCP 套接字进行传输。
来源:代码目录结构 + 依赖文件infra: 无特殊要求,可在本地运行 | key_deps: mcp[cli], supabase, tomli | language: Python | framework: 无
来源:依赖文件 + 代码目录结构1. 3D 建模和场景创建:使用 AI 辅助创建复杂的 3D 场景。 2. 游戏开发:利用 AI 生成游戏资产和场景。 3. 视觉特效:快速制作视觉效果。 4. 教育培训:为学生提供交互式 3D 建模工具。
来源:README版本号:1.5.5 发布日期:无 主要变更:添加 Hunyuan3D 支持,支持 Poly Haven 资产,支持 Hyper3D Rodin 生成 3D 模型等。
来源:GitHub ReleasesBlenderMCP 是一个值得关注的项目,它为 Blender 用户提供了 AI 辅助的 3D 建模功能,适合需要高效建模的团队和个人使用。
来源:综合分析