• 一分钟搞定复杂动效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

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