下载此文档

ae表达式基础知识.docx


文档分类:高等教育 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
关于表达式            当您想创建和链接复杂的动画,但想避免手动创建数十乃至数百个关键帧时,请尝试使用表达式。表达式是一小段软件,它很像脚本,它的计算结果为某一特定时间点单个图层属性的单个值。脚本告知应用程序执行 某种操作,而表达式说明属性是 什么内容。通过表达式,您可创建图层属性之间的关系,以及使用某一属性的关键帧来动态制作其他图层的动画。例如,您可使用关联器链接路径属性,以便蒙版能够从笔刷笔触或者形状图层对象中获取其路径。表达式语言基于标准的JavaScript语言,但您不必了解JavaScript就能使用表达式。您可以创建表达式,方法是使用关联器或者复制简单示例并修改示例以满足您的需求。注意:       示例表达式的两个来源是表达式采样器模板项目(“文件”>“浏览模板项目”)以及“行为”类别中的动画预设(“动画”>“浏览预设”)。动画预设可以包括表达式,甚至还可以完全由表达式组成。使用表达式而非关键帧的动画预设有时称为行为。在向某一属性添加表达式后,可以继续为该属性添加或编辑关键帧。表达式可以采用某一属性值(由其关键帧确定)并使用该值作为生成新的修改值的输入。例如,除了已设置关键帧的运动外,图层的旋转属性的以下表达式还会将旋转属性的值增大90度:??value+90某些方法(例如 wiggle)直接作用于已设置关键帧的属性值。(请参阅属性特性和方法(表达式引用)。)图层的位置属性的以下表达式会保留图层的已设置关键帧的运动并使其稍微摆动一点:??wiggle(10,10)注意:       使用 wiggle 表达式通常比使用摇摆器更快速且更容易。当您制作文本动画时,您可以使用表达式选择器来指定您想要动画属性对每个文本字符产生多大程度的影响。您可以向动画组添加一个或多个表达式选择器,且该动画组可以包含一个或多个属性。添加、编辑和移除表达式           您可以通过手动键入表达式或通过使用“表达式语言”菜单自己输入整个表达式;您也可以使用关联器创建表达式或者从某个示例或其他属性中粘贴表达式。您可以在“时间轴”面板中使用表达式完成您的所有工作,但有时将关联器拖动到“效果控件”面板的属性中更为方便。您在表达式字段(时间图表中一个可调整大小的文本字段)中输入和编辑表达式。表达式字段显示在图层条模式中的属性旁;表达式字段显示在图表编辑器模式中的图表编辑器的底部。您可以在文本编辑器中编写表达式,然后将其复制到表达式字段中。当您向图层属性添加表达式时,默认表达式将显示在表达式字段中。默认表达式实际上不执行任何操作,它会将属性值设置为其本身,这使您能轻松地自行微调表达式。图层条模式下“时间轴”面板中的表达式界面A.“启用表达式”开关B.“显示后表达式图表”.“表达式语言”菜单E.“表达式”字段当您在编辑表达式时,各种预览均已挂起;一个红色条显示在等待您退出文本编辑模式的面板的底部。包含表达式的属性的值显示为红色或粉红色类型。开始使用表达式的一种好方法是使用关联器创建简单表达式,然后使用简单数学运算(例如下表中所列的运算)调整表达式的行为:符号函数+加-减/除*乘*-1执行与原来相反的操作,例如逆时针,而非顺时针例如,可以通过在表达式结尾键入*2将结果增大一倍;也可以通过在表达式结尾键入/2将结果减小一半。在编制适合编辑的表达式时,可以结合这些简单的运算以及更多运算。例如,可以将/360*100添加到表达式结尾以将其范围从0-360更改到0-100。如果您要将360度刻度盘的值转换为按百分比计算的滑块,此更改将很有帮助。“时间轴”面板中的“表达式语言”菜单包含可在表达式中使用的特定于AfterEffects的语言元素。此菜单有助于确定有效元素及其正确语法;可使用其作为可用元素的参考。当您从菜单中选择任何对象、属性或方法时,AfterEffects会在表达式字段中的插入点将其自动插入。如果选中表达式字段中的文本,新表达式文本将替换所选文本。如果插入点不在表达式字段中,新表达式文本将替换该字段中的所有文本。“表达式语言”菜单列出了参数和默认值。此约定使您能够轻松记得在编写表达式时可以控制哪些元素。例如,在语言菜单中,“属性”类别的摆动方法显示为wiggle(freq,amp,octaves=1,amp_mult=.5,t=time)。五个参数在wiggle后面的圆括号中列出。最后三个参数中的=表示使用这些参数是可选的。如果您没有为其指定任何值,则它们将分别默认为1、.5以及当前时间。注意:       您必须将“表达式语言”菜单编写的参数名称替换为实际值。PaulTuersley在AEEnhancer论坛上提供了一个可向所选属性自动添加 wiggle、smooth 和 loop 表达式的脚本。使用此脚本是初学者

ae表达式基础知识 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小102 KB
  • 时间2019-05-20