AE循环方式介绍(一) 您所在的位置:网站首页 映射合成的例子图片 AE循环方式介绍(一)

AE循环方式介绍(一)

2024-07-07 05:03| 来源: 网络整理| 查看: 265

本来只打算介绍表达式方面的循环使用来着,后面觉得做过的人太多了,这样显得我太水(最近日更已经挺水了),所以除了相关表达式的介绍以外,还会一些循环的使用方法。以及额外的循环做法。(还是有点水)

PS:下面写的是比较基础的类型,有些进阶的可以用于循环的表达式并没有放进去。之后有空会陆续整理分享。先看点基础的复习下或者解解馋吧。那么现在开始

唠嗑开始

一、循环表达式

这是AE中常用的循环方式。不过看到“表达式”也不用担心,这里会介绍几个主要的循环表达式以及相关的应用引申,零基础也没关系,根据需要去找特定的表达式即可。(此处介绍的是最基本的表达式,基本能应付绝大多数的循环需求)

PS:关于表达式的基础可以看我之前的文章补充:

(一)表达式介绍

AE表达式中有关循环最常使用的就是这个句式:

loopIn()&loopOut()(记得区分大小写,表达式识别大小写)

在AE表达式菜单中的位置

从上面可以看到,AE表达式菜单中一共有这四种表达式语句:

  loopIn(type="cycle", numKeyframes=0)

    loopOut(type="cycle", numKeyframes=0)

    loopInDuration(type="cycle", duration=0)

    loopOutDuration(type="cycle", duration=0)

关于这部分语句的具体讲解之后放进“从零开始的表达式学习生活”中介绍,这里只做相对常用的表达式的简单说明。

至于"cycle"、"pingpong"、"offset"、"continue"这四个类型呢?

Adobe官方文档已经写得很好了,这里直接贴出来

如果还是不清楚,或者觉得字多看的累的话,可以直接看图片进行比较

contine和offset在这个案例(线性关键帧)里动作一样在缓动关键帧(即结尾速度为0)的时候差距明显

不过一般情况下不用记这么多,只需要使用最基本的就可以了(绝大部分时候,使用“cycle”或“pingpong”便能解决问题)

如果再精简点呢?

就长这样了:

loopIn();

loopOut();

这两个是默认的“cycle”循环,一般没有特殊需求的话直接括号里空着就行:)

(二)引申应用

1.时间重映射与无缝衔接

有时候想对某个素材或者某个合成循环多次该怎么办?

方法也很简单

选中要循环的合成或者素材,使用时间重映射(ctrl+alt+T)或者右键合成中的素材,右键选择“时间-时间重映射”后,输入以下表达式即可:

loopIn()+loopOut()-value;

此时可以无限循环啦

(三)额外补充

1.路径循环

以上的循环表达式只适用于路径循环以外的循环方式。

那路径循环呢?

这里也不卖关子直接分享个循环方式:

循环路径的表达式:

valueAtTime(time%key(numKeys).time)

以上都是MDS的课与专栏分享过的内容,这里只是把它放过来做个总结。具体的细节信息可以看以下的站内链接:

2时间重映射的综合运用

时间重映射循环前,如果是合成的话,可以在合成中将所有动画都做成线性动画

等到跳出合成,开启时间重映射后,可以通过对关键帧的调整做出不同速度的动画,相比于Pr来说控制动画速度更为方便。下面举一个例子

还是原来这张图

开启时间重映射后,此时会发现,上面的两个关键帧都是线性关键帧

时间重映射默认开启线性关键帧

此时你大概发现了盲点:既然是关键帧,那我可不可以像控制别的动画一样来控制合成时间的速度呢?

答案当然是可以。

这里就来做个实验。

这里将关键帧调整成缓动关键帧,再对比下动画

添加缓动后的动画

这样看不够清晰?将两个对比看看。

左边是正常状态下的效果,右边是添加缓动后的效果

至于具体能用这个效果来做什么。。。就要发挥各位的脑洞啦

二、额外的循环方式

项目解释部分

这个做法主要是针对需要循环的完成的素材(比如Gif动图)。如果对表达式实在是无法理解,或者不想看的话可以试着使用这个方法。

1.在项目面板中选中需要循环的素材

2.点击选择“解释素材”

选择左下角的“解释素材”

3.调整到需要循环的次数

写多少循环多少次

4.再次将素材导入合成中,次数素材已经可以循环相应的次数

比如我写了个100次

修改前修改后

通过这样的方法,可以随时修改素材的循环次数,不会利用时间重映射的操作来控制循环也没关系qwq(不过仅限于素材,合成没法使用该方法)

介绍了这么多,有没有对AE的循环方式有了新的认识?以上的内容仅是对相关循环方式的一些介绍和引申,起到了入门的作用,关于如何做出生动有趣的循环动画,其他表达式对于循环的应用,以及探索更多的玩法等还需要自己去学习实践。如果我积累了相关经验的话或许会分享出来qwq

要周六了快乐哈皮

PS:官方文档是个好东西,有事没事可以去看它学习。

如果文章中出现了什么问题的话欢迎讨论交流,改进文章。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有