在 After Effects 中编辑、移动和复制关键帧

优质
小牛编辑
123浏览
2023-12-01

查看或编辑关键帧值

在您更改关键帧之前,请确保当前时间指示器位于现有关键帧上。如果在当前时间指示器不位于现有关键帧上时更改属性值,After Effects 会添加一个新的关键帧。然而,如果您双击某个关键帧对其进行修改,则无需考虑当前时间指示器的位置,当您更改关键帧的插值方法时也如此。

  • 将当前时间指示器移到关键帧所在的时间点。属性值显示在属性名称的旁边,您可以在此处对其进行编辑。
  • 右键单击 (Windows) 或按住 Control 键单击 (Mac OS) 关键帧。关键帧值显示在出现的上下文菜单的顶部。根据需要选择“编辑值”以编辑该值。
  • 在图层条模式中将鼠标指针置于关键帧上可以查看该关键帧的时间和值。
  • 在图表编辑器模式中将鼠标指针置于关键帧上可以查看关键帧的图层名称、属性名称、时间和值。将鼠标指针置于关键帧之间的段上可以查看任意时间的相应信息。
  • 在图层条模式中单击关键帧可在“信息”面板中显示关键帧的时间和插值方法。
  • 在图表编辑器模式中单击关键帧或关键帧之间的段可在“信息”面板中显示属性的最小值和最大值以及当前时间的速度。
  • 在图层条模式中按住 Alt 键 (Windows) 或按住 Option 键 (Mac OS) 单击两个关键帧可在“信息”面板中显示它们之间的间隔时间。

Jeff Almasol 在其 redefinery 网站上提供了一个脚本,用于在选定图层或新的空图层上新建图层标记,其中包含提供有关同一时间的关键帧信息的注释。

复制和粘贴关键帧

一次只能从一个图层复制关键帧。当您将关键帧粘贴到另一个图层中时,这些关键帧将显示在目标图层的相应属性中。最早的关键帧显示在当前时间,其他关键帧将按照相对顺序相继显示。粘贴后的关键帧保持选中状态,因此您可以立即在目标图层中移动它们。

您可以在图层的相同属性(如位置)之间或使用相同类型数据的不同属性之间(例如在位置和锚点之间)复制关键帧。

注意:当在相同属性之间复制和粘贴时,您可以一次从多个属性复制到多个属性。然而,当复制和粘贴到不同属性时,您一次只能从一个属性复制到一个属性。

  1. 在“时间轴”面板中,显示包含要复制的关键帧的图层属性。
  2. 选择一个或多个关键帧。
  3. 选择“编辑”>“复制”。
  4. 在包含目标图层的“时间轴”面板中,将当前时间指示器移动到希望关键帧出现的时间点。
  5. 执行以下操作之一:
    • 要粘贴到已复制关键帧的相同属性,请选择目标图层。
    • 要粘贴到不同属性,请选择目标属性。
  6. 选择“编辑”>“粘贴”。

使用电子表格或文本编辑器编辑关键帧值

您可以将关键帧数据复制和粘贴为制表符分隔的文本,以便在电子表格程序(如 Microsoft Excel)或其他文本编辑程序中使用。您可以使用电子表格程序对关键帧数据执行数值分析,或者创建或编辑关键帧值。

您可以复制和粘贴大多数属性,包括“变换”属性(例如“位置”和“不透明度”)、“材质选项”属性和动态跟踪器。

注意:您可以使用动态跟踪工具跟踪图层中物体的运动,然后将跟踪器数据粘贴到电子表格以对该数据进行数值分析。

有些实用程序,例如用于 After Effects 的 Imagineer Systems mocha (mocha-AE),可以将关键帧数据复制到剪贴板,以便您可以将其粘贴至 After Effects 中的适当图层。

