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 安装插件:
- 打开 Blender → 编辑(Edit) → 偏好设定(Preferences)
- 左侧选 附加元件(Add-ons)
- 右上角点击 从磁盘安装(Install from Disk)
- 找到刚才 clone 下来的
blender-mcp文件夹,选择其中的addon.py - 安装后勾选启用
右侧面板会多出一个 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 社区公开教程