用户指南 取消(C)

关键帧插值

  1. After Effects 用户指南
  2. Beta 版
    1. Beta 版项目概述
    2. After Effects Beta 版主页
    3. Beta 版中的功能
      1. “属性”面板(Beta 版)
  3. 快速入门
    1. After Effects 快速入门
    2. After Effects 的新增功能 
    3. 发行说明 | After Effects
    4. After Effects 系统要求
    5. After Effects 中的键盘快捷键
    6. 支持的文件格式 | After Effects
    7. 硬件建议
    8. 适用于 Apple Silicon 的 After Effects
    9. 规划和设置
    10. 设置和安装
  4. 工作区
    1. 常规用户界面项
    2. 了解 After Effects 界面
    3. 工作流程
    4. 工作区、面板和查看器
  5. 项目与合成
    1. 项目
    2. 合成基础知识
    3. 预合成、嵌套和预渲染
    4. 使用合成分析器查看详细的性能信息
    5. CINEMA 4D 合成渲染器
  6. 导入素材
    1. 准备并导入静止图像
    2. 从 After Effects 和 Adobe Premiere Pro 导入
    3. 导入和解释视频与音频
    4. 准备和导入 3D 图像文件
    5. 导入和解释素材项目
    6. 使用素材项目
    7. 使用“场景编辑检测”检测编辑点
    8. XMP 元数据
  7. 文本和图形
    1. 文本
      1. 设置字符格式和“字符”面板
      2. 文本效果
      3. 创建和编辑文本图层
      4. 设置段落格式和“段落”面板
      5. 凸出文本和形状图层
      6. 为文本设置动画
      7. 文本动画的示例和资源
      8. 实时文本模板
    2. 动态图形
      1. 在 After Effects 中使用动态图形模板
      2. 使用表达式在动态图形模板中创建下拉列表
      3. 使用“基本属性”创建动态图形模板
      4. 替换动态图形模板和基本属性中的图像和视频
  8. 绘图、绘画和路径
    1. 形状图层、路径和矢量图形的概述
    2. 绘画工具:笔刷、仿制图章和橡皮擦
    3. 将形状描边椎体化的方法
    4. 形状图层的形状属性、绘画操作和路径操作
    5. 使用“位移路径”形状效果更改形状
    6. 创建形状
    7. 创建蒙版
    8. 使用内容识别填充面板,移除视频中的对象
    9. Roto 笔刷和调整遮罩
  9. 图层、标记和摄像机
    1. 选择和排列图层
    2. 混合模式和图层样式
    3. 3D 图层
    4. 图层属性
    5. 创建图层
    6. 管理图层
    7. 图层标记和合成标记
    8. 摄像机、光和目标点
  10. 动画、关键帧、运动跟踪和抠像
    1. 动画
      1. 动画基础知识
      2. 使用人偶工具制作动画
      3. 管理形状路径和蒙版并对其进行动画制作
      4. 使用 After Effects 为 Sketch 和 Capture 形状制作动画
      5. 分类动画工具
      6. 使用数据驱动的动画
    2. 关键帧
      1. 关键帧插值
      2. 设置、选择和删除关键帧
      3. 编辑、移动和复制关键帧
    3. 运动跟踪
      1. 跟踪和稳定运动
      2. 人脸跟踪
      3. 蒙版跟踪
      4. 蒙版引用
      5. 速度
      6. 时间拉伸和时间重映射
      7. 时间码和时间显示单位
    4. 抠像
      1. 抠像
      2. 抠像效果
  11. 透明度与合成
    1. 合成和透明度概述及资源
    2. Alpha 通道、蒙版和遮罩
  12. 调整颜色
    1. 颜色基础知识
    2. 使用 Adobe Color Themes 扩展
    3. 色彩管理
    4. 颜色校正效果
  13. 效果和动画预设
    1. 效果和动画预设概述
    2. 效果列表
    3. 模拟效果
    4. 风格化效果
    5. 音频效果
    6. 扭曲效果
    7. 透视效果
    8. 通道效果
    9. 生成效果
    10. 过渡效果
    11. 果冻效应修复效果
    12. 模糊和锐化效果
    13. 3D 通道效果
    14. 实用效果
    15. 遮罩效果
    16. 杂色和颗粒效果
    17. 保留细节放大效果
    18. 旧版效果
  14. 表达式和自动化
    1. 表达式
      1. 表达式基础知识
      2. 了解表达式语言
      3. 使用表达式控件
      4. JavaScript 与旧版 ExtendScript 表达式引擎之间的语法差别
      5. 正在编辑表达式
      6. 表达式错误
      7. 使用表达式编辑器
      8. 使用表达式编辑和访问文本属性
      9. 表达式语言引用
      10. 表达式示例
    2. 自动化
      1. 自动化
      2. 脚本
  15. 沉浸式视频、VR 和 3D
    1. 在 After Effects 中构造 VR 环境
    2. 应用沉浸式视频效果
    3. 用于 VR/360 视频的合成工具
    4. 跟踪 3D 摄像机运动
    5. 使用 3D 设计空间
    6. 3D 变换 Gizmo
    7. 使用 3D 动画执行更多操作
    8. 使用实时引擎实时预览对 3D 设计的更改
    9. 向图形添加响应式设计 
  16. 视图和预览
    1. 预览
    2. 使用 Mercury Transmit 进行视频预览
    3. 修改和使用视图
  17. 渲染和导出
    1. 渲染和导出基础知识
    2. 将 After Effects 项目导出为 Adobe Premiere Pro 项目
    3. 转换影片
    4. 多帧渲染
    5. 自动渲染和网络渲染
    6. 渲染和导出静止图像及静止图像序列
    7. 在 After Effects 中使用 GoPro CineForm 编解码器
  18. 使用其他应用程序
    1. Dynamic Link 和 After Effects
    2. 使用 After Effects 和其他应用程序
    3. After Effects 中的同步设置
    4. After Effects 中的 Creative Cloud Libraries
    5. 增效工具
    6. CINEMA 4D 和 Cineware
  19. 协作:Frame.io 和团队项目
    1. 在 Premiere Pro 和 After Effects 中协作
    2. Frame.io
      1. 安装和激活 Frame.io
      2. 将 Frame.io 与 Premiere Pro 和 After Effects 配合使用
      3. 常见问题解答
    3. 团队项目
      1. 开始使用团队项目
      2. 创建团队项目
      3. 使用团队项目进行协作
  20. 内存、存储、性能
    1. 内存和存储
    2. 提高性能
    3. 首选项
    4. After Effects 的 GPU 和 GPU 驱动程序要求