一次只可以从一个图层将关键帧复制为制表符分隔的文本。

  1. 在“时间轴”面板中,选择相同图层上一个或多个属性的关键帧。要选择某个属性的所有关键帧,请单击该属性的名称。
  2. 将当前时间指示器移到第一个选定的关键帧。注意:在第一个选定关键帧的时间点放置一个合成标记,以便您知道在最后一步中应将修改的关键帧粘贴到何处。(请参阅图层标记和合成标记。)
  3. 选定关键帧后,选择“编辑”>“复制”。
  4. 将关键帧数据粘贴至电子表格。假定电子表格的第一列的标签为 A,而第一行的标签为 1,则您应该粘贴到单元格 A1 中。帧编号显示在 B 列中。根据属性的维度,属性值显示在 C、D 和 E 列中。(3D 图层中的位置在所有三个列中都有值;不透明度仅在 C 列中有值。)
  5. 编辑关键帧的数值信息。请勿更改除帧编号和属性值以外的任何文本。
  6. 选择包含您的数据的单元格。您选择的左上角的单元格应当是 A1。您选择的最下面的一行应该是包含关键帧数据结尾 文本的行。
  7. 从电子表格复制数据。
  8. 在 After Effects 中,将当前时间指示器移到您想粘贴新关键帧数据的时间点。该时间通常是您在此过程开始时选择并复制的第一帧所处的时间点。
  9. 选择“编辑”>“粘贴”。

按时间移动关键帧

您可以按时间移动关键帧,无论是单独移动还是成组移动。

Jeff Almasol 在其 redefinery 网站上提供了一个可创建面板的通用脚本,该面板包含按时间移动各种项目(例如图层入点、图层出点、图层源帧、关键帧和标记)组合的控件。

将关键帧移到另一时间

选择多个关键帧后,您可以同时复制或删除它们,或将这些关键帧一起移动,而不更改它们彼此的相对位置。

  1. 选择一个或多个关键帧。
  2. 将任一选定的关键帧图标拖动到所需时间。如果您选择了多个关键帧,则所有选定关键帧保持它们与您所拖动的关键帧的相对距离。

注意:您还可以通过按住 Alt 键 (Windows) 或 Option 键 (Mac OS) 的同时按向左键或向右键,按时间移动选定关键帧(使得某个帧更早或更晚出现)。

将关键帧移至特定时间

  1. 将当前时间指示器移至所需时间。
  2. 执行以下操作之一:
    • 在图层条模式中,在您开始将关键帧图标拖向当前时间指示器时按住 Shift 键。
    • 在图表编辑器模式中,将关键帧拖至当前时间指示器。

    当您拖到当前时间指示器之上时,关键帧将与当前时间指示器对齐。

在图层条模式中扩展或收缩一组关键帧

  1. 至少选择三个关键帧。
  2. 按住 Alt 键 (Windows) 或 Option 键 (Mac OS) 的同时将第一个或最后一个选定的关键帧拖到所需时间。

移动图层持续时间条,而不是其关键帧

  1. 在第一个关键帧出现的时间点放置一个合成标记。(请参阅合成标记。)
  2. 在图层轮廓中,单击一个或多个图层属性的名称,该属性包含您想要保留的同一时间的关键帧。
  3. 选择“编辑”>“剪切”。
  4. 将图层持续时间条移动或拉伸到其新的入点和出点。
  5. 在您剪切关键帧之前,将当前时间指示器移到第一个关键帧出现的时间位置的合成标记。
  6. 选择“编辑”>“粘贴”。

一次更改多个关键帧值

您可以一次更改多个图层上的多个关键帧的值;不过,您选择的所有关键帧必须属于同一图层属性。选定值的更改方式取决于您使用的更改方法:

  • 如果您通过数字更改值,则所有选定关键帧都将使用该新值。换句话说,您进行的是绝对 更改。例如,如果您在运动路径上选择多个位置关键帧,并且通过数字指定其中一个位置值,则所有选定关键帧都将更改为使用该相同的位置值。
  • 如果通过拖动下划线值来更改某个值,则所有选定的关键帧都会更改相同的量。换句话说,您进行的是相对 更改。例如,如果您在运动路径上选择了多个位置关键帧,并且为其中之一拖动下划线值,则所有选定关键帧值都将更改相同的量。
  • 如果您在“合成”或“图层”面板上以图形方式更改某个值,则所有选定关键帧更改的幅度等于新值和旧值之间的差值,而不是值本身。换句话说,您进行的是相对更改。例如,如果您在运动路径上选择了多个位置关键帧,然后将其中一个向左拖动 10 个像素,则这些关键帧都将从其原始位置向左移动 10 个像素。

