AE表达式基础知识

上传人:hs****ma 文档编号:489320809 上传时间:2023-01-07 格式:DOCX 页数:21 大小:100.68KB
返回 下载 相关 举报
AE表达式基础知识_第1页
第1页 / 共21页
AE表达式基础知识_第2页
第2页 / 共21页
AE表达式基础知识_第3页
第3页 / 共21页
AE表达式基础知识_第4页
第4页 / 共21页
AE表达式基础知识_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《AE表达式基础知识》由会员分享,可在线阅读,更多相关《AE表达式基础知识(21页珍藏版)》请在金锄头文库上搜索。

1、有关体现式 当您想创立和链接复杂的动画,但想避免手动创立数十乃至数百个核心帧时,请尝试使用体现式。体现式是一小段软件,它很像脚本,它的计算成果为某一特定期间点单个图层属性的单个值。脚本告知应用程序执行某种操作,而体现式阐明属性是什么内容。通过体现式,您可创立图层属性之间的关系,以及使用某一属性的核心帧来动态制作其她图层的动画。例如,您可使用关联器链接途径属性,以便蒙版可以从笔刷笔触或者形状图层对象中获取其途径。体现式语言基于原则的 JavaScript 语言,但您不必理解JvaSript就能使用体现式。您可以创立体现式,措施是使用关联器或者复制简朴示例并修改示例以满足您的需求。注意: 示例体现

2、式的两个来源是体现式采样器模板项目(“文献”“浏览模板项目”)以及“行为”类别中的动画预设(“动画”“浏览预设”)。动画预设可以涉及体现式,甚至还可以完全由体现式构成。使用体现式而非核心帧的动画预设有时称为行为。在向某一属性添加体现式后,可以继续为该属性添加或编辑核心帧。体现式可以采用某一属性值(由其核心帧拟定)并使用该值作为生成新的修改值的输入。例如,除了已设立核心帧的运动外,图层的旋转属性的如下体现式还会将旋转属性的值增大 90 度:??lue + 90某些措施(例如wigle)直接作用于已设立核心帧的属性值。(请参阅属性特性和措施(体现式引用)。)图层的位置属性的如下体现式会保存图层的已

3、设立核心帧的运动并使其稍微摆动一点:??wigge(10, 0)注意: 使用wigl体现式一般比使用摇晃器更迅速且更容易。当您制作文本动画时,您可以使用体现式选择器来指定您想要动画属性对每个文本字符产生多大限度的影响。您可以向动画组添加一种或多种体现式选择器,且该动画组可以涉及一种或多种属性。添加、编辑和移除体现式 您可以通过手动键入体现式或通过使用“体现式语言”菜单自己输入整个体现式;您也可以使用关联器创立体现式或者从某个示例或其她属性中粘贴体现式。您可以在“时间轴”面板中使用体现式完毕您的所有工作,但有时将关联器拖动到“效果控件”面板的属性中更为以便。您在体现式字段(时间图表中一种可调节大

4、小的文本字段)中输入和编辑体现式。体现式字段显示在图层条模式中的属性旁;体现式字段显示在图表编辑器模式中的图表编辑器的底部。您可以在文本编辑器中编写体现式,然后将其复制到体现式字段中。当您向图层属性添加体现式时,默认体现式将显示在体现式字段中。默认体现式事实上不执行任何操作,它会将属性值设立为其自身,这使您能轻松地自行微调体现式。图层条模式下“时间轴”面板中的体现式界面A“启用体现式”开关. “显示后体现式图表”按钮.关联器 D. “体现式语言”菜单 E. “体现式”字段当您在编辑体现式时,多种预览均已挂起;一种红色条显示在等待您退出文本编辑模式的面板的底部。涉及体现式的属性的值显示为红色或粉

5、红色类型。开始使用体现式的一种好措施是使用关联器创立简朴体现式,然后使用简朴数学运算(例如下表中所列的运算)调节体现式的行为:符号函数+加减/除*乘1执行与本来相反的操作,例如逆时针,而非顺时针例如,可以通过在体现式结尾键入 * 将成果增大一倍;也可以通过在体现式结尾键入 2将成果减小一半。在编制适合编辑的体现式时,可以结合这些简朴的运算以及更多运算。例如,可以将 /360*1 添加到体现式结尾以将其范畴从 030更改到0-10。如果您要将 360 度刻度盘的值转换为按比例计算的滑块,此更改将很有协助。“时间轴”面板中的“体现式语言”菜单涉及可在体现式中使用的特定于 Atr Effect 的语

6、言元素。此菜单有助于拟定有效元素及其对的语法;可使用其作为可用元素的参照。当您从菜单中选择任何对象、属性或措施时,Afte Eff会在体现式字段中的插入点将其自动插入。如果选中体现式字段中的文本,新体现式文本将替代所选文本。如果插入点不在体现式字段中,新体现式文本将替代该字段中的所有文本。“体现式语言”菜单列出了参数和默认值。此商定使您可以轻松记得在编写体现式时可以控制哪些元素。例如,在语言菜单中,“属性”类别的摆动措施显示为 iggle(freq, amp, te=1,amp_mul,t=tim)。五个参数在 wiggle 背面的圆括号中列出。最后三个参数中的 表达使用这些参数是可选的。如果