关于空间和时间关键帧插值

插值 是在两个已知值之间填充未知数据的过程。您可以设置关键帧以指定特定关键时间的属性值。After Effects 可为关键帧之间所有时间的属性插入值。

由于插值在关键帧之间 生成属性值,因此插值有时也称为补间。关键帧之间的插值可以用于对运动、效果、音频电平、图像调整、透明度、颜色变化以及许多其他视觉元素和音频元素添加动画。

创建关键帧和运动路径以使相关值随时间变化后,您可能希望对变化发生的方式进行更精确地调整。After Effects 提供几种影响中间值计算方式的插值方法。

时间插值 是时间值的插值;空间插值 是空间值的插值。某些属性(如不透明度)仅具有时间组件。其他属性(如位置)还具有空间组件。

时间插值和值图表

在图表编辑器中使用值图表,您可以对为动画创建的时间属性关键帧进行精确调整。值图表将 x 值显示为红色,y 值显示为绿色,而 z 值(仅 3D)显示为蓝色。值图表提供有关合成中任何时间点的关键帧值的完整信息,并允许您对其进行控制。此外,“信息”面板显示选定关键帧的时间插值方法。

空间插值和运动路径

在对位置等属性应用或更改空间插值时,您可以在“合成”面板中调整运动路径。运动路径上的不同关键帧可提供有关任何时间点的插值类型的信息。“信息”面板显示选定关键帧的空间插值方法。

当您在图层中创建空间变化时,After Effects 使用“自动贝塞尔曲线”作为默认空间插值。

注意:

要将默认方法更改为线性插值,请选择“编辑”>“首选项”>“常规”(Windows),或者选择“After Effects”>“首选项”>“常规”(Mac OS),然后选择“默认的空间插值为线性”。更改首选项设置不影响已存在的关键帧,或已存在关键帧的属性的新关键帧。

运动路径插值:线性、自动贝塞尔曲线、连续贝塞尔曲线、贝塞尔曲线和定格
运动路径插值 

