菜鸟科技网

ae循环命令怎么用?

最简单快捷 - 循环表达式 (Loop Expression)

这是 AE 中最常用、最强大的循环方法,适用于几乎所有带有时钟的属性,如 位置、旋转、缩放、不透明度 等。

ae循环命令怎么用?-图1
(图片来源网络,侵删)

适用场景:

  • 让一个图层在原地无限循环移动。
  • 让一个旋转动画无限重复。
  • 让一个呼吸(缩放)效果持续不断。

操作步骤:

  1. 添加关键帧: 首先正常创建你的动画片段,想让一个球从左移动到右,就在图层的 位置 属性上设置一个起始关键帧和一个结束关键帧。

    • 0 秒时,位置为 [100, 288]
    • 2 秒时,位置为 [900, 288]
  2. 添加表达式:

    ae循环命令怎么用?-图2
    (图片来源网络,侵删)
    • 按住 Alt 键 (Windows) 或 Option 键 (Mac),然后点击你刚刚创建的关键帧旁边的秒表图标
    • 这会弹出一个表达式输入框,并自动填入 transform.position 或类似的代码。
    • 按住 Alt / Option 键,再次点击秒表图标,这会循环你刚才输入的表达式,或者,你也可以直接在表达式输入框中输入单词 loop 并按回车。
  3. 选择循环类型:

    • 输入 loop 后,AE 会提供几种循环方式,点击表达式输入框右侧的 下拉箭头 或直接按回车,即可看到选项:
      • Cycle (循环): 这是最常用的,它会从头到尾无缝地重复你的动画,球从左到右后,会瞬间回到左边,再次从左到右。
      • Cycle with Keyframes (带关键帧循环): 与 Cycle 类似,但会在每次循环时都保留关键帧,方便后续编辑。
      • Ping Pong (来回): 动画会正向播放一次,然后反向播放一次,如此往复,球从左到右,再从右回到左。
      • Offset (偏移): 每次循环,动画的起点会基于上一次循环的终点继续,非常适合用于制作无限滚动的背景。
      • Continue (继续): 这实际上是默认行为,即不循环,动画播放到关键帧后就停止。

对于大多数简单的重复动画,方法一(循环表达式) 是首选,因为它最简单、最直观,且完全非破坏性。


专业级控制 - 循环关键帧

这种方法通过修改关键帧的循环属性来实现,可以让你在时间轴面板中直观地控制循环。

适用场景:

ae循环命令怎么用?-图3
(图片来源网络,侵删)
  • 需要精确控制循环次数。
  • 动画片段比较复杂,不希望使用表达式。
  • 想要看到循环的“预演”效果。

操作步骤:

  1. 创建关键帧: 同样,先创建你的动画片段,并确保所有关键帧都已选中(点击第一个关键帧,按 Shift 点击最后一个关键帧)。

  2. 启用关键帧循环:

    • 选中所有关键帧后,右键点击它们,在菜单中选择 Keyframe Assistant > Loop... (关键帧辅助 > 循环...)。
    • 或者,选中关键帧后,按快捷键 Ctrl+Alt+L (Windows) 或 Cmd+Option+L (Mac)。
  3. 设置循环参数:

    • 会弹出一个设置窗口:
      • Loop: 选择循环类型,与方法一中的几种类似(Cycle, Ping Pong, Offset)。
      • Iterations: 设置循环的次数,如果输入 -1,则表示无限循环。
      • Duration: 设置循环后的总时长。
  4. 确认: 点击 OK,AE 就会自动在你选定的时间段后,复制并粘贴你的关键帧序列,形成循环。

方法二(循环关键帧) 更适合需要精确控制次数或总时长的项目,且操作在时间轴上,非常直观。


时间映射 - 控制整个图层时长

这种方法不作用于单个属性,而是控制整个图层的播放时长,实现整个图层的循环。

适用场景:

  • 让一段视频、一段 GIF 或一个合成无限循环播放。
  • 制作动态背景,如云朵飘动、星空闪烁等。

操作步骤:

  1. 启用时间映射: 在图层的 时间轴 面板中,展开图层属性,找到 Time Remapping (时间重映射) 属性,点击它前面的秒表图标来添加关键帧。

  2. 设置循环范围:

    • 在时间轴上,将时间指针移动到你希望动画循环的结束点,你的动画片段在 0 秒到 2 秒。
    • Time Remapping 属性上,点击添加关键帧 按钮 (一个菱形图标)。
    • 你有了两个 Time Remapping 关键帧:一个在 0 秒处,值为 0:00:00:00;另一个在 2 秒处,值为 0:00:02:00
  3. 制作循环:

    • 方法A (手动复制): 选中 0 到 2 秒之间的所有图层内容(包括所有关键帧和素材),按 Ctrl+D (Windows) 或 Cmd+D (Mac) 复制一份,然后将复制的内容粘贴到 2 秒之后。
    • 方法B (更智能): 在 2 秒处添加完 Time Remapping 关键帧后,将时间指针移到 4 秒处,再次添加一个 Time Remapping 关键帧,并将其值手动设置为 0:00:02:00,这样,从 2 秒到 4 秒,图层会再次播放一遍 0-2 秒的内容,不断重复此操作即可。
  4. 无限循环: 为了实现无限循环,最简单的方法是复制很多份,然后拉伸图层的出点到你想要的长度,或者,可以结合 方法一,给 Time Remapping 属性本身添加一个 loop 表达式,并选择 Cycle,设置迭代次数为 -1

方法三(时间映射) 是用于控制整个素材或合成播放循环的利器。


预合成 + 图层叠加

这是一种“笨但有效”的视觉循环方法,通过将动画片段预合成,然后复制并排列它们来实现。

适用场景:

  • 当你无法使用上述方法时(某些第三方插件不支持表达式)。
  • 制作循环的拼贴背景或无缝图案。

操作步骤:

  1. 预合成: 选中包含动画的图层,按 Ctrl+Shift+C (Windows) 或 Cmd+Shift+C (Mac),创建一个新合成。
  2. 复制图层: 在新合成中,选中预合成好的图层,复制多份 (Ctrl+D / Cmd+D)。
  3. 对齐时间: 将复制出来的图层在时间轴上首尾相接地排列,第一个图层在 0-2 秒,第二个图层在 2-4 秒,以此类推。
  4. 调整总时长: 将最顶层的图层的出点拖动到你想要的最终时长。

缺点: 这种方法会显著增加项目中的图层数量,文件会变大,且不易修改。


总结与对比

方法名称 适用场景 优点 缺点
循环表达式 单个属性(位置、旋转等)的无限循环 最简单、最灵活、非破坏性 只适用于带有时钟的属性
循环关键帧 精确控制动画片段的循环次数和时长 直观,在时间轴上操作,可精确控制 操作稍复杂,会生成大量关键帧
时间映射 整个图层/合成的循环播放 控制力强,可制作无缝循环背景 设置相对复杂,需要手动调整关键帧
预合成+叠加 视觉上的循环,或作为备用方案 简单直观,原理易懂 图层数量爆炸,文件臃肿,不易修改

给你的建议:

  • 日常工作中 99% 的情况,请使用【方法一:循环表达式】。 它是 AE 的核心功能,掌握它会让你的工作效率大大提升。
  • 当你需要精确控制循环次数或总时长时,使用【方法二:循环关键帧】。
  • 当你需要让一段视频或整个合成循环时,使用【方法三:时间映射】。
分享:
扫描分享到社交APP
上一篇
下一篇