AE添加位移关键帧出现回移现象的解决办法

By 十月 24, 2017 十一月 14th, 2017 After Effects, 小技巧

情景重现

如上图,图层在移动的过程中出现了短暂的回移现象,先来看看这个这个图层的位置关键帧。

只有四个关键帧,只顺着Y轴移动,X轴不变,第一个关键帧是初始位置0,最后一个是末位置100,中间两个关键帧则是44和45。(实际数值不是这个,只是为了好理解)

回移现象出现在中间的两个关键帧位置,这种现象只会在给位置某一个轴做关键帧另一个轴不动或两个轴都有关键帧的的情况下出现,其他变化属性不会出现这个问题。按理论来讲,关键帧值是增加的,而且两个关键帧之间也没有其他关键帧了,关键帧还都是默认状态,并没有添加缓动,怎么可能会出现回移的现象呢?我觉得这是个BUG。

当然这篇文章不能以一句BUG就结束了,打开曲线编辑器看看数值变化的情况。

红色的是X轴曲线,绿色的是Y轴曲线,白色的是速度曲线。

可以看到在Y轴两个关键帧之间AE自动给了一个插值,让两个关键帧之间不是直线过渡的,而且出现了折线,因此图层移动时才会出现回移的现象。

还记得刚才说第二个关键帧是44,第三个关键帧是45。如果第三个关键帧是44,这段曲线会变为一条横线,这个好理解,因为两个关键帧之间数值并没有改变。但是如果第三个关键帧是44.1,或者45或者43都会出现不同曲折程度的折线状态,那么时候会正常呢?

如果第三个关键帧是数值增加的话,在第二个关键帧位置的速度曲线和第二个关键帧数值相同或大于的情况下,位置曲线会正常,如果第三个关键帧是数值减少的话,则要在第二个关键帧位置的速度曲线大于第一个关键帧时的速度曲线位置才会正常。

其实这可以带来一个思路,就是调节速度曲线会不会就能修复这个问题呢?

并不是啊!速度曲线变的原因是调节了第三个位置关键帧的数值,这才是主要原因,速度曲线只是一个表象,也就是说为了修复这个问题已经让位置关键帧发生变化了,但是如果说我必须要求第二个关键帧是44,第三个是45,还不能出现这个回移现象该怎么办呢?

解决办法

点击上面图中右下角的按钮,分离XY轴参数,让位置的两个轴作为两个单独参数变量调节。

点击之后关键帧会自动添加了缓动插值。

只需要选中关键帧,我的是mac,按下cmd+鼠标左键点击下关键帧就解决了,win的话应该是ctrl+鼠标左键。

这样就解决这个问题了。(完)

3 Comments

Leave a Reply