
1.新建合成,帧速率25
2.用形状图层画一个圆,大小为600

3.给圆的缩放K帧,初始为0,第7帧的时候100%,缓动第二个关键帧,曲线如图

4.将圆复制一层,往后移动1帧,下方的图层选择“Alpha反转遮罩”上方的图层

5.为下面的图层不透明度K帧,初始为0,第4帧为100,第8帧为0

6.新建一个圆,大小为500,将前面图层的缩放关键帧复制过来

7.为这个缩放添加弹性表达式(复制后请将全角的*改为半角的星号):
amp = 0.015;
freq = 3;
decay = 5;
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;
}

8.将这一层的起始点移动到第2帧

9.拖入素材的圣诞树,调整好位置和大小,打成预合成,将预合成的锚点放到圣诞树底部

10.为圣诞树的缩放K帧:第6帧为0,第10帧为100%,并且添加和第7步一样的表达式

11.将第三个圆形复制一层,放在圣诞树上方,圣诞树选择“ALPHA遮罩”上面的图层

12.展开上方的遮罩层,在路径上右键,选择转化为贝塞尔曲线路径,调整遮罩的路径,让圣诞树的顶端可以完整显示出来

这样我们一个Q弹的圣诞树小图标就做好啦,弹性表达式,你会用了吗?

相关阅读:
macos
Windows
m系列