- After Effects 用户指南
- Beta 版
- 快速入门
- 工作区
- 项目与合成
- 导入素材
- 文本和图形
- 绘图、绘画和路径
- 图层、标记和摄像机
- 动画、关键帧、运动跟踪和抠像
- 透明度与合成
- 调整颜色
- 效果和动画预设
- 表达式和自动化
- 沉浸式视频、VR 和 3D
- 在 After Effects 中构造 VR 环境
- 应用沉浸式视频效果
- 用于 VR/360 视频的合成工具
- 高级 3D 渲染器
- 将 3D 模型导入并添加到合成中
- 从 Creative Cloud Libraries 导入3D 模型
- 创建参数化网格
- 基于图像的光照
- 动画环境光
- 启用光线以投射阴影
- 从 3D 模型中提取光线和相机并为其制作动画
- 跟踪 3D 摄像机运动
- 调整 3D 合成的默认相机设置
- 投射和接受阴影
- 嵌入的 3D 模型动画
- 阴影捕手
- 3D 深度数据提取
- 在高级 3D 中启用引擎内景深
- 修改 3D 图层的素材属性
- 应用 Substance 3D 素材
- 使用 3D 设计空间
- 3D 变换 Gizmo
- 用于多个 3D 图层的单个 3D Gizmo
- 使用 3D 动画执行更多操作
- 使用 Mercury 3D 引擎实时预览对 3D 设计的更改
- After Effects 中的立体 3D
- 向图形添加响应式设计
- 视图和预览
- 渲染和导出
- 使用其他应用程序
- 协作:Frame.io 和团队项目
- 内存、存储、性能
- 知识库
通过使用关键帧插值调整关键帧之间的运动、速度和过渡,在 Adobe After Effects 中控制动画时序。
插值 是在两个已知值之间填充未知数据的过程。 您可以设置关键帧以指定特定关键时间的属性值。 After Effects 可为关键帧之间所有时间的属性插入值。
由于插值在关键帧之间 生成属性值,因此插值有时也称为补间。 关键帧之间的插值可以为运动、效果、音频电平、图像调整、透明度、颜色变化以及许多其他视觉和音频元素制作动画。
创建关键帧和运动路径以使相关值随时间变化后,您可能希望对变化发生的方式进行更精确地调整。 After Effects 提供几种影响中间值计算方式的插值方法。
时间插值 是时间值的插值;空间插值 是空间值的插值。 某些属性(例如不透明度)仅具有时间组件。其他属性(例如位置)还具有空间组件。
时间插值和值图表
使用图表编辑器中的值图,您可以精确调整为动画创建的时间属性关键帧。值图表将 x 值显示为红色,y 值显示为绿色,而 z 值(仅 3D)显示为蓝色。 值图表提供有关合成中任何时间点的关键帧值的完整信息,并允许您对其进行控制。 此外,“信息”面板显示选定关键帧的时间插值方法。
空间插值和运动路径
当您为位置等属性应用或更改空间插值时,可以在合成面板中调整运动路径。运动路径上的不同关键帧可提供有关任何时间点的插值类型的信息。 信息面板会显示所选关键帧的空间插值方法。
在图层中创建空间变化时,After Effects 会使用自动贝塞尔曲线作为默认空间插值。
要将默认设置更改为线性插值,请选择编辑 > 首选项 > 合成 (Windows) 或 After Effects > 设置 > 合成 (macOS),然后选择默认空间插值为线性。更改首选项设置不会影响已经存在的关键帧,也不会影响已包含关键帧的属性上的新关键帧。
A. 线性 B. 自动贝塞尔曲线 C. 连续贝塞尔曲线 D. 贝塞尔曲线 E. 定格
在某些情况下,位置关键帧的自动贝塞尔曲线空间插值,可能会在两个值相同的关键帧之间产生不需要的来回(回飞镖)运动。在这种情况下,您可以将较早的关键帧改为使用定格插值,或将两个关键帧都改为使用线性插值。
关键帧插值方法
在图层条模式中,关键帧图标的外观取决于您为关键帧之间的时间间隔选择的插值方法。 当图标的一半呈深灰色
时,深灰色的一半表示该侧没有相邻关键帧,或者其插值被应用于前一个关键帧的定格插值覆盖。
默认情况下,关键帧使用一种插值方法,但您可以应用两种方法:传入 方法在当前时间接近关键帧时应用于属性值,而传出 方法在当前时间离开关键帧时应用于属性值。 当您设置不同的传入和传出插值方法时,图层条模式中的关键帧图标会发生相应的变化。 它显示传入插值图标的左半部分和传出插值图标的右半部分。
要在关键帧图标和关键帧编号之间切换,请从“时间轴”面板菜单中选择“使用关键帧图标”或“使用关键帧索引”。
A. 线性 B. 线性传入,定格传出 C. 自动贝塞尔曲线 D. 连续贝塞尔曲线或贝塞尔曲线 E. 线性传入,贝塞尔曲线传出
After Effects 使用的所有插值方法都以贝塞尔曲线 插值方法为基础,后者可提供方向手柄以便您可以控制关键帧之间的过渡。 不使用方向手柄的插值方法是“贝塞尔曲线”插值的受限版本,方便执行某些特定任务。
要详细了解不同插值方法如何影响时间属性,请尝试为某个时间属性(例如不透明度)设置至少三个不同值的关键帧,并在时间线面板的图表编辑器模式下查看值图时更改插值方法。
要详细了解不同插值方法如何影响运动路径,请尝试为空间属性(例如位置)在运动路径上设置三个不同值的关键帧,并在合成面板中预览运动时更改插值方法。
要更改插值方法,请右键-单击关键帧,从显示的菜单中选择关键帧 插值,然后从时间 插值菜单中选择一个选项。
为了详细说明以下插值方法描述中的示例,每种方法的结果都被描述为您已将其应用于某个图层属性的所有关键帧。 但实际上,您可以将任何可用的插值方法应用于任何关键帧。
无插值
无插值是指图层属性没有关键帧的状态,也就是秒表处于关闭状态,并且 I 形光标图标
显示在时间线面板中当前时间指示器的下方。在此状态下,当您设置图层属性的值时,将在图层的持续时间内保留该值,除非它被表达式覆盖。 默认情况下,不向图层属性应用插值。 如果某个图层属性存在任何关键帧,表明正在使用某种类型的插值。
线性插值
线性插值在关键帧之间创建统一的变化率,这种方法让动画看起来具有机械效果。 After Effects 尽可能直接在两个相邻的关键帧之间插入值,而不考虑其他关键帧的值。
如果将线性插值应用于时间图层属性的所有关键帧,则变化将立即从第一个关键帧开始并以恒定的速度传递到下一个关键帧。 在第二个关键帧处,变化速率将立即切换为它与第三个关键帧之间的速率。 当图层到达最后一个关键帧值时,变化会立刻停止。 在值图表中,连接采用线性插值方法的两个关键帧的段显示为一条直线。
贝塞尔曲线插值
贝塞尔曲线插值提供最精确的控制,因为您可以手动调整关键帧任一侧的值图表或运动路径段的形状。 与自动贝塞尔曲线或连续贝塞尔曲线不同,贝塞尔关键帧上的两个方向手柄在值图和运动路径中都是独立工作的。
如果您将贝塞尔曲线插值应用于某个图层属性的所有关键帧,After Effects 将在关键帧之间创建平滑的过渡。 方向手柄初始位置的计算方法与自动贝塞尔曲线插值相同。当您更改贝塞尔曲线关键帧值时,After Effects 将保留现有的方向手柄位置。
与其他插值方法不同,“贝塞尔曲线”插值允许您沿着运动路径创建曲线和直线的任意组合。 因为可单独操控两个贝塞尔曲线方向手柄,所以弯曲的运动路径可能会在贝塞尔曲线关键帧的位置突然转变成锐利的转角。 要绘制具有复杂形状(例如线路图或徽标轮廓)的运动路径,贝塞尔曲线空间插值是理想之选。
当您移动运动路径关键帧时,现有方向手柄位置保持不变。 应用于每个关键帧的时间插值会控制沿路径运动的速度。
自动贝塞尔曲线插值
自动贝塞尔曲线插值会使变化率在通过关键帧时保持平滑。您可以使用自动贝塞尔曲线空间插值来创建汽车在弯曲道路上转弯的路径。
更改自动贝塞尔曲线关键帧
值时,自动贝塞尔曲线方向手柄的位置会自动更改,以保持关键帧之间的平滑过渡。自动调整将更改关键帧任一侧的值图表或运动路径段的形状。 如果上一个和下一个关键帧也使用“自动贝塞尔曲线”插值,则上一个或下一个关键帧远端的段的形状也将发生更改。 如果手动调整自动贝塞尔曲线方向手柄,则会将其转换为连续贝塞尔曲线关键帧
。
自动贝塞尔曲线是默认的空间插值。
连续贝塞尔曲线插值
与自动贝塞尔曲线插值一样,连续贝塞尔曲线插值会使变化率在通过关键帧时保持平滑。不过,您可以手动设置连续贝塞尔曲线方向手柄的位置。您所做的调整会改变关键帧两侧的值图或运动路径段的形状。
如果将连续贝塞尔曲线插值应用于某个属性的所有关键帧,After Effects 会调整每个关键帧处的值,以创建平滑过渡。当您在运动路径或值图上移动连续贝塞尔曲线关键帧
时,After Effects 会保持这些平滑过渡。
定格插值
定格插值仅在作为时间插值方法时才可用。 使用它可随时间更改图层属性的值,但过渡不是渐变的。 如果要应用闪光灯效果,或者您希望图层突然出现或消失,则可使用该方法。
如果您将定格时间插值应用于图层属性的所有关键帧,则第一个关键帧的值在到达下一关键帧之前将保持不变,但在到达下一关键帧后,值将立即发生更改。 在值图中,定格关键帧
之后的图形段显示为一条水平直线。
尽管定格插值只能用作时间插值方法,但运动路径上的关键帧仍然可见,只是不会通过图层位置点连接。例如,如果使用定格插值为图层的位置属性制作动画,则图层会保持上一个关键帧的位置值,直到当前时间指示器到达下一个关键帧;此时,图层会从旧位置消失,并出现在新位置。
您可以使用冻结帧命令,在图层的整个持续时间内轻松冻结当前帧。要冻结某个帧,请将当前时间指示器置于想要冻结的帧的位置。 确保已选择该图层,然后选择图层 > 时间 > 冻结 帧。时间重映射已启用,并且定格关键帧位于当前时间指示器的位置以冻结该帧。
如果之前已对图层启用了时间重映射,则当您应用“冻结帧”命令时,会删除您创建的所有关键帧。
您只能将定格插值用于传出时间插值(即关键帧之后的帧)。如果在定格关键帧之后创建新的关键帧,则新关键帧会使用传入定格插值。
要针对某个关键帧应用或移除作为传出插值的定格插值,请在“时间轴”面板中选择该关键帧,然后选择“动画”>“切换定格关键帧”。
应用和更改关键帧插值方法
您可以应用和更改任何关键帧的插值方法。 您可以使用关键帧插值对话框应用更改,也可以在图层条模式、运动路径或图表编辑器中直接将更改应用到关键帧。您还可以更改 After Effects 用于空间属性的默认插值方法。
您可以使用缓动控件自动缓动关键帧之间的速度。
使用“关键帧插值”对话框更改插值方法
“关键帧插值”对话框提供用于设置时间和空间插值以及漂浮设置(仅适用于空间属性)的选项。
-
在图层条模式或图表编辑器中,选择您要更改的关键帧。
-
选择动画 > 关键帧 插值。
-
对于时间插值,请选择以下选项之一:
当前设置
保留已应用于选定关键帧的插值。 如果选择了多个关键帧或手动调整的关键帧并且不想更改现有设置,则可选择此选项。
线性、贝塞尔曲线、连续贝塞尔曲线、自动贝塞尔曲线和定格
应用使用默认值的时间插值方法。
-
如果您选择了空间图层属性的关键帧,则可针对空间插值选择以下选项之一:
当前设置
保持已应用于选定关键帧的插值设置。
线性、贝塞尔曲线、连续贝塞尔曲线和自动贝塞尔曲线
应用使用默认值的空间插值方法。
-
如果您选择了空间图层属性的关键帧,则可使用“漂浮”菜单来选择关键帧确定其时间位置的方式,然后单击“确定”:
当前设置
保持当前应用的、确定选定关键帧的时间位置的方法。
漂浮穿梭时间
根据离选定关键帧前后最近的关键帧的位置,自动变化选定关键帧在时间上的位置,从而平滑选定关键帧之间的变化速率。
锁定到时间
将选定关键帧保持在其当前的时间位置。 除非您手动移动这些关键帧,否则它们保持原有位置不变。
有关平滑选定关键帧之间变化速率的更多信息,请参阅使用漂浮关键帧平滑运动。
在图层条模式中使用选择工具更改插值方法
-
通过使用选择工具,执行以下操作之一:
如果关键帧使用线性插值,请在 Windows 中按住 Ctrl 键并单击关键帧,或在 macOS 中按住 Command 键并单击关键帧,将其更改为自动贝塞尔曲线
。如果关键帧使用贝塞尔曲线、连续贝塞尔曲线或自动贝塞尔曲线插值,请在 Windows 中按住 Ctrl 键并单击关键帧,或在 macOS 中按住 Command 键并单击关键帧,将其更改为线性。
在图表编辑器中更改插值方法
- 使用转换顶点工具
单击关键帧,可在线性和自动贝塞尔曲线插值之间切换。 - 选择一个或多个关键帧,然后单击屏幕底部的定格、线性或自动贝塞尔曲线按钮,以更改插值方法。
A. 将选定的关键帧转换为定格 B. 将选定的关键帧转换为线性 C. 将选定的关键帧转换为自动贝塞尔曲线
在图表编辑器中修改贝塞尔曲线方向手柄
在图表编辑器中,使用贝塞尔曲线插值的关键帧会附带方向手柄。您可以收回、伸出或旋转方向手柄,以微调值图中的贝塞尔插值曲线。您可以收缩或拉伸方向手柄,以便在速度图表中微调曲线。
默认情况下,当您收缩或拉伸方向手柄时,关键帧上对面的手柄也随之移动。 拆分方向手柄可独立操控关键帧附带的两个方向手柄。
- 要收缩或拉伸方向手柄,请使用选择工具往朝向或远离其关键帧中心的方向拖动方向手柄。
- 要拆分方向手柄,请使用选择工具,在 Windows 中按住 Alt 键并拖动关键帧,或在 macOS 中按住 Option 键并拖动关键帧。无论是否已存在手柄,您也可以在关键帧外部按住 Alt 键并拖动(Windows),或按住 Option 键并拖动(macOS),以绘制新的手柄。
- 要同时操控两个邻近关键帧的方向手柄,请拖动关键帧之间的值图表段。