全球旧事资料 分类
AE中的表达式
一、表达式概述当我们想要创建和链接复杂的动画,却又不想创建许许多多的关键帧时,可使用表达式。表达式很像一个小软件,具体讲像javascript,可以在某个时间点对某个图层的某个属性值进行计算。scripts告诉一个app去做些什么,而表达式是针对属性的。使用表达式,可以在图层的属性间创建关联、用一个属性的关键帧来动态地对其它图层产生动画…表达式语言是基于javascript的,但你不必非得掌握javascript才能使用表达式,可用pickwhip来链接属性,或拷贝已有的表达式到表达式栏中并加以修改即可。动画预设也包括表达式,甚至完全是表达式。使用表达式而不是关系帧的动画预设有时被叫作“行为”(behaviors)。向属性添加了表达式后,可继续为该属性添加或编辑关键帧。表达式可使用由该属性的关键帧生成的值作为它的输入值,然后用该值生成一个新值(即在自身上操作),例如下边的表达式在rotatio
关键帧动画后又在rotatio
值上加了90度:value90有些方法如wiggle直接对关键帧属性值进行操作(参见属性和方法表达式参考)。下面的表达式作用于一个图层的位置属性,使得图层位置发生一点点抖动。wiggle1010注意:使用wggle表达式比用Wiggler面板要快捷、容易。对文字进行动画时,可使用Expressio
selector来指定a
imator属性对每个字符产生多大的影响,可向同个a
imator组添加一个或多个Expressio
selector,该a
imator组可包含一个或多个属性。
二、添加、编辑和移除表达式可手动键入、用Expressio
La
guage菜单、用pickwhip或从其它属性的已
1
f有表达式中拷贝来创建表达式。
Expressio
i
terfacei
theTimeli
epa
eli
layerbarmodeA启用表达式开关B显示PostExpressio
Graph按钮CPickwhipDExpressio
La
guage菜单E表达式输入框Expressio
field
比较常用的做法是用pickwhip链接不同的属性,然后运用简单数学运算符对表达式进行适当调整:
:加、:减、:乘、:除、1:对原初执行反操作,例如顺时针及逆时针等。
添加、禁用或移除一个表达式:(1)添加:在时间轴面板上选择一个属性选择“A
imatio
”菜单Add
Expressio
或按AltShift,或按Alt同时点击属性名左边的秒表(关键帧记录器)。
(2)禁用:暂时禁用表达式,点击上图中的A按钮,禁用时A变为。(3)移除:选择有表达式的属性A
imatio
菜单RemoveExpressio
或按Alt同时点击属性名左边的秒表(关键帧记录器)。
编辑用pickwhip生成的表达式:如对javaScript或AE表达式语言不熟悉,可用pickwhip来充分利用表达
2
f式的强大功能r
好听全球资料 返回顶部