今天小编为大家带来的是关于Adobe After Effects的知识,大家都知道,AE的特效合成其实都是有表达式的,而这些表达式其实就是java语言,那么,今天我们就来学习一下,如果有不对的地方还请大家多多指教!
十大常用AE表达式,你GET到了吗?
AE常用表达式简述
在了解表达式之前,我们先总体了解一下AE中元素之间的关系,据我所知,在AE中主要有五种方法建立元素之间的关系,以下是小编总结的一些基本的元素关系!(表达式在后面)
关键帧:即使元素间没有必然的链接关系,也可以通过设置关键帧来为他们建立联系。这是最普通的一种链接关系,这种方法也是最灵活的,但是很不利于修改和调试。
合并嵌套:你可以将几个图层一起放置于一个新合成中,这很像其他应用程序中的承租操作,一种将多层元素作为单独素材处理设置的方法。
父子链接:不用嵌套为图层建立层级关系的方法,在父子链接关系中任何应用于父层级的变化都会立即影响子层级,而针对子层级的设置不会影响到父层级。
动力学脚本:享表达式一样,动力学脚本是AE中内置的简单功能,动力学脚本可以为当前图层创建基于另一个图层或属性的关键帧。例如,你可以使用动力学脚本令一个图层模拟另一个图层的位置变化。美中不足的是,使用动力学脚本简历的元素间关系只是暂时的,仅当脚本执行时才会起作用,在后面的设调整中,针对一个图层的改变不会反映在另一个图层连接层上,除非重新应用动力学脚本,
表达式:表达式很类似于动力学脚本,不同的是表达式会保持始终使能,只要应用表达式之后,任何关键帧都会永久保持与之的连接关系。
下面就是表达式,我们一一来看!
time
前面提过,time随着时间线的变化,值也在变化,1秒处time=1,1.5秒处time=1.5.
利用随着时间变化的time值,我们可以做出随着时间变化的表达式。
index
每个图层都有自己对应的index,根据index不同,我们可以给不同图层做出不同的效果。
value
即“不加表达式情况下”当前该属性的值。
wiggle(freq,amp)
摆动函数,第一个参数freq指的是摆动的频率,第二个参数amp指的是摆动的幅度。
random
随机函数,通过条用random(0-1),我们可以得到一个介于0和1之间的随机值,利用随机值,我们可以做出各种随机的效果。
valueAtTime(t)
这是一个常见函数,我们可以调用这个函数得到对应的时间值。
loopOut
循环函数,当我们想做一个来回运动的球的时候,我们不需要重复K帧,只需要做好一个来回的关键帧,然后添加loopOut()函数即可。
以上就是AE教程:十大常用AE表达式。想要更多Adobe After Effects教程请关注未来软件园