A. 线性 B. 自动贝塞尔曲线 C. 连续贝塞尔曲线 D. 贝塞尔曲线 E. 定格 

在某些情况下,位置关键帧的“自动贝塞尔曲线”空间插值可能会导致在具有相同值的两个关键帧之间发生不需要的来回(回旋)运动。在这种情况下,您可以更改时间较早的关键帧以使用定格插值,或更改两个关键帧以使用线性插值。

有关关键帧插值的在线资源

Aharon Rabinowitz 在 Creative COW 网站上提供了两个视频教程,介绍为具有相同值的关键帧设置“自动贝塞尔曲线”空间插值后意外出现的回旋运动问题和解决方案:

Antony Bolante 在 Peachpit Press 网站上的相关文章中提供了有关关键帧插值的信息和图解。

关键帧插值方法

在图层条模式中,关键帧图标的外观取决于您为关键帧之间的时间间隔选择的插值方法。当图标的一半为深灰色 时,颜色较深的一半表示该侧附近没有关键帧,或者其插值由应用于前一关键帧的定格插值所取代。

默认情况下,关键帧使用一种插值方法,但您可以应用两种方法:传入 方法在当前时间接近关键帧时应用于属性值,而传出 方法在当前时间离开关键帧时应用于属性值。当您设置不同的传入和传出插值方法时,图层条模式中的关键帧图标会发生相应的变化。它显示传入插值图标的左半部分和传出插值图标的右半部分。

注意:

要在关键帧图标和关键帧编号之间切换,请从“时间轴”面板菜单中选择“使用关键帧图标”或“使用关键帧索引”。

图层条模式下“时间轴”面板中的关键帧图标:线性;线性传入,定格传出;自动贝塞尔曲线;连续贝塞尔曲线或贝塞尔曲线;线性传入,贝塞尔曲线传出
图层条模式中“时间轴”面板的关键帧图标示例 

A. 线性 B. 线性传入,定格传出 C. 自动贝塞尔曲线 D. 连续贝塞尔曲线或贝塞尔曲线 E. 线性传入,贝塞尔曲线传出 

After Effects 使用的所有插值方法都以贝塞尔曲线 插值方法为基础,后者可提供方向手柄以便您可以控制关键帧之间的过渡。不使用方向手柄的插值方法是“贝塞尔曲线”插值的受限版本,方便执行某些特定任务。

要详细了解不同插值方法如何影响时间属性,可以进行演练,即,设置至少三个具有不同时间图层属性(如不透明度)的值的关键帧,然后更改插值方法,同时在“时间轴”面板中在图表编辑器模式下查看值图表。

要详细了解不同的插值方法如何影响运动路径,可以进行演练,即,为在运动路径上具有不同值的空间属性(如位置)设置三个关键帧,然后更改插值方法,同时在“合成”面板中预览运动。

注意:

要更改插值方法,请右键单击某个关键帧,从显示的菜单中选择“关键帧插值”,然后从“时间插值”菜单中选择一个选项。

为了详细说明以下插值方法描述中的示例,每种方法的结果都被描述为您已将其应用于某个图层属性的所有关键帧。但实际上,您可以将任何可用的插值方法应用于任何关键帧。

无插值

无插值状态是指图层属性没有关键帧,即秒表处于关闭状态且工字形图标 显示在“时间轴”面板中当前时间指示器的下方。在此状态下,当您设置图层属性的值时,将在图层的持续时间内保留该值,除非它被表达式覆盖。默认情况下,不向图层属性应用插值。如果某个图层属性存在任何关键帧,表明正在使用某种类型的插值。

线性插值

线性插值在关键帧之间创建统一的变化率,这种方法让动画看起来具有机械效果。After Effects 尽可能直接在两个相邻的关键帧之间插入值,而不考虑其他关键帧的值。

如果将线性插值应用于时间图层属性的所有关键帧,则变化将立即从第一个关键帧开始并以恒定的速度传递到下一个关键帧。在第二个关键帧处,变化速率将立即切换为它与第三个关键帧之间的速率。当图层到达最后一个关键帧值时,变化会立刻停止。在值图表中,连接采用线性插值方法的两个关键帧的段显示为一条直线。

贝塞尔曲线插值

贝塞尔曲线插值提供最精确的控制,因为您可以手动调整关键帧任一侧的值图表或运动路径段的形状。与“自动贝塞尔曲线”或“连续贝塞尔曲线”不同,可在值图表和运动路径中单独操控贝塞尔曲线关键帧上的两个方向手柄。