您也可以在图层条模式中通过为多个图层创建父级关系 来一次性更改它们的值。

Mathias Möhl 提供了 KeyTweak 脚本(可从 After Effects Extension 页面获得),使用此脚本可同时修改属性上的大多数关键帧。有了 KeyTweak,您可以手动修改一些关键帧,该脚本相应地修改这些关键帧之间的剩余关键帧。KeyTweak 特别适用于动态抠像工作流程中的“蒙版路径”关键帧。(请参阅动态抠像简介和资源。)

在图表编辑器中移动或更改关键帧

图表编辑器中的值图表显示每个关键帧的值和关键帧之间的插值。当图层属性的值图表为水平时,关键帧之间的属性值不会发生更改。当值图表上升或下降时,关键帧之间的图层属性值则会增大或减小。

值图表
A. 关键帧。 B. 水平值图表指示值未发生变化。 C. 上升的图表指示值不断增大。 D. 下降的图表指示值不断减小。 

您可以通过在值图表中上下移动各个点(关键帧)来更改图层属性值。例如,您可以通过在“旋转”属性的值图表上将关键帧标记拖得更高来增大“旋转”关键帧的值。

注意:锚点、蒙版路径、效果控制点、3D 方向和位置属性的值是空间值,因此默认情况下它们使用速度图表,而不是值图表。

在图表编辑器中修改单个关键帧

  1. 在“时间轴”面板中显示图层的时间属性。
  2. 必要时,单击“图表编辑器”按钮或按 Shift+F3 进入图表编辑器模式。
  3. 必要时,在您想要进行更改的时间点添加一个关键帧。
  4. 上下拖动关键帧,以便为图层属性设置一个新值。

在图表编辑器中修改多个关键帧

您可以使用图表编辑器同时编辑和移动多个关键帧。当您在选择了“显示变换框”按钮的情况下选择多个关键帧时,选定关键帧周围会出现一个自由变换的定界框,并且定界框的中心将显示一个锚点,以标记变换区域的中心点。您可以通过拖动定界框或其控点,按时间或值移动选定关键帧。也可以更改锚点的位置。

在值图表中调整自由变换定界框可以按时间和值移动选定关键帧。在速度图表中调整自由变换定界框只能按时间移动选定关键帧。

当您在图表编辑器中选择多个关键帧时,则会出现自由变换定界框。

  1. 切换到图表编辑器视图,并显示您想调整的关键帧。
  2. 通过使用选择工具,执行以下操作之一:
    • 要选择多个关键帧,请按住 Shift 键并单击各个关键帧,或在关键帧周围绘制一个选取框。
    • 要选择某个属性的所有关键帧,请在按住 Alt 键 (Windows) 或 Option 键 (Mac OS) 的同时单击两个关键帧之间的段。
  3. 执行以下任一操作:
    • 要按时间或值移动关键帧,请将指针置于定界框内并拖动。按住 Shift 键拖动可限制水平或垂直方向上的移动量。
    • 要通过缩放定界框来按时间或值移动关键帧,请将指针置于定界框手柄上。当指针变为笔直的双向箭头 时,将定界框拖到一个新的大小。按住 Shift 键拖动以限制宽高比。按住 Ctrl 键 (Windows) 或 Command 键 (Mac OS) 的同时拖动,可围绕定界框的锚点进行缩放。当拖动角控点时,按住 Alt 键 (Windows) 或 Option 键 (Mac OS) 拖动只能移动该控点。

    注意:通过负值进行缩放可按时间反转关键帧。

    要在垂直方向上逐渐减小关键帧值,请在按住 Ctrl+Alt 键 (Windows) 或 Command+Option 键 (Mac OS) 的同时拖动。逐渐减小关键帧值允许您减小或增大重复动画的振幅。

    要上下移动定界框的一侧,请在按住 Ctrl+Alt+Shift 键 (Windows) 或 Command+Option+Shift 键 (Mac OS) 的同时拖动。

    要移动定界框的锚点,请将选择工具置于锚点上,在该工具变成移动锚点工具 后拖动。