83秒纯代码动画刷屏,先别急着说动画工作室完了
一个83秒、39镜头、1992帧的动画短片在 X 上传播,发布者说3小时做完、无图像和视频模型、单 HTML 离线播放。看完仓库和教程,真正值得看的是 seek(t) 渲染器、弹簧、合成音轨,以及让模型自己审片的循环。
一个83秒的动画短片在 X 上刷屏。发布者 Movez 说,它由 Fable 5.5 在3小时内一镜做完,8 个 agent 团队并行,纯 three.js,零视频模型,39 个镜头,1992 帧代码渲染,声音也是合成的,最后塞进一个单 HTML 文件,离线能放。
先把“动画工作室完了”这句放一边。模型名也有点乱:Movez 标题写 Fable 5.5,同一串素材里的教程讲的是 Opus 5.5,GitHub 仓库只写 Made with Claude Code。模型叫什么先放一边,仓库里的管线是可验证的。
LEVIATHAN 仓库写得很清楚。片子是 three.js r170 加 WebGL2,跑一套自定义多 pass 管线,模仿赛璐璐加手绘背景。阴影和反射、主渲染、背景笔触、手绘线、水面、大气、特效、 bloom 和调色,一层层叠。所有东西底下都是 3D,但最后要看起来像 2D 动画。角色按 on twos and threes 做,角色一秒 12 张,水特效一秒 8 张。每一帧都是时间的纯函数,所以可以乱序渲染,可以断点续渲,结果确定。声音用 Web Audio 的 OfflineAudioContext 合成,铜管、弦乐、鲸歌、弓弦、音爆、雷、海,全锁在故事节拍上。






But“一句话生成”这个说法要拆。Claude Code 团队的 Thariq 在回复里拆过一次台:帖子说 one-shot,prompt 是 1 万字符,还带 skills、示例和 API key。Movez 自己那篇 motion design 长文也承认,prompt 只占视频的 10%,另外 90% 是 harness。
那套 harness 长什么样。用 window.seek(t) 画第 t 秒,headless Chrome 逐帧截图,ffmpeg 拼成 H.264。禁用 Math.random,用种子噪声,禁用 setTimeout 和 CSS transition,渲染模式里不携带状态。弹簧用闭式解,一个值多次换目标就叠加多个弹簧,不重启。音乐要么给轨道测 beat,要么用代码合成,UI 音效踩在测出来的峰值上。最后还有一步:把渲染结果拼成 contact sheet,让模型自己看,按 hook、手机尺寸可读性、运动质量、变化、构图、品牌准确度、音画同步打分,修最差 3 个问题,直到每项 8 分以上。

这比“一句话”无聊,但有用。它把动画变成可复用流程:参考图、镜头表、渲染器、音轨、评审循环、打包成 skill。有人一年前花 1000 美元做类似产品视频,现在 30 分钟能出一条。受冲击的不是“动画师”三个字,是把动画当黑箱外包的那部分工作。
争议也有。AGTP 的帖子说,Fable 5.5 还没被 Anthropic 确认,所谓测试也有争议。
有网友 Mikey 在回复里泼冷水,说跟高质量动画比,它看起来 awful,很多场景几乎没动画,也没达到 prompt 里“not 3D”的目标。另有网友说,原以为又是把视频塞进网页,结果仓库里真有代码。
两边都成立。83秒、39镜头、3小时、8 个 agent、单 HTML 离线,这些数字是真的。看起来像不像院线动画,是另一回事。真正值得抄的,是那套让模型自己看片、自己修片的循环。动画工作室会不会完,我不知道。只知道这波刷屏里最不值钱的是“一句话”,最值钱的是 harness。
发布时间: 2026-11-05 13:35