Simon Willison 于 2026 年 9 月 5 日分享了一套在 macOS 上让编码 Agent 直接驱动本地 Blender 的工作流。它不只生成一张图片:Agent 会编写 Blender Python 脚本,调用无界面渲染,输出可继续编辑的 .blend 文件、渲染图,必要时还可以将连续帧交给 ffmpeg 合成为视频。
英文原帖摘录与翻译
New TIL on using Blender with coding agents on macOS.
Use the already install /Applications/Blender to render a scene of a pelican riding a bicycle
中文翻译:
新的 TIL:在 macOS 上配合编码 Agent 使用 Blender。
使用已经安装在
/Applications/Blender的 Blender,渲染一幅鹈鹕骑自行车的场景。
原帖随后展示了两轮迭代:先要求增加背景和大量装饰,再要求把整体效果进一步做好。最终得到带海边木栈道、夕阳、沙滩小屋、棕榈树、花篮和彩色气球的 3D 场景。

如何调用本地 Blender
作者给出的更明确调用方式是:
/Applications/Blender.app/Contents/MacOS/Blender --background --python scene.py
这里的关键点是 --background:Blender 无需打开图形界面即可执行 scene.py。编码 Agent 因此可以生成或修改场景脚本、调用 Blender 渲染,再根据结果继续迭代。
作者使用 ChatGPT macOS 应用中的 Codex 模式与 GPT-6 Astra(Medium)完成测试。首次提示约 2 分 39 秒后生成基础场景;增加背景和装饰约耗时 3 分 51 秒;最后一轮增强约耗时 5 分 59 秒。每轮均保留了对应的 .blend 文件和 Python 脚本。
- 项目仓库:GitHub - simonw/gpt-6-astra-blender-pelican-bicycle: Use the already install /Applications/Blender to render a scene of a pelican riding a bicycle · GitHub
- 基础场景脚本:gpt-6-astra-blender-pelican-bicycle/work/pelican_scene.py at main · simonw/gpt-6-astra-blender-pelican-bicycle · GitHub
- 装饰场景脚本:gpt-6-astra-blender-pelican-bicycle/work/pelican_flair.py at main · simonw/gpt-6-astra-blender-pelican-bicycle · GitHub
- 最终场景脚本:gpt-6-astra-blender-pelican-bicycle/work/pelican_final.py at main · simonw/gpt-6-astra-blender-pelican-bicycle · GitHub
- 完整执行记录:gpt-6-astra-blender-pelican-bicycle/codex-transcript.md at main · simonw/gpt-6-astra-blender-pelican-bicycle · GitHub
固化为可复用技能
完成实验后,作者又让 Codex 根据刚才学到的调用方法创建一个本地 Blender 技能。该技能随后可通过“使用 Blender Local 技能构建附件中的场景”一类指令复用。生成的技能文件公开在:
验证边界
这是一次公开、可检查文件与执行记录的实践展示,并不是 Blender 任务基准:作者没有给出重复运行次数、跨模型对照或失败率。测试环境限定为 macOS 且预先安装 Blender;其他系统需要调整可执行文件路径。线程后续还展示了气球连接位置不合理的视觉问题,说明即使整体渲染完成,仍应从不同视角检查几何关系和遮挡。
原作者:Simon Willison(@simonw),2026-09-05
原帖:Simon Willison on X: "New TIL on using Blender with coding agents on macOS: https://t.co/GvMDfD926E GPT-6 Astra (medium): > Use the already install /Applications/Blender to render a scene of a pelican riding a bicycle > OK add a background and a lot of flair > OK make it a whole lot be… / X