如果您将贝塞尔曲线插值应用于某个图层属性的所有关键帧,After Effects 将在关键帧之间创建平滑的过渡。计算方向手柄的初始位置时使用的方法与“自动贝塞尔曲线”插值中使用的方法相同。当您更改贝塞尔曲线关键帧值时,After Effects 将保留现有的方向手柄位置。

与其他插值方法不同,“贝塞尔曲线”插值允许您沿着运动路径创建曲线和直线的任意组合。因为可单独操控两个贝塞尔曲线方向手柄,所以弯曲的运动路径可能会在贝塞尔曲线关键帧的位置突然转变成锐利的转角。要绘制具有复杂形状(例如线路图或徽标轮廓)的运动路径,贝塞尔曲线空间插值是理想之选。

当您移动运动路径关键帧时,现有方向手柄位置保持不变。每个关键帧处应用的时间插值控制沿路径的运动速度。

自动贝塞尔曲线插值

“自动贝塞尔曲线”插值通过关键帧创建平滑的变化速率。您可以使用“自动贝塞尔曲线”空间插值来创建在弯路上行驶的汽车的路径。

当您更改自动贝塞尔曲线关键帧 值时,自动贝塞尔曲线方向手柄的位置将自动变化以实现关键帧之间的平滑过渡。自动调整将更改关键帧任一侧的值图表或运动路径段的形状。如果上一个和下一个关键帧也使用“自动贝塞尔曲线”插值,则上一个或下一个关键帧远端的段的形状也将发生更改。如果您手动调整自动贝塞尔曲线的方向手柄,可将其转换为连续贝塞尔曲线关键帧

“自动贝塞尔曲线”是默认的空间插值方法。

连续贝塞尔曲线插值

与“自动贝塞尔曲线”插值一样,“连续贝塞尔曲线”插值通过关键帧创建平滑的变化速率。但是,您可以手动设置连续贝塞尔曲线方向手柄的位置。您所作的调整将更改关键帧任一侧的值图表或运动路径段的形状。

如果您将“连续贝塞尔曲线”插值应用于某个属性的所有关键帧,After Effects 将调整每个关键帧的值以创建平滑的过渡。当您在运动路径或值图表上移动连续贝塞尔曲线关键帧 时,After Effects 将保持这些平滑的过渡。

定格插值

定格插值仅在作为时间插值方法时才可用。使用它可随时间更改图层属性的值,但过渡不是渐变的。如果要应用闪光灯效果,或者您希望图层突然出现或消失,则可使用该方法。

如果您将定格时间插值应用于图层属性的所有关键帧,则第一个关键帧的值在到达下一关键帧之前将保持不变,但在到达下一关键帧后,值将立即发生更改。在值图表中,定格关键帧 之后的图表段显示为水平的直线。

尽管定格插值仅可用作时间插值方法,而且运动路径上的关键帧可见,但它们不通过图层位置点连接。例如,如果您使用定格插值为图层的位置属性添加动画,则图层将定格在上一个关键帧的位置值,直到当前时间指示器到达下一个关键帧,这时图层将从旧位置消失并出现在新位置。

您可以使用“冻结帧”命令轻松地在图层持续时间内冻结当前帧。要冻结某个帧,请将当前时间指示器置于想要冻结的帧的位置。确保选定该图层,然后选择“图层”>“时间”>“冻结帧”。时间重映射已启用,并且定格关键帧位于当前时间指示器的位置以冻结该帧。

注意:

如果之前已对图层启用了时间重映射,则当您应用“冻结帧”命令时,会删除您创建的所有关键帧。

您仅可以将定格插值用于传出时间插值(用于某个关键帧后面的关键帧)。如果您在定格关键帧后面创建一个关键帧,则新的关键帧将使用传入定格插值。  

注意:

要针对某个关键帧应用或移除作为传出插值的定格插值,请在“时间轴”面板中选择该关键帧,然后选择“动画”>“切换定格关键帧”。

应用和更改关键帧插值方法

您可以应用和更改任何关键帧的插值方法。您可以使用“关键帧插值”对话框应用更改,或将更改直接应用到图层条模式、运动路径或图表编辑器中的关键帧。您还可以更改 After Effects 用于空间属性的默认插值方法。

