关键帧插值

413 阅读3分钟

◆  ◆

插值方法

插值 Interpolation,指的是在两个已知值之间填充未知数据的过程。由于插值是在两个关键帧之间生成中间的所有帧,故有时也称为“内插”。

有两类插值方法,临时插值 Temporal Interpolation是基于时间的,空间插值 Spatial Interpolation是基于画面空间的。

  • 临时插值

“临时插值”亦称为“时间插值”。它是一种用来确定对象移动速度的有效方式。

包括:线性、贝塞尔曲线、自动贝塞尔曲线、连续贝塞尔曲线、定格、缓入、缓出、缓动等。

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

不论在 Pr 或 Ae 中,通常在关键帧上右击可设置一种插值方式,也可按住 Ctrl/Cmd 键点击关键帧改变插值方法。

Pr “速率”图表

A. 速度控件 B. 进入方向手柄 C. 离开方向手柄 

  • 空间插值

用于处理一个对象位置上的变化,是一种控制路径形状的有效方法。

包括:线性、贝塞尔曲线、自动贝塞尔曲线、连续贝塞尔曲线等。

在 Pr 中,直接在节目面板里双击,就可以调整其位置或调整关键帧控制手柄,将选定的插值方法应用于形状、位置变化。

针对运动效果的“位置”属性更改关键帧插值

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

◆  ◆

时间插值方法

有六种常用的时间插值方法,同名的空间插值方法在原理和操作上基本上类同。

线性 Linear

默认的关键帧插值方法。创建从一个关键帧到另一个关键帧的均速变化,其中的每个中间帧获得等量的变化值。

提示:使用线性插值创建的变化会突然起停。

贝塞尔曲线 Bezier

可控性最强的一种插值方法。允许在关键帧的任一侧手动调整图表的形状以及变化速率。

使用此方法可创建非常平滑的变化。

自动贝塞尔曲线 Auto Bezier

创建通过关键帧的平滑变化。更改关键帧的值时,“自动贝塞尔曲线”方向手柄会变化,用于维持关键帧之间的平滑过渡。即,当更新设置时,它们会自动更新。

此方法可控性较差。

当手动调整方向手柄时,将转换为“连续贝塞尔曲线”。

连续贝塞尔曲线 Continuous Bezier

与“自动贝塞尔曲线”插值法不同,“连续贝塞尔曲线”允许手动调整方向手柄。

当调整一侧手柄时,另一侧也相应变化,以保证经过关键帧时过渡的平滑性。

定格 Hold

该方法仅适用于基于时间的属性。更改属性时不会产生渐变过渡(突然的效果变化)。

位于应用了定格插值的关键帧之后的图表显示为水平直线。

缓动 Ease

--缓入 Ease In

逐渐减慢进入关键帧的值变化,本质上就是贝塞尔曲线。常用于结束关键帧。

--缓出 Ease Out

逐渐加快离开关键帧的值变化,本质上也是贝塞尔曲线。常用于开始关键帧。

“有钱的捧个钱场,好看的点下在看”