纯代码生成一支吉卜力动画,顺便测出了没发布的 Fable 5.5
Chetaslua 用一个 HTML 文件生成了吉卜力风格的机器人动画,画面细节拉满。作者同时给出了判断模型版本的方法:关掉搜索和记忆,问它 Karpathy 2026 年去了哪里。宝玉的评价是,对普通人加成有限。
Chetaslua 在 X 上发了一段动画。日出,废弃森林,长满苔藓的巨型机器人从土里站起来,小鸟惊飞,引擎点火,冲向金色天空。吉卜力式的赛璐璐上色,手绘线条,背景是水彩质感。
他没写错。这确实是一个 HTML 文件生成的。
宝玉转发了这条推,评价克制:Fable 5.5 的视频能力又强了一截,纯代码做到这个程度不容易,但对普通人增益有限。
这句话拆开看,前半句是事实,后半句是判断。
一个文件,没有外部素材
Chetaslua 说整个东西没用到任何外部资源。成品是一个自包含的 index.html,无依赖、无构建步骤,下载后离线打开就能播。MP4 以 base64 内嵌在页面里,加载时解码成 Blob。播放器是自己写的,有播放暂停、进度条、全屏和声音开关,自动播放失败就退回静音。还有一个 <canvas> 实时生成的胶片颗粒层。键盘 Space/K 播放暂停,←/→ 前后 5 秒,M 静音,F 全屏。
代码开源在 GitHub,在线版也能直接看:
提示词写得极细。要求最终交付单个自包含 HTML 文件,用任何工具、库、参考都行。艺术风格锁定吉卜力,主角是一个原创巨型机器人,场景里不出现人。后面列了一长串“不许像”的清单:不许有 3D 塑料材质和 CG 光影,不许有 SVG 式的完美曲线和统一描边,不许有网页动画那种滑层和软件缓动,不许有 AI 艺术常见的形状扭曲和细节融化,不许西方卡通风,不許僵硬姿势和空背景。
最后一句是验收标准:结束前随机抽帧当静帧检查,任何一帧不像院线动画就继续改,改到每帧都能当剧场版截图为止。
结果就是上面那段。
新模型是怎么被测出来的
Fable 5.5 还没正式发布,作者应该是灰度测试到了。他的验证办法有点狠:关掉联网搜索和记忆,直接问模型:
Where did @karpathy go in 2026?
只有新模型知道答案。知道,说明训练截止时间足够新;不知道,就是旧模型。本质是在探知识截止日期。
截图里模型的回答是:Andrej Karpathy 在 2026 年 5 月加入 Anthropic,做预训练研究,用 Claude 加速研究进程。回答后面还跟了一句,这些是凭记忆说的,没有验证,细节可能不准。
作者补了一句提醒:知识截止日期不等于模型知道截止日期前的所有事。有些事件发生在截止之前,模型照样不知道。这个测试顺手也能测出来。
同一个提示词丢给常规的 Opus 5.5,质量就掉下来。放到 Fable 5.1 上更差。
评论区的两盆冷水
一条评论说,视频本质还是像素点,这种生成方式要追上视频模型的质量,算力不知道要翻多少倍。另一条更实在:普通人真正缺的是局部修改,改一处不用全片重跑,这事做到了才算加成。
第二条戳中了要害。现在看这类演示,惊艳归惊艳,但工作流里最贵的从来不是从零生成,而是改。一个镜头的光线不对、一个动作的节奏偏了,整段重跑一遍,时间成本立刻把“效率提升”吃回去。
宝玉说更期待其他方面的能力提升,大概也是这个意思。视频能力拉满是一回事,能不能让普通人真的用起来是另一回事。
纯代码把动画做到这个程度,确实值得看一眼。但决定它能不能留在日常工具链里的,是下一次你只想改三秒钟的时候,它要花多久。
发布时间: 2026-11-03 03:27