有趣的AE表达式
AE跳跃绳索文字Logo教程
弹性表达式
这是我刚学AE表达式时经常用的表达式,完全懒人模式
把下列表达式拷贝到任意属性上,只要打上2个变化的关键帧就能产生弹性效果
并且帧的变化越大弹性越大··
#7049!
表达式如下
amp = .1; //振幅
freq = 2.0; //频率
decay = 2.0; //衰减,或者叫阻力、波长
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){n--;}
}
if (n == 0){ t = 0;}
else{t = time - key(n).time;}
if (n > 0){
v = velocityAtTime(key(n).time - thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}
else{value}