关键帧之间若采用线性插值,属性值会按时间匀速变化,运动看起来机械、缺乏重量感。缓入与缓出正是针对这种「匀速感」的时间曲线调整:它们并不改变关键帧的起止位置或目标数值,而是改变中间帧的时间分布,让速度呈现先慢后快或先快后慢,从而形成更接近真实物理的运动节奏。
缓出(ease out)指运动在接近终点时逐渐减速。起点附近速度较高,终点附近速度下降,视觉上像冲刺后刹停。入场动画常用缓出,使图层「落定」到目标位置,而不是匀速滑到就突然静止。缓入(ease in)则相反:起点附近缓慢起步,随后加速离开。出场或回弹阶段使用缓入,更符合从静止开始再离开的物理直觉。二者也可组合为缓入缓出,让起止两端都钝化、中间略快,适合需要柔和过渡的连续运动。
从曲线形态上看,缓出在终点侧更「钝」、起点侧更「尖」;缓入则相反。在效果控件的速度图或数值图上,通过调整贝塞尔手柄即可实现:把终点附近的手柄外拉,速度会在接近目标时下降;把起点手柄拉开,则形成缓慢起步。软件中的「缓入」「缓出」预设,本质上是对这类曲线的快捷封装。
判断是否用对,关键不在参数名称,而在观感:全程匀速滑入往往是仍停留在线性插值;入场终点仍「撞一下」说明终点减速不够。合理运用缓入缓出,不必改动位移幅度,就能把机械关键帧变成有节奏、可落定的专业运动。
参与讨论
缓入缓出做动画确实更自然,线性插值容易显得僵硬