实战

用 Codex 控制 Blender 自动 3D 建模:从安装到建一个木凳的完整指南

2026/9/64 分钟阅读

Codex 不只是写代码的工具——它还能直接操控你电脑上的专业软件。今天演示的是如何用 Codex 控制 Blender(免费开源的 3D 创作软件)做自动化建模:你只用自然语言描述想要的东西,Codex 会帮你打开 Blender、创建模型、调整材质,全程不用手动点鼠标。

这套方案的底层原理是 MCP(Model Context Protocol) ——给 Codex 挂载一个「Blender 插件」,让它能读取场景、创建物体、修改参数,就像给 Codex 装了一双能看到 Blender 并动手操作的「眼睛和手」。

前置条件

开始前确认你的电脑上有这些:

组件 版本要求 说明
Blender 5.x(推荐最新版) 免费开源,blender.org 下载
Python 3.10+ 一般随 Blender 自带
Codex 最新版 chatgpt.com/codex 下载安装
uv 最新版 Python 包管理器,用于启动 MCP Server

第一步:安装 uv

uv 是一个极速的 Python 包管理器,用来启动 MCP Server。在终端运行:

python -m pip install -U uv

安装完成后验证:

uv --version

看到版本号就证明安装成功。

第二步:获取 blender-mcp 插件

在项目里克隆 blender-mcp 仓库,我们需要里面的 addon.py 文件:

git clone https://github.com/vortezwohl/blender-mcp.git
cd blender-mcp

克隆完成后,打开 Blender 安装插件:

  1. 打开 Blender → 编辑(Edit)偏好设定(Preferences)
  2. 左侧选 附加元件(Add-ons)
  3. 右上角点击 从磁盘安装(Install from Disk)
  4. 找到刚才 clone 下来的 blender-mcp 文件夹,选择其中的 addon.py
  5. 安装后勾选启用

右侧面板会多出一个 Blender MCP 面板,说明插件已生效。

第三步:在 Codex 配置 MCP Server

回到 Codex,打开它的配置文件(一般在 ~/.codex/config.toml),在最后加入这段:

[mcp_servers.blender]
command = "cmd"
args = ["/c", "uvx", "blender-mcp"]
startup_timeout_sec = 120

配置完成后重启 Codex,让新的 MCP Server 加载进去。

第四步:连接测试

重启后,确保 Blender 处于打开状态(Codex 需要先连接 Blender 才能工作)。在 Codex 里发送一条只读测试指令:

检查当前打开的 Blender 文件,告诉我场景名和里有哪些物体,不要做任何修改。

如果成功,Codex 会返回类似这样的信息:

文件名:untitled.blend
场景:Scene
物体列表:Cube, Camera, Light

如果出现错误,依次检查: 1. Blender 是否正在运行 2. Codex 的 MCP 配置是否正确(路径是否有误) 3. Codex 是否重启了

第五步:用自然语言创建 3D 模型

连接成功后,就可以开始建模了。举一个完整的实战例子——创建一张木制小凳子

5.1 准备参考图(可选但推荐)

找一张凳子的参考图,拖进 Codex 对话框,让它先看一眼你需要的样式。

5.2 发送建模指令

先检查当前 Blender 场景,删除默认的 Cube 和 Camera。
然后参考这张图,创建一个木制三脚凳,要求:
- 圆形的座面,边缘倒圆角
- 三条木腿,从座面下方均匀分布向外倾斜
- 深棕色木质材质,腿底部有一点磨损效果
- 每个零件分开命名(Seat、Leg_1、Leg_2、Leg_3)
- 完成后告诉我创建了哪些物体和材质

5.3 逐步迭代

Codex 会分步执行。如果某一步不满意,直接追加指令:

座面再厚一点
把第三条腿往左边挪 10 度
换个更浅的木色

进阶玩法

这个工作流可以进一步扩展:

导出多种格式:Codex 完成建模后,可以一键导出为 FBX、GLB、OBJ,用于游戏引擎或其他 3D 软件。

把现在的场景导出为 GLB 格式,保存到桌面

批量生成变体:一个产品需要多个颜色版本?直接让 Codex 循环生成:

基于这个凳子模型,生成红色、蓝色、原木色三个版本,分别保存为 stool_red.glb / stool_blue.glb / stool_natural.glb

加动画:让凳子缓缓旋转展示:

让凳子围绕 Y 轴匀速旋转,每秒转 30 度,渲染成 10 秒的动画视频

注意事项

  • 正版软件:确保你的 Blender 是官方正版,开源免费,不需要破解
  • 复杂模型需分步:太复杂的模型一次指令可能失败,建议拆成小步骤,每步确认后再继续
  • 上下文管理:大工程注意查看 Codex 的上下文余量,适时用 /compact 命令压缩历史对话
  • Windows 用户:MCP 配置里的 command = "cmd" 是 Windows 专用,Mac 用户改为 command = "sh"

💡 为什么用 MCP 而不是 Computer Use? Computer Use 是让 Codex 像人一样看屏幕点鼠标,虽然通用但速度慢且易受弹窗干扰。MCP 方案直接通过 API 调用 Blender 内部接口,速度更快、更稳定、可重复执行,适合需要多次迭代的专业建模场景。

来源:Vortez Wohl《Codex + Blender 自动 3D 建模实践》(https://vortezwohl.github.io/agent/2026/06/19/Codex-+-Blender-%E8%87%AA%E5%8A%A8-3D-%E5%BB%BA%E6%A8%A1%E5%AE%9E%E8%B7%B5.html)

资料最后核对日期:2026-09-06 · 内容整理自 CodexGuide 社区公开教程