一、效果展示

二、前期准备

1.Sabel插件

三、知识要点

1.循环表达式的使用及4种类型的区别

  • Cycle:它在最后一个关键帧动画执行完成后,并会返回到第一帧,继续重复执行直到合成结束。
  • PingPong:会以逆时针的方向再运动到其初始状态的位置,类似摇头晃脑的动画
  • Offest:每一次关键帧的循环都继承上一次循环结束时的值,然后再次发生数值偏移。
  • Continue:沿着最后一帧的方向和运动速度继续运动下去

四、制作教程

1.新建合成,新建一个纯色层,取名白天,颜色设置浅蓝,缩放调整到150,中心点调整到底边中心,然后往上拖动一些。复制一层,旋转180度,取名为黑夜,颜色设置深蓝。然后我们将白天旋转设置关键帧,在1秒的时候旋转180度,然后在2秒时再打个关键帧,然后在缩放输入表达式:loopOut(type="offset")。再将黑夜父级指向白天。

2.使用钢笔工具,画一些云的效果,多画几层,然后给上面的2层添加投影效果,不透明度调整一下,然后将云朵打包为预合成,取名为云朵。给云朵打关键帧,到1秒的时候稍微移动一些,然后输入表达式loopOut(type = "continue"),父级指向白天。再复制一层,缩放一下,位置拉开一些。

3.同理,我们可以用钢笔工具绘制星星,也可以用文字输入特殊符号中的星星。给星星的不透明度,缩放,旋转打上关键帧,在不透明度中输入表达式loopOut(type = "pingpong"),在旋转中输入表达式:loopOut(type = "continue"),缩放输入表达式:loopOut(type = "pingpong")。模拟星星一闪一闪、旋转及忽大忽小的效果。然后多复制几层,位置错开,并将这些层打包为预合成,父级指向黑夜。(注意:在主合成中,将时间轴拉到黑夜,再进行绘制星星,否则父级指向后位置会出问题)

4.下面制作太阳,我们新建形状图层,然后添加椭圆,填充,填充颜色为金黄色,取名太阳,然后在位置上按上述步骤类似操作,添加表达式loopOut(type = "continue")。然后将父级指向白天。然后我们再新建一个纯色层,将眼睛关闭,然后用钢笔工具演着形状图层的原型画一个蒙版,再给纯色层添加Sabel插件,预设选择霓虹,自定义图层-主题类型选择遮罩图层,然后把眼睛打开,再将父级指向太阳。

5.制作月亮,用钢笔工具,画一个月亮,然后位置中添加关键帧,输入表达式:loopOut(type = "continue")。给月亮添加一个发光效果,明亮一些。父级指向夜晚。

6.制作鸟,用文字工具,输入V,打开3D,然后X轴(或Y轴)旋转,打上关键帧,输入表达式loopOut(type = "pingpong"),再复制一个,表达式指向前面一个,然后前面加一个负号,再输入一个感叹号,作为鸟的身体,Z轴旋转90度(注:此处最好添加摄像机来调整鸟的样子)。然后将三个文字层打包为预合成,取名为鸟。

7.然后给鸟添加关键帧,输入表达式loopOut(type = "pingpong")(此处通过钢笔工具画一个蒙版曲线,再将蒙版路径位置复制到鸟的位置上,效果会更好,可以按ctrl+alt+o设置自动方向为演着路径方向)。然后我们再用钢笔工具,画一个山脉的效果,这样整体效果就基本制作完成了。