欢迎光临散文网 会员登陆 & 注册

[AE学习笔记] 关于AE表达式"wiggle()"的理解与实现wiggle"随机种"的方法

2022-05-10 04:14 作者:Voice-of-Shadow  | 我要投稿

AE表达式"wiggle()"可能是AE最常用的表达式了。而在我使用的过程中更多只是传入前两个参数值。对于后面的参数了解知之甚少。

个人对"wiggle()"表达式理解

☆ 以下将时间轴视为定义域(“X”轴)、速度视为值域("Y"轴)。

wiggle(freq, amp, octaves = 1, amp_mult = 0.5, t = time)

freq:频率。频率越大每秒的运动次数越多。(相当于定义域缩放)

amp:振幅。增幅越大单位时间运动速度越快。(相当于值域缩放)

octaves:在基波上增加谐波的量。即在基础波形上叠加另一个波形。默认为1、有效值为0~10的整数。

amp_mult:谐波量叠加影响的大小。

t:时间采样。就是获取此参数对应自身wiggle的数值。

实现wiggle"随机种"的方法(@整天喝假酒的沧浪 教的)

不知大伙在使用wiggle的过程中是否会遇到对wiggle表达式随机到的运动状态不太满意。

可以通过表达式seedRandom()进行设置、通过绑定滑块方便调节。


seedRandom(effect("滑块控制")("滑块"));

wiggle(1.5,100)



不会表达式的萌新  ↓

wiggle基波数值是受到图层序号影响的。(或许构造函数中index为默认传参)。

基于此发现、我们可以在需要使用到wiggle表达式图层上面叠加空的图层即可快捷方便地实现wiggle"随机种"操作。

实际使用效果如下 GIF


[AE学习笔记] 关于AE表达式"wiggle()"的理解与实现wiggle"随机种"的方法的评论 (共 条)

分享到微博请遵守国家法律