关键帧(Keyframe)用于记录某个属性在特定时间点上的值。位置、缩放、不透明度、音量以及许多效果参数都可以通过关键帧随时间发生变化,从而形成移动、缩放、淡入淡出和各种效果动画。

制作动画时,通常至少需要两个关键帧:一个记录变化开始时的属性值,另一个记录结束时的属性值。Premiere 根据插值规则自动计算二者之间各个时刻的属性值,使变化连续完成。这里计算的是中间属性值,不应与改变视频速度时通过帧采样、帧混合或 Optical Flow 处理视频帧的“时间插值”混淆。

一、添加和管理关键帧

关键帧主要可以在“效果控件”和时间轴面板中处理。“效果控件”适合集中查看剪辑上的多个属性和关键帧;时间轴则适合直接在剪辑或轨道上快速调整。文字、形状和路径图层的部分属性还可以在“属性”面板中直接启用动画。

1、启用动画

在“效果控件”面板中展开需要制作动画的属性,单击“切换动画”(Toggle Animation)按钮,即可启用该属性的关键帧。

打开网易新闻 查看精彩图片

图 1:在“效果控件”面板上使用关键帧

将播放指示器移动到需要的位置并改变属性值,Premiere 会自动建立关键帧;也可以使用“添加/移除关键帧”(Add/Remove Keyframe)按钮手动添加。

2、选择关键帧

单击关键帧可将其选中。

按住 Shift 键单击,可以选择多个连续或不连续的关键帧;在“效果控件”中还可以拖出选框选择多个关键帧。单击属性名称,可以选择该属性的全部关键帧。

3、删除关键帧

选中一个或多个关键帧后按 Delete 键即可删除。

如果关闭已经启用的“切换动画”,Premiere 会提示删除该属性的全部关键帧,并将属性保留为当前时间位置的值。因此,关闭“切换动画”与删除单个关键帧并不是一回事。

4、移动、复制和粘贴

左右拖动关键帧可以改变其发生时间。

使用 Ctrl + C、Ctrl + V 可以复制和粘贴关键帧;粘贴多个关键帧时,第一个关键帧会出现在当前时间位置,其余关键帧保持原来的相对时间关系。在“效果控件”的时间轴视图中,还可以按住 Alt 拖动关键帧进行复制。

5、前后跳转关键帧

“效果控件”和时间轴都提供上一关键帧、下一关键帧导航按钮,可以让播放指示器直接跳到相邻关键帧,便于逐个检查和修改。

在属性值变化量和插值方式相同的情况下,两个关键帧相距越远,变化通常越缓慢;相距越近,变化通常越快。

二、理解关键帧插值

插值(Interpolation)决定两个已知关键帧之间的属性值如何变化。除了决定中间值,还可以控制动画运动路径以及加速、减速等节奏。

关键帧插值可以从两个方面理解。

1、空间插值

空间插值(Spatial Interpolation)主要控制具有空间路径的属性在画面中如何从一个位置过渡到另一个位置。

打开网易新闻 查看精彩图片

图 2:空间插值示意图

A. 线性空间插值 B. 自动贝塞尔空间插值 C. 连续贝塞尔空间插值

例如,对“位置”设置关键帧后:

线性空间插值形成直线路径;

贝塞尔类空间插值则可以通过方向手柄形成曲线路径。

可以简单理解为:空间插值决定“走哪条路”。

2、时间插值

时间插值(Temporal Interpolation)决定属性值随着时间以怎样的速度和节奏变化。

同样是从 A 点移动到 B 点,可以匀速完成,也可以先慢后快、先快后慢。

可以简单理解为:时间插值决定“这条路怎么走”。

这里的“时间插值”指关键帧属性值随时间的变化方式,与剪辑变速时用于处理视频帧的时间插值不是同一个问题。

三、常用插值方法

在“效果控件”或时间轴中右击关键帧,可以根据属性支持情况选择不同的插值方法。

图 3:插值图标

A. 线性 B. 贝塞尔曲线/连续贝塞尔曲线/缓入/缓出 C. 自动贝塞尔曲线 D. 定格

1、线性

线性(Linear)让属性值以固定变化速率在两个关键帧之间过渡。

它适合需要均匀变化的动画,但开始和停止通常比较突然。

2、贝塞尔

贝塞尔(Bezier)通过方向手柄手动调整关键帧两侧的变化曲线,可以分别控制进入和离开关键帧时的变化。

