常用的AE表达式有哪些?影视后期人员必学!

我们在学习AE的过程中,不可避免地会接触到AE表达式,使用表达式能够大大提高我们的工作效率 。那么,常用的AE表达式都有哪些呢?下面,小编就来为大家详细地进行介绍 。

常用的AE表达式有哪些?影视后期人员必学!

文章插图
1、随机循环
随机循环表达式可以使随机抖动的效果进行循环,其表达式语句如下:
freq = 7; // 频率
amp = 200; // 幅度
loopTime =5; // 循环时间,单位为秒
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)
2、弹性
弹性表达式可以给物体添加弹性抖动的效果,相比其他表达式而言,语句稍微复杂,其表达式语句比较冗长,这里小编就不赘述了 。
【常用的AE表达式有哪些?影视后期人员必学!】3、数字增长
数字增长是MG动画中十分常见的一种效果,由于表达式语句太长,本文的篇幅有限,小编这里就不写了 。我们可以通过使用AE中的“效果→文本→编号”功能来实现 。
4、3D坐标转2D坐标
3D坐标转2D坐标(toComp)表达式顾名思义,能够将三维坐标转换成二维坐标,使二维特效具有三维的效果,表达式语句为“thisComp.layer('三维层名字').toComp([0,0,0]);  //加给二维坐标,后面的数值[0,0,0]用来调整位置的偏移” 。
5、目标
目标表达式的作用是使图层的方向始终朝向一个目标图层,它对二维和三维图层都有效果 。例如,在三维层中,将以下表达式添加到orientation属性中,具体如下:
p0=transform.position;
p1=thisComp.layer("目标层").transform.position; //设置目标层名
lookAt(p0,p1)
以上就是5个常用的AE表达式介绍,希望能对大家有所帮助 。学习影视后期最快速有效的方法就是在具体的项目案例中去解决你所遇到的问题和疑惑,这样的收获是巨大的,加油!

    推荐阅读