表达式简介 在详细讲解表达式之前,我们先总体了解一下AE 中元素之间的关系,据我所知在AE 中主要有五种方法建立元素之间的关系: 关键帧:即使元素间没有必然的连接关系,你也可以通过设置关键帧来为它们建立联系。这是最普通的一种连接关系,这种方法也是最灵活的,但是很不利于修改和调试。 合并嵌套: 你可以将几个图层一起放置于一个新合成中,这很像其他应用程序中的成组操作,一种将多层素材元素作为单独素材处理设置的方法。 父子连接: 不用嵌套为图层建立层级关系的方法,在父子连接关系中任何应用于父层级的变化都会立即影响子层级,而针对子层级的设置不会影响到父层级。 动力学脚本: 像表达式一样,动力学脚本是 AE 中内置的简单功能,动力学脚本可以为当前图层创建基于另一个图层或属性的关键帧。例如,你可以使用动力学脚本令一个图层模拟另一个图层的位置变化。美中不足的是,使用动力学脚本建立的元素间关系只是暂时的,仅当脚本执行时才会起作用,在后面的设置调整中,针对一个图层的改变不会反映在另一个图连接层上,除 非 重 新应用动力学脚本。 表达式: 表达式很类 似 于动力学脚本,不同 的是表达式会保 持 始 终 使能,只要应用表达式之后,任何关键帧都会永 久 保 持 与 之的连接关系。 在这几种连接关系中,表达式的功能最强 大 ,但是学习 起来有一定 的难 度 ,需 要一定 的毅 力。 使用表达式的时机 使用表达式为图层建立动态 连接是一种非 常 方便 高 效 的方法。 从 父层级中仅仅复 制 一个参 数 . 有些 时候 ,你只想 从 一个图层中复 制 一个参 数 ,而不是一整套父子连接图层关系。 例如, 两 个图层建立了父子联接, 利用父子联接建立的图层关系中子层级会继 承 父层级的位置与 旋 转 属性。而应用表达式建立的图层关系,子图层只会继 承 父层级的一个属性,而其旋 转 属性由 于未 被 联接到旋 转 属性,所以该 参 数 不会改变。 通过使用表达式你不用设置任何关键帧就 可以为参 数 设置动画 。 你可以使用表达式为存 在的关键帧增 加 随 机 性,这种方法非 常 巧 妙 ,它保 留 了原始 的关键帧设置。使用表达式建立的随 机 性效 果 可以轻 松 的切 换 表达式的使能状态 ,不会影响原 始 关键帧。 通常 情 况 下使用其他方法可以实 现 的效 果 就 不要使用表达式,AE 具 有强 大 的...