分享几个简单实用的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表达式!让你快速轻松地制作动效!】以上就是小编介绍的几个宝藏级的AE表达式,希望能对大家有所帮助 。有了它们,你就能够快速轻松地制作出各种动画效果!

    推荐阅读