分享几个简单实用的AE表达式!让你快速轻松地制作动效!

李想            来源:优草派

在用AE制作动画效果的过程中,少不了用AE表达式的帮助,它可以让我们制作动效的效率翻倍。接下来,小编就来给大家分享几个宝藏级的AE表达式,一起来看看吧!

分享几个简单实用的AE表达式!让你快速轻松地制作动效!

1、随机抖动

表达式语句:Wiggle(7,100),括号中前面的数字代表抖动的频率,即抖动的速度;后面的数字代表抖动的范围,即抖动的幅度大小。运用该表达式我们可以制作出手机闹钟振动的动画。

2、循环运动

表达式语句:loopOut(type="cycle",numKeyframes=0),该表达式可以让物体做循环运动。

3、挤压拉伸

表达式语句如下:

spd=30;maxDev=15;

decay=1;

t=time-inPoint;

offset=maxDev*Math.sin(t*spd)/Math.exp(t*decay);

scaleX=scale[0]+offset;scaleY=scale[1]-offset;

[scaleX,scaleY]

4、无限旋转

表达式语句:time*n,如果将表达式用于旋转属性,则n表示旋转的度数(数值为正数时顺时针旋转,为负数时逆时针旋转),将n设为360,物体就会一直旋转下去,我们可以利用该表达式来制作风车的旋转动画。另外,如果将表达式添加到分形杂色效果的演化属性中,则可以制作出水波倒影的动效。

5、路径循环

表达式语句:valueAtTime(time%key(numKeys).time),它可以制作出物体风吹摆动的效果。

6、双向循环

表达式语句:loopOut(type="pingPong",numKeyframes=0),可以使物体来回循环运动。

7、随机循环

表达式语句如下:

freq=10;

amp=150;

loopTime=7;

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)

其中,freq代表频率,amp代表幅度,loopTime代表循环时间,我们可以用它来制作萤火虫漫天飞舞的动画效果。

以上就是小编介绍的几个宝藏级的AE表达式,希望能对大家有所帮助。有了它们,你就能够快速轻松地制作出各种动画效果!

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行