一分钟搞定复杂动效AE表达式-09随机循环表达式

作者:shejifuzhu人气:更新:2022-07-23 20:53:53

前面我们讲过一个随机抖动,效果是挺好,但……它不能循环起来,如果让小蜜蜂飞出画面,闹钟停下来,都还好说,但是想让它一直在画面中,就很麻烦了。

 

这时候,就要祭出超实用的「随机循环」表达式了!


freq = 3; // 频率

amp = 100; // 幅度

loopTime =3; // 循环时间,单位为秒

t = time % loopTime;

wiggle1 = wiggle(freq, amp, 1, 0.5, t);

wiggle2 = wiggle(freq, amp, 1, 0.5, t - loopTime);

linear(t, 0, loopTime, wiggle1, wiggle2)



只要给小球的「位置」属性粘贴上这个表达式,就可以让它在有限的时间里随机循环抖动下去了。

1.gif


频率、幅度、循环时间都是可以修改的。用它来做萤火虫,也是挺不错的,谁不喜欢这样梦幻的夜晚呢。

2.gif

标签:表达式搞定随机复杂循环

Copyright @ 2021 SHEJIFUZHU.COM