有关使用缓动控件自动缓和关键帧之间的速度的信息,请参阅控制关键帧之间的速度

使用“关键帧插值”对话框更改插值方法

“关键帧插值”对话框提供用于设置时间和空间插值以及漂浮设置(仅适用于空间属性)的选项。

  1. 在图层条模式或图表编辑器中,选择您要更改的关键帧。
  2. 选择“动画”>“关键帧插值”。
  3. 对于时间插值,请选择以下选项之一:

    当前设置

    保留已应用于选定关键帧的插值。如果选择了多个关键帧或手动调整的关键帧并且不想更改现有设置,则可选择此选项。

    线性、贝塞尔曲线、连续贝塞尔曲线、自动贝塞尔曲线和定格

    应用使用默认值的时间插值方法。

  4. 如果您选择了空间图层属性的关键帧,则可针对空间插值选择以下选项之一:

    当前设置

    保持已应用于选定关键帧的插值设置。

    线性、贝塞尔曲线、连续贝塞尔曲线和自动贝塞尔曲线

    应用使用默认值的空间插值方法。

  5. 如果您选择了空间图层属性的关键帧,则可使用“漂浮”菜单来选择关键帧确定其时间位置的方式,然后单击“确定”:

    当前设置

    保持当前应用的、确定选定关键帧的时间位置的方法。

    漂浮穿梭时间

    根据离选定关键帧前后最近的关键帧的位置,自动变化选定关键帧在时间上的位置,从而平滑选定关键帧之间的变化速率。

    锁定到时间

    将选定关键帧保持在其当前的时间位置。除非您手动移动这些关键帧,否则它们保持原有位置不变。

    有关平滑选定关键帧之间变化速率的更多信息,请参阅使用漂浮关键帧平滑运动

在图层条模式中使用选择工具更改插值方法

  1. 通过使用选择工具,执行以下操作之一:
    • 如果关键帧使用线性插值,则按住 Ctrl 键 (Windows) 或 Command 键 (Mac OS) 单击该关键帧,将其更改为自动贝塞尔曲线

    • 如果关键帧使用“贝塞尔曲线”、“连续贝塞尔曲线”或“自动贝塞尔曲线”插值,则按住 Ctrl 键 (Windows) 或按住 Command 键 (Mac OS) 的同时单击该关键帧以将其更改为线性。

在图表编辑器中更改插值方法

  • 使用“转换顶点”工具 单击关键帧,在线性和“自动贝塞尔曲线”插值之间进行切换。
  • 选择一个或多个关键帧,然后单击屏幕底部的“定格”、“线性”或“自动贝塞尔曲线”按钮以更改插值方法。
图表编辑器中的插值按钮:将选定的关键帧转换为“定格”;将选定的关键帧转换为“线性”;将选定的关键帧转换为“自动贝塞尔曲线”
图表编辑器中的插值按钮

A. 将选定的关键帧转换为定格 B. 将选定的关键帧转换为线性 C. 将选定的关键帧转换为自动贝塞尔曲线 

在图表编辑器中修改贝塞尔曲线方向手柄

在图表编辑器中,使用贝塞尔曲线插值的关键帧都附带有方向手柄。您可以收缩、拉伸或旋转方向手柄,以便在值图表中微调贝塞尔曲线插值曲线。您可以收缩或拉伸方向手柄,以便在速度图表中微调曲线。

默认情况下,当您收缩或拉伸方向手柄时,关键帧上对面的手柄也随之移动。拆分方向手柄可独立操控关键帧附带的两个方向手柄。

  • 要收缩或拉伸方向手柄,请使用选择工具往朝向或远离其关键帧中心的方向拖动方向手柄。
  • 要拆分方向手柄,请使用选择工具在按住 Alt 键 (Windows) 或 Option 键 (Mac OS) 的同时拖动关键帧。无论手柄是否存在,您都可以在按住 Alt 键 (Windows) 或 Option 键 (Mac OS) 的同时向关键帧外部拖动,以绘制新的手柄。
  • 要同时操控两个邻近关键帧的方向手柄,请拖动关键帧之间的值图表段。
在速度图表中拉伸贝塞尔曲线方向手柄
在速度图表中拉伸贝塞尔曲线方向手柄

Adobe 徽标

登录到您的帐户

[Feedback V2 Badge]