7、您没有为其指定任何值,则它们将分别默觉得 1、5 以及目前时间。注意: 您必须将“体现式语言”菜单编写的参数名称替代为实际值。PalTersley 在 A Enhancr论坛上提供了一种可向所选属性自动添加wige、smoot和lop体现式的脚本。使用此脚本是初学者体验体现式的一种好措施。Jff Almaol提供了一种可自动解决体现式并进行指定更改的脚本。例如,脚本可用于自动移除或启用已停用体现式。有关更多信息,请访问 Jf sol的redeier 网站。添加、禁用或移除体现式 要向某属性添加体现式,请在“时间轴”面板中选择该属性并选择“动画”“添加体现式”或者按 Alt+Sift+=(iow

8、)或Otio+Shft+=(Mac OS);或者按住 Alt 键并单击(nows) 或按住 Opon 键并单击 (Ma S)“时间轴”面板或“效果控件”面板中属性名称旁的秒表按钮。 要临时禁用体现式,请单击“启用体现式”开关。当体现式处在禁用状态时,此开关中会显示一条斜杠。 要从某属性中移除体现式,请在“时间轴”面板中选择该属性并选择“动画”“移除体现式”,或者按住Alt 键并单击 (Wdows) 或按住 Opion 键并单击 (Mac OS)“时间轴”面板或“效果控件”面板中属性名称旁的秒表按钮。使用关联器编辑体现式 如果不熟悉 vacript 或 ftr Effcts 体现式语言,您仍可以

9、通过使用关联器来运用体现式的功能。您可将关联器从一种属性轻松拖动到另一属性以将这些属性与一种体现式有关联,而体现式文本是在体现式字段中的插入点输入的。如果选中体现式字段中的文本,新体现式文本将替代所选文本。如果插入点不在体现式字段中,新体现式文本将替代该字段中的所有文本。将关联器拖动到属性以创立指向该属性值的链接。可以将关联器拖动到属性的名称或值。如果拖动到属性的名称,则生成的体现式会将所有值作为一种整体显示。例如,如果您将关联器拖动到位置属性的名称,则会显示如下体现式:??sCop.layr(Layer 1).tasformposiin如果将关联器拖动到位置属性的某个组件值(例如y 值),则

10、会显示如下体现式,其中属性的 x 和y 坐标均已链接到位置属性的y 值:?tmp = thiCp.lyer(Laye)transform.posion;??tem, tep如果将关联器拖动到的图层、蒙版或效果在其本地上下文中不具有唯一名称,则 Afer Effcts 会对其重命名。例如,如果您在同一图层上具有两个或更多种名为“Mak”的蒙版,且您将关联器拖动到其中之一,则 ter fecs 会将其重命名为“Mask 2”。关联器创立的体现式的格式由“以简要英语编写体现式拾取”首选项(“编辑”“首选项”“常规”(Wnows)或者“Afte fecs”“首选项”“常规”(Mac S)拟定。默认状况

11、下,关联器创立简要英语体现式,这些体现式使用显示在“时间轴”面板中的属性名称。由于这些名称被编码到应用程序中且未曾更改,因此这些体现式在 After Effect 以其她语言运营时可以运营。您可更改的任何属性名称均括在双引号中且在任何语言中均保持一致。如果您不打算跨语言共享您的项目,则可取消选择此首选项。此首选项不会影响效果名称或效果属性。如下是使用简要英语的一种示例:??thiomp.laer(Layr 1).tranform.psito如下是未使用简要英语的同一体现式:?thisp.lar(Laye 1)(Trform)(iion)注意: 由于默认状况是使用简要英语,因此本文档在多数示例和

12、插图中使用简要英语。o 将关联器拖动到“时间轴”面板或“效果控件”面板中的其她属性。o 根据需要,修改体现式字段中的默认体现式。注意: 如果您使用关联器创立体现式以引用图层,且该图层与同一合成中的另一图层名称相似,则目的图层的名称会更改。新的图层名称是结尾有一数字的旧的图层名称。此更改是保证体现式清晰引用合成中的单个图层所必需的。手动编辑体现式 o 单击体现式字段以进入文本编辑模式。注意: 在您进入文本编辑模式后,会选中整个体现式。要添加到体现式,请在体现式中单击以放置插入点;否则,您将替代整个体现式。o 在体现式字段中键入和编辑文本,可以选择使用“体现式语言”菜单。要查看多行体现式的更多部分

13、,请拖动体现式字段的底部或顶部以调节其大小。o 要退出文本编辑模式并激活体现式,请执行下列操作之一: 按数字小键盘上的ner 键。 在体现式字段外部单击。示例:使用体现式语言参照编写体现式 跟随此示例一起学习如何使用 After fects 体现式语言参照编写体现式。此示例中创立的体现式将Sold 2(实底2)的位置属性与Solid 1(实底1)的位置属性相链接,Soid2(实底 2)的移动与 Soli 1(实底 1)的移动偏移量为 秒。o 创立两个实底图层:实底 和实底2。o 使用核心帧对实底 1 的位置属性值进行动画制作。(请参阅有关动画、核心帧和体现式。)o 选择实底 2 的位置属性并选

14、择“动画”“添加体现式”或者按住 At 键并单击 (Window) 或按住 ption 键并单击该属性的秒表按钮。默认状况下将显示如下体现式:?ranform.postiono 直接在transrm.positio上键入如下内容:??sCmpo 元素tsop是一种全局属性,其值是一种表达目前合成的合成对象。要拟定体现式中的hisCo,请查看tisComp返回值,该值位于 全局对象、属性和措施(体现式参照)。请注意,hisCp返回的是合成对象。接下来,查看Comp属性和措施(体现式参照)以查看哪些属性和措施可用于 Comp 对象。一种选项是laye(inex)。圆括号内的索引或数字指定您要使用的图层。在此示例中,我们假定实底 1是您的合成中的第一种图层。要从活动合成中的第一种图层中检索值,请在体现式结尾键入layer(1),从而得到如下内容:?tisCmplar()o 此外,查看体现式元素参照以检查layer(ndex)返回的是图层对象。查看 图层常规属性和措施(体现式参照),并找出要使用的元素。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号