先说结论:这次翻车的不是 AI,是我自己写的判分器。它把一次 34 厘米的漂亮弹跳,量成了 2 厘米。
前两期我让 AI 用 Blender 建房间,静态建模都过关了。这期加难度:做一段 10 秒动画——纸飞机起飞绕场降落、桌面风扇匀速旋转、一颗球被物理引擎驱动从桌沿滚落自然弹跳、相机缓缓推近。十项标准写死,判分器不看代码,逐帧采样 240 帧里每个物体的真实坐标,全靠轨迹说话。
▶ 视频直达:https://youtu.be/ppjJ2_PZ9lo
三轮成绩:5 → 9 → 10
第一轮 5 分,还是那个老病根:版本漂移。它调动画曲线用的旧接口 `Action.fcurves`,Blender 5.2 里已经删了,脚本当场崩掉,球、相机、灯全没建出来。这是我这个系列里 AI 背旧接口第五次翻车。
发回验收报告,第二轮场景全建齐,9 分,就差弹跳一项——报告说球落地只回升 1.4 厘米,标准是 3 厘米。顺带这轮它还崩了一次:`FFMPEG` 视频输出枚举在 5.2 里整个消失了,第六回。
第三轮它把弹性翻了一倍。结果:2 厘米。还是不过。
不对劲:弹性翻倍,弹跳只多四成
能量去哪儿了?我不猜了,直接把球的逐帧轨迹拉出来看。
一看愣住了:第 33 帧球落到最低点,第 41 帧弹到 0.46 米。三连跳,46 厘米、18 厘米、9 厘米,一跳比一跳矮,最后稳稳停在地面。物理模拟无懈可击。
那 2 厘米是怎么量出来的?采样率。
球落地那一瞬速度大约每帧 8 厘米,撞击发生在两帧之间。而我的判分器规定:采样帧必须贴到地面才算触地。它永远踩不到那个瞬间——盯着每一帧看,却错过了帧与帧之间发生的事。
修好量法重判:第三轮满分。再把第二轮的数据翻出来重判——也是满分。第二轮它就已经做对了,那一分是我冤枉它的。
满分之外:轨迹十分,观众看不见
我把渲染的片子从头看了一遍,又发现两件判分器管不到的事:
- 纸飞机爬到最高点时飞出画框了。相机只盯着桌子中心,没人管主角在哪。轨迹判定满分,观众看不见绕场。
- 那台风扇匀速转得教科书级——每秒转角变异系数 0.0%。但它长得像个直升机标本,没人会认出这是风扇。
还是那句话的动画版:满足字面,不满足意图。
这个系列走到第四期,结论一层比一层深
- E06:AI 会骗过字面(45 本书只铺满书架 15%)
- E07:判分器会被字面骗(36 本书挤下两层,铺满率指标照样给高分)
- E08:判分器自己也会说谎——离散采样去判连续的物理事件,事件比采样间隔短,它就瞎了
所以给所有用自动化验收干活的人一条实用建议:指标异常时,先质疑测量工具,再质疑被测对象。自动化验收写得再严,也得留一双自己看数据的眼睛。
三轮代码、轨迹数据、判分记录都在我电脑上。完整过程做成了 3 分钟视频(含判分器冤案的完整发现过程):https://youtu.be/ppjJ2_PZ9lo
更多真机实测视频,见 YouTube 频道「富爸爸大妙招」。
上一期:GPT 和 Claude 用 Blender 建同一间书房 https://www.fubaba.org/54.html
下一期:即梦做视频的成本要多少?16 镜仙侠短片 1160 积分实测 https://www.fubaba.org/61.html


评论