header_v1.7.40

【野动画#6】怎样优雅地在AE实现循环

2年前发布

原创文章 / 多领域 / 观点
一米天文化 原创,如需商业用途或转载请与一米天文化联系,谢谢配合。

简单实用的循环表达式“loop”

相信各位童鞋在使用AE的过程中,肯定碰过“循环”的问题,反正小野路子以前都是复制粘贴关键帧的...虽说可以解决问题,但肯定有不这么2的办法是不是!今天就聊聊在AE里的“循环”吧!


【素材循环】

对于视频素材,或者序列帧素材等,可以设置它的循环播放次数。

在Project板块选中需要循环的素材,然后

鼠标右键 - Interpret Footage - Main,在弹出窗口的最下方,就可以设置Loop次数啦!

bc955708791332f875a944e29c97.jpg

把设置完成的素材拖到时间轴看看效果吧!


这个方法只能把现成的素材进行重复播放,而更常见的问题是:如果我们在制作中要对某些关键帧循环该肿么办呢?下面才是本期的大干货:


【loop_out循环】

这个方法是通过表达式来进行循环,灰常的实用哦!“Alt+鼠标左键”点击属性的小码表,就可以打开表达式的神奇大门啦!


完整的loop表达式大概长这样:

loop_out(type="cycle",numkeyframes=0)

不用懵逼,其实翻译成中文就是:

给我循环(方式是重复循环,循环所有关键帧)


type是指循环的方式,主要有cycle,pingpong,offset三种方式,也可以不写,默认是cycle方式。下面分别说说三个方式有啥不同吧:


cycle - 重复前面关键帧,不停重复就对啦,需要注意第一帧和最后一帧如果数值不同,循环起来可能会感觉跳帧哦。

220e5708791e6ac72579486bf909.jpg


pingpong - 来回循环前面关键帧,顾名思义“乒乓球”,一来一回循环。这个方式就不会出现cycle的跳帧问题啦。

f808570879266ac7257948b6796d.jpg


offset - 累加前面关键帧,朝着关键帧变化的趋势,一直变化下去。

32b15708792d32f875a9446c5acb.jpg


numkeyframes表示循环哪些关键帧,=0表示所有关键帧,=1表示最后2个,=2表示最后3个,以此类推。也可以不写,默认是0。


所以把type和numkeyframes都省略之后,循环表达式就长这样啦:loop_out(),是不是简单好多捏!这个表达式对于大部分基于数值的关键帧都可以起作用,所以运用是十分广泛滴。


另外,如果想让整个comp循环,又不想在comp里一层层加表达式,那么可以用“Enable Time Remapping”,再结合本期说的循环表达式就能实现啦!




第六期【野动画】就到这啦,下次再聊。

39
    Hello PM 意见反馈
    没有新消息

    提示文案

    提示文案

    提示失败
    提示成功