镜头每次移动剩余距离的一部分,会逐渐靠近目标,但通常不会在有限步内数学上完全重合。把这种平滑方式误当作固定速度,容易误解目标较远时为什么镜头移动更快。

这份练习把数据、规则和中间状态一起列出。可以先自行推演,再与过程记录逐项比较;如果结果不同,先找到第一处分歧,确认时间单位、端点归属和运算顺序。案例是一套限定模型,不把其他作品的不同实现认定为错误。

规则与输入

目标在本轮保持不动;每步把剩余误差乘固定比例的补量加到镜头位置。比例大于零、小于一,使用精确分数。这里只比较更新次数,不声称不同帧率下自动具有相同耗时。

镜头从-4靠近固定目标49,每步补上误差的2/5

逐项推演

第1步:原误差53,移动106/5,新位置86/5,剩余误差159/5;这一误差是原来的3/5。

第2步:原误差159/5,移动318/25,新位置748/25,剩余误差477/25;这一误差是原来的3/5。

第3步:原误差477/25,移动954/125,新位置4694/125,剩余误差1431/125;这一误差是原来的3/5。

第4步:原误差1431/125,移动2862/625,新位置26332/625,剩余误差4293/625;这一误差是原来的3/5。

第5步:原误差4293/625,移动8586/3125,新位置140246/3125,剩余误差12879/3125;这一误差是原来的3/5。

第6步:原误差12879/3125,移动25758/15625,新位置726988/15625,剩余误差38637/15625;这一误差是原来的3/5。

第7步:原误差38637/15625,移动77274/78125,新位置3712214/78125,剩余误差115911/78125;这一误差是原来的3/5。

第8步:原误差115911/78125,移动231822/390625,新位置18792892/390625,剩余误差347733/390625;这一误差是原来的3/5。

八步后位置18792892/390625,仍剩347733/390625;两步合成的等效补量比例为16/25。

复核与使用边界

记录目标与镜头之差,每一步应变为上一误差的同一个比例。把连续两步合成一个等效更新,再与逐步结果比较,可以检验更新公式是否写反。

若每帧都使用固定比例,帧数多的一秒就会做更多次更新。因此这种按步定义的模型不能自动保证不同帧率下的真实时间响应相同;需要先确定要保持的是步数还是时间常数。

复盘时建议保留输入表和中间状态,而不仅保存最终答案。改动一个条件后重新推演,再检查起点、终点、重复值和临界输入;这样能把规则本身、计算实现和显示结果分别核对,避免把一次偶然相同当成验证完成。