bml.asia · 纯文字 · 写写停停

鹈鹕骑进了 Blender:AI 开始用专业工具干活了

Simon Willison 又拿鹈鹕开涮了。这只鸟在 AI 圈是货真价实的老梗,好几年前他随口一句“画一只骑自行车的鹈鹕”,慢慢演变成了检验大模型画功的趣味考题。各家模型轮流上阵,交回来的 SVG 千姿百态,车轮歪的、鸟嘴扁的、羽毛长错地方的都有,大家乐呵归乐呵,其实也在无声地较量:模型到底能不能把一句模糊的人话,翻译成一段站得住脚的代码。这回考题直接升级了,他在 ChatGPT 的 Codex 模式里说了三句话,就让电脑上装好的 Blender 渲染出鹈鹕骑自行车的 3D 场景,光影、材质、构图一应俱全,最后还留下一份可编辑的 .blend 文件。考的不再是谁画得像,而是模型敢不敢接下真活。

过程说穿了并不玄乎。像 Blender 这类专业软件都自带 Python 接口,命令行加上 –background –python 两个参数,就能在无界面的状态下跑脚本,而写脚本恰好是 agent 的看家本领,两件事一拼,缝就对上了。第一句话下去,它自己摸到了 bpy 这套接口,建网格、调材质、架摄像机、打灯,两分三十九秒交出第一版毛坯;第二句“加个背景,多来点花样”,它给场景添上了节日灯彩;第三句“把它做得好得多”,五分五十九秒后诞生了那张叫 coastal-parade 的海岸巡游图,成品已经颇有几分海报的意思。每一步都落在脚本里,他把脚本、渲染图和完整的对话记录全部开在了 GitHub 仓库,有兴趣去翻翻,还能看到模型犯过的错和自我纠正的痕迹。更妙的是收尾那一手,他让 Codex 把自己摸索出来的 Blender 用法写成文档存成 skill,下次一句话就能直接调用——新工具上手三分钟,老经验一点不浪费,他甚至提到用同样的办法还能渲染动画,帧图渲完交给 ffmpeg 合成就行。

我反复看这几轮迭代,越看越觉得有意思的不是那张图,而是角色的转变。以前让 AI 画画写文,它都是在自己的黑盒子里交作业,产出即终点,满意与否全凭天意;这次它是真的在“上班”,驱动一个从没碰过的专业软件把活干完,交付物还带着完整的“源文件”,人随时可以打开那份 .blend 接着捏,修修补补,那半成品反而成了人和机器协作的起点。再往深里想一层,AI 的本事边界正在悄悄挪动:从“它训练时学过什么”,挪到“你机器上装了什么”。既然 Blender 能这么玩,同一条路子套给 CAD 制图、视频剪辑、电路设计,似乎都不需要什么新发明,装个软件、给句命令,就是一处新工位。对 Simon Willison 这样的老玩家来说,这不过是一次顺手的小实验;但对更多人来说,工具的高墙正被 agent 一扇一扇敲开,家里那台再普通不过的电脑,说不定就是下一间生产力车间。