如何掌握After Effects中的Loop表达方式

 如何掌握After Effects中的Loop表达方式

David Romero

使用After Effects Expressions一开始可能很可怕,它有点像编码,可能会令人困惑。 Expressions是令人难以置信的代码,可以为你节省创建复杂的重复动画的时间,所以它们非常值得学习。 最有用的Expressions之一是After Effects Loop Expression。 在本指南中,我们将带你了解不仅是如何使用循环表达,但它是如何工作的,所以你可以根据你的需要定制它。

摘要

      第一部分:结构&;After Effects Loop Expression的类型

      首先,你需要了解表达式是如何形成的。 任何循环表达式都有三个不同的部分:属性、循环类型和修改器。 这三个元素共同创造了一个命令,After Effects可以用几种方式来循环你的关键帧。

      动画中最常用的表达式之一是Loop Out Ping Pong效果,我们将在这个例子中使用它。

      loopOut("pingpong",1)

      财产 - 循环输出 ("pingpong",1)

      有四种类型的Loop Expression属性。

      LoopOut和LoopIn: 你可能会猜到,这些循环类型中的每一个都会告诉After Effects是在关键帧之前还是之后开始循环。

      LoopOutDuration和LoopInDuration :这两者略有不同,因为它们允许你告诉After Effects以秒为基础进行循环,而不是以关键帧为基础。 要做到这一点,你需要添加一个修改器,我们将在下面讨论。 一般来说,持续时间循环没有很大的帮助,但可以为你节省很多时间,例如,你希望能够快速调整循环的时间而不改变关键帧。

      循环类型 - loopOut ("pingpong") ,1)

      循环类型是你决定After Effects将创建的动画循环的类型。 有四种循环类型可用;

      See_also: 创建复古漫画书的外观:Premiere Pro中的卡通效果

      ("Pingpong")

      PingPong循环将采取你的第一个和最后一个关键帧,并在它们之间来回移动。

      ("周期")

      循环播放按顺序一遍又一遍地重复你的关键帧。 如果你的最后一个关键帧与第一个关键帧的数值相同,AE将创建一个永不停息的动画循环,一遍又一遍地重复。

      ("偏移")

      偏移循环在理解上有点难度,但在使用上却非常强大。 本质上,偏移循环重复你的关键帧动画,但偏移它,所以它从最后一个关键帧重新开始。 困惑? 我们不怪你--看看这个例子,看看它的操作。

      ("继续")

      当你想让所有的东西同时从屏幕上整齐地消失时,继续循环类型可以帮助绑住动画场景的结尾。 这个循环类型继续你最后一个关键帧的速度/值;动画就这样一直持续下去,或者直到你决定结束它。

      修改器 - loopOut (" 乒乓球 ",1 )

      修改器是对After Effects的最后指令,在某些情况下,它根本不需要。 当使用基于Duration的属性时,修改器将指示AE重复的秒数。

      对于Loop In和Out表达式,修改器可以用来告诉AE你想在多少个关键帧上应用循环。 必须注意,这个数字并不直接指关键帧,而是指关键帧之间的动画部分。

      例如,如果你使用Loop Out属性,修改器为1,AE将重复时间线中最后两个关键帧之间的动画。 如果你使用修改器为2,AE将重复前三个关键帧之间的动画。

      第二部分:如何在After Effects中使用循环表达式

      循环表达式可以用在任何你可以添加关键帧的值上。 在这个例子中,我们把表达式添加到位置值上,但还有很多值你可以玩。

      1. 像任何标准的动画项目一样,创建你的关键帧。
      2. 选择你想在时间轴上添加表达式的值。
      3. 转到 动画> 添加表达式 你也可以按住Alt键并点击数值旁边的秒表图标。
      4. 在时间轴上的方框中,输入或粘贴你的表达式。 你会注意到After Effect预测了你要使用的东西,并给你一个方便的下拉菜单来选择元素。
      5. 检查你的动画,如果需要的话,添加一个修改器。

      最高提示: 如果你已经应用了你的表达式,并想调整你的关键帧,要看到正在发生的事情可能有点棘手。 使用 =按钮 旁边的表达式来打开和关闭它,而不是删除你的表达式来进行调整。

      第三部分:在After Effects中使用循环表达式的创新方法

      现在你知道了如何使用循环表达式,你可能会想到它们在过去可以为你节省时间的所有实例。 不要担心;还有很多项目可以测试你的新技能。

      在不同的数值上使用表达式

      你可以在每个元素上使用一个以上的表达式,例如,以不同的方式改变大小和位置。 以这种方式使用循环表达式可以帮助创建重复的运动背景或简单的元素,如场景中的云朵。

      字体设计项目

      循环表达式可以用一个简单的乒乓表达式将文本过渡变成不可思议的文本效果。 添加你的文本过渡,并在你想重复动画的地方创建新的关键帧。 在你的表达式中添加一个修改器,循环你想重复的过渡部分。

      与其他效果一起使用

      使用表达式并不妨碍你在你的元素上使用其他效果。 与表达式一起使用的一个有益和有趣的效果是RepeTile效果,允许你快速创建复杂的背景图形。

      See_also: 在Premiere Pro中创建电影式的Letterbox 1080p视频

      对于任何在After Effects中工作的动画师来说,表达式是一个强大但经常被忽视的工具。 一旦你掌握了创建这些简单表达式的技巧,你就可以开始尝试并结合它们来创造很酷的效果,只需一小段代码。

      After Effect Loop Expressions是最容易学习的Expression类型之一,可以为你节省很多复杂的关键帧的时间,现在你知道了基础知识,为什么不通过这些你应该使用的6种常见的After Effects Expressions来了解更多。

      David Romero

      David Romero is a seasoned filmmaker and video content creator with over 15 years of experience in the industry. His love for visual storytelling has led him to work on projects ranging from short films and documentaries to music videos and commercials. Throughout his career, David has gained a reputation for his attention to detail and ability to create visually stunning content. He's always on the lookout for new tools and techniques to enhance his craft, which is why he's become an expert in premium video templates and presets, stock images, audio, and footage.David's passion for sharing his knowledge and expertise with others is what led him to create his blog, where he regularly shares tips, tricks, and insights on all things video production. When he's not on set or in the editing room, you can find David exploring new locations with his camera in hand, always searching for the perfect shot.