AE表达式(PDF)_原创精品文档.pdfVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

AE表达式(PDF)--第1页

表达式基础

表达式简介

在详细讲解表达式之前,我们先总体了解一下AE中元素之间的关系,据我所知在AE中主

要有五种方法建立元素之间的关系:

关键帧:即使元素间没有必然的连接关系,你也可以通过设置关键帧来为它们建立联系。这

是最普通的一种连接关系,这种方法也是最灵活的,但是很不利于修改和调试。

合并嵌套:你可以将几个图层一起放置于一个新合成中,这很像其他应用程序中的成组操作,

一种将多层素材元素作为单独素材处理设置的方法。

父子连接:不用嵌套为图层建立层级关系的方法,在父子连接关系中任何应用于父层级的变

化都会立即影响子层级,而针对子层级的设置不会影响到父层级。

动力学脚本:像表达式一样,动力学脚本是AE中内置的简单功能,动力学脚本可以为当前

图层创建基于另一个图层或属性的关键帧。例如,你可以使用动力学脚本令一个图层模拟另

一个图层的位置变化。美中不足的是,使用动力学脚本建立的元素间关系只是暂时的,仅当

脚本执行时才会起作用,在后面的设置调整中,针对一个图层的改变不会反映在另一个图连

接层上,除非重新应用动力学脚本。

表达式:表达式很类似于动力学脚本,不同的是表达式会保持始终使能,只要应用表达式之

后,任何关键帧都会永久保持与之的连接关系。

在这几种连接关系中,表达式的功能最强大,但是学习起来有一定的难度,需要一定的毅力。

使用表达式的时机

建立动态连接.正如上面讨论的,使用表达式为图层建立动态连接是一种非常方便高效的方

法。

从父层级中仅仅复制一个参数.有些时候,你只想从一个图层中复制一个参数,而不是一整

套父子连接图层关系。例如,在下面的两个动画中,上面的两个图层建立了父子联接,在

下面的动画中为黄色图层应用表达式使其只与绿色图层的位置属性建立连接关系。利用父子

联接建立的图层关系中子层级会继承父层级的位置与旋转属性,而应用表达式建立的图层

关系,黄色图层只会继承绿色层级的位置属性,而其旋转属性由于未被联接到旋转属性,所

以该参数不会改变。

无关键帧动画.通过使用表达式你不用设置任何关键帧就可以为参数设置动画。例如,在下

面的这个动画中,图层的缩放属性就是利用表达式中数学正弦曲线来驱动的。

AE表达式(PDF)--第1页

AE表达式(PDF)--第2页

为参数增加随机性.你可以使用表达式为存在的关键帧增加随机性,这种方法非常巧妙,它

保留了原始的关键帧设置。当然,AE中内置的摇摆器也可以完成增加随机性效果,但是这

种方法会增加很多关键帧,使用表达式建立的随机性效果可以轻松的切换表达式的使能状态,

不会影响原始关键帧。

禁用表达式

尽量避免使用表达式.

通常情况下使用其他方法可以实现的效果就不要使用表达式,AE具有强大的工具和功能来

实现各种各样的效果。例如,使用父子连接可以实现的效果就不需要再使用表达式。表达式

功能的确很强大,但是它不是万能的,而且精心书写表达式后还要维护表达式。

别以为受中拥有了一吧锤子后,世间万物都成了钉子,表达式是一个功能强大的工具,单

并不见得就是最好的、最便捷高效的工具。

解析表达式

简单的说表达式就是为特定参数赋予特定值的一条或一组语句,最简单的表达式就是一个数

值:

6;

当然了,这种表达式的用处不是很大,常量通过调整参数的值来实现就可以了,像下面这种

变量表达式用处会更大:

rotation;

当执行该语句时,AE的表达式会自动计算当前图层当前时间的旋转参数值,返回的值会赋予

表达式连接的参数值。如果表达式应用于图层的不透明度属性,那么该图层的不透明度属

性会随着旋转属性同步变化,当旋转三十度的时候,图层不透明度也会被设置为

文档评论(0)

158****7676 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档