3、自动贝塞尔

自动贝塞尔(Auto Bezier)自动计算方向手柄,使动画平滑经过关键帧。修改关键帧后,手柄也会自动调整以保持平滑。

4、连续贝塞尔

连续贝塞尔(Continuous Bezier)同样保持关键帧两侧平滑连续,但允许手动调整方向手柄,适合需要精细控制的动画。

5、定格

定格(Hold)不会在相邻关键帧之间逐渐过渡,而是一直保持当前值,到下一个关键帧时瞬间改变。

适合开关、跳变或不需要渐变的动画。

6、缓入与缓出

缓入(Ease In):进入当前关键帧时逐渐减速。

缓出(Ease Out):离开当前关键帧时逐渐加速。

例如,让对象从静止开始移动,再平滑停止,通常可在起始关键帧使用“缓出”,在结束关键帧使用“缓入”。

请参阅:

四、使用值图表调整属性变化

在“效果控件”中展开支持关键帧的属性,可以根据属性类型显示值图表(Value Graph)和速度图表(Velocity Graph)。如果右侧时间轴没有显示,可使用“显示/隐藏时间轴视图”将其展开。

打开网易新闻 查看精彩图片

图 4:“效果控件”中的值和速度图表

值图表主要用于显示缩放、不透明度等非空间属性的值如何随时间变化。

例如,缩放从 100% 增加到 150%,值图表就显示这一属性从较低值向较高值变化的过程。

使用选择工具或钢笔工具上下拖动关键帧,可以直接改变属性值;关键帧在时间上的位置则应通过图表上方的关键帧标记进行调整。

五、使用速度图表控制速度和节奏

速度图表反映的不是属性值本身,而是属性值变化得有多快。

调整关键帧两侧的传入和传出方向手柄,可以分别控制进入或离开关键帧时的加速与减速。上下拖动手柄改变变化速率,左右拖动则改变该关键帧对前后变化过程的影响范围。

如下图所示,前剪辑的两个关键帧的速度是“先慢后快”,后剪辑的两个关键帧的速度是“先快后慢”,从而实现快闪效果。

打开网易新闻 查看精彩图片

图 5:速度图表示意

因此,即使两个动画具有相同的起点、终点和持续时间,也可以通过速度图表形成完全不同的节奏,例如:

先慢后快;

先快后慢;

两端慢、中间快。

贝塞尔手柄越精细,越能够制作出接近真实物体启动、加速、减速和停止的运动感觉。

六、在节目监视器中调整运动路径

对于“位置”等具有空间变化的属性,可以直接在节目监视器中调整对象位置,并结合关键帧形成运动路径。“运动”固定效果中的位置也可以在节目监视器中直接拖动调整。

使用贝塞尔空间插值后,可以通过关键帧和方向手柄改变路径曲率,使对象不再沿直线运动,而是沿平滑曲线移动。Premiere 的贝塞尔手柄可以在“效果控件”、时间轴以及节目监视器中调整。

制作运动动画时,应分别考虑两个问题:

运动路径是否合适——空间插值;

运动速度是否自然——时间插值。

二者结合才能同时控制运动的轨迹和节奏。

七、在时间轴中处理关键帧

当只需要调整某个剪辑的一项属性时,直接在时间轴中操作关键帧往往更加直观。

打开网易新闻 查看精彩图片

图 6:在时间轴面板上处理关键帧

通过时间轴的“显示关键帧”(Show Keyframes)相关控件,可以选择需要显示的效果属性。每个剪辑或轨道可以选择不同的属性,但同一个剪辑或轨道一次只能显示一个属性的关键帧。

在时间轴中,可以:

• 添加和删除关键帧

• 左右拖动改变关键帧时间

对于支持直接调整的属性,上下拖动关键帧或关键帧段改变属性值

• 使用钢笔工具在线段上添加关键帧

• 选择多个关键帧统一移动或调整

“效果控件”可以同时显示一个剪辑的多个效果和属性,更适合复杂动画;时间轴可以同时查看多个剪辑和轨道,更适合快速调整不透明度、音量等少量关键帧。

小结

关键帧记录属性在特定时间点上的值,插值负责计算关键帧之间的变化。空间插值控制运动路径,时间插值控制变化速度;值图表用于观察和调整属性值,速度图表用于塑造加速、减速和动画节奏。理解这几层关系,是制作自然、精确动画的基础。

点赞有美意,赞赏是鼓励