AE的脚本和表达式的基础都是Java编程语言
因此AE表达式语句直接继承了Java的数学函数。
如果我们掌握了表达式,那就可以在逼格上提升几个档次哇。
在MG动画中,会更好的出效果
下面我给大家介绍下简单的几个常见的表达式
这些是基础的表达式,学会之后你会发现非常的实用。
话不多说,打开AE跟着下面的介绍尝试下
1
time
time随着时间线的变化,值也在变化,1秒处time=1,1.5秒处time=1.5。
利用随着时间变化的time值,我们可以做出随着时间变化的表达式。
(用分形噪波可以很好的看到这个time表达式的呈现效果)
2
index
不同图层都有着自己的index,我们可以根据不同层做出不同的效果。
3
value
[不加表达式情况下]当前该属性的值。
下图,在当前数值上加上value表达式,表示在其原有数值上X+10 Y+20是数值
4
wiggle(freq, amp)
摆动函数(这个感觉我自己用的好频繁)。这里有两个参数,第一个freq指的是摆动的频率,第二个amp指的是摆动的幅度。
摇摆起来,这是很好用的一个表达式,又是基本的表达式。记号了!
5
random
这是一个随机函数,通过调用random(),得到一个介于0和1之间的随机值,再利用随机值,可以做出各种各样的随机的效果。
6
valueAtTime(t)
这也是一个常见的函数,调用这个函数得到对应时间的值。
7
loopOut
循环函数。如果你想做一个来回运动的球,有不想重复K帧,那就要记住这个表达式了:只需要做好一个来回的关键帧,然后添加loopOut()函数即可
附:官方中文文档网站:
https://helpx.adobe.com/cn/after-effects/using/expression-language-reference.html
欢迎大家来这里一起学习:影视后期学习群:366026995
更多知识都在这里,快来关注哈!!