ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

如何15分钟在Blender中做出教学3D模型:BlenderMCP 自然语言建模完整指南

如何15分钟在Blender中做出教学3D模型:BlenderMCP 自然语言建模完整指南 如何15分钟在Blender中做出教学3D模型BlenderMCP 自然语言建模完整指南【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp你的任务很具体给一堂解剖学课程做一套 3D 解剖演示模型要求从基础几何体起步、加材质、调展示视角并且整个过程尽量不手写一行 Python。BlenderMCP 可以把 Blender 接到 Claude 这类 AI 客户端上你用自然语言下达指令它就完成建模、改材质、调相机并回传视口截图供你验收。适合 3D 新手、教师和需要快速出可视化原型的工程师。BlenderMCP 是什么一句话定位一个社区插件用 Model Context ProtocolMCP让任意 LLM 实时控制 Blender 3D。它特别适合不会写 bpy 代码、但需要频繁产出 3D 场景的人。核心机制是一条本地 Socket 链路AI 客户端 ↔ MCP 服务器server.py↔ TCP 9876 端口 ↔ Blender 插件addon.py。插件端是一个 Socket 服务器AI 每发一条 JSON 指令它就在 Blender 里执行并返回状态例如创建球体会回传success和对象位置。双向通道还包括场景检查、对象增删改、视口截图所以 AI 能看到自己搭出来的东西再迭代。环境准备3 步装好 uv 与 MCP 服务器系统要求Blender 3.0推荐 4.x/5.x需正常 GUI 会话后台模式不支持Python 3.10uv 包管理器最新版安装 uv 是唯一必跑的命令按系统选一条# macOS brew install uv # Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -c irm https://astral.sh/uv/install.ps1 | iex注意两点不要用pip install uv它可能不会生成uvx命令Windows 装完后把%USERPROFILE%\.local\bin加入 PATH 并重启 AI 客户端。然后在 AI 客户端注册 MCP 服务器。以 Claude Desktop 为例进入 Settings Developer Edit Config在claude_desktop_config.json中加入{ mcpServers: { blender: { command: uvx, args: [blender-mcp] } } }保存后完全退出并重启客户端。服务器不用你手动启动客户端会拉起uvx blender-mcp。实战走查从 0 到 1 做出解剖演示模型1. 安装 Blender 插件并点 Connect下载仓库根目录的 addon.pyBlender 中走 Edit Preferences Add-ons Install...选择该文件勾选启用Interface: Blender MCP按N打开 3D 视图侧边栏切到BlenderMCP标签页可选勾选Poly HavenAI 可直接下载 HDR、贴图和模型点击Connect to Claude预期结果插件在 9876 端口启动 Socket 服务器。成功判断侧边栏按钮变为 ConnectedAI 侧出现锤子工具图标说明 Blender 工具已挂载。2. 第一条指令搭建基础几何结构直接对 AI 输入创建一个解剖演示基础场景在场景中心放一个半径 2 的球体命名 Skull_Base前方 0.5 米处放一个立方体命名 Jaw_Rough删除默认 Cube。预期结果视口出现 1 个球体 1 个立方体默认 Cube 消失。成功判断再问列出场景内所有物体名称返回的清单里恰好是Skull_Base和Jaw_Rough数量与命名对得上。3. 数据与素材整合材质、贴图与资产库给 Skull_Base 应用骨质白色不透明材质粗糙度 0.6Jaw_Rough 用偏黄的皮质色再从 Poly Haven 下载一张室内 HDR 作为环境光。预期结果两个对象材质槽各有一个新材质世界节点挂上 HDRI。成功判断视口着色切换为 Material Preview 后颜色正确F12 渲染不报错。Poly Haven 的资产由 AI 通过 API 直接下载你不用手动找素材需要现成模型时也可让它搜索 Sketchfab 或调用 Hyper3D 生成资产密钥存在插件偏好里即可持久化。4. 标注与展示优化相机、灯光与截图验收相机切到等距视角机位略高于场景中心主光用柔光顶光加一盏补光然后对视口截图。预期结果视角锁定相机灯光就位AI 回传一张视口截图base64 图片跨机器也能返回。成功判断截图里两个模型完整入框、无穿帮构图不对就继续追加一句相机再拉近 20%。截图反馈是这个流程的关键——AI 能看到视口再迭代不是盲操作。常见坑与快速排错现象原因解法spawn uvx ENOENTGUI 客户端不继承终端 PATH找不到 uvxwhich uvxmacOS/Linux或where uvxWindows拿到完整路径填进配置的command字段Windows 写command: cmd, args: [/c, uvx, blender-mcp]改完重启客户端第一条指令失败握手时序问题偶发原样重试一次通常第二次就成功指令超时单次请求过于复杂拆成多条顺序的小指令一次只让 AI 做一件事M 系列 Mac 报 cryptography 构建错误uvx 选到了 x86_64 的 Python配置改为args: [--python, 3.11-aarch64, blender-mcp]执行代码后场景被改坏execute_blender_code会在 Blender 里跑任意 Python ⚠️用前先保存工程对关键步骤要求 AI 先返回场景状态再动手以上都没解决时重启 MCP 客户端和 Blender 侧服务器缓存异常可执行uv cache clean blender-mcp uvx --refresh blender-mcp清一次。结尾BlenderMCP 的价值链路只有三段装插件 → 配 MCP → 点 Connect之后建模、材质、相机、验收截图全部走自然语言且每一步都有可核对的返回结果。它不替代 Blender 的精细操作但把从零搭场景的成本压到了几分钟。现在就可以试的第一条指令在场景中心创建一个半径 2 的球体命名为 Demo_Sphere。【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表