分享

AE表达式简介(一)...

 spring1099 2011-06-20
在详细讲解表达式之前,我们先总体了解一下AE中元素之间的关系,据我所知在AE中主要有五种方法建立元素之间的关系:

关键帧:即使元素间没有必然的连接关系,你也可以通过设置关键帧来为它们建立联系。这是最普通的一种连接关系,这种方法也是最灵活的,但是很不利于修改和调试。

合并嵌套: 你可以将几个图层一起放置于一个新合成中,这很像其他应用程序中的成组操作,一种将多层素材元素作为单独素材处理设置的方法。

父子连接: 不用嵌套为图层建立层级关系的方法,在父子连接关系中任何应用于父层级的变化都会立即影响子层级,而针对子层级的设置不会影响到父层级。

动力学脚本: 像表达式一样,动力学脚本是AE中内置的简单功能,动力学脚本可以为当前图层创建基于另一个图层或属性的关键帧。例如,你可以使用动力学脚本令一个图层模拟另一个图层的位置变化。美中不足的是,使用动力学脚本建立的元素间关系只是暂时的,仅当脚本执行时才会起作用,在后面的设置调整中,针对一个图层的改变不会反映在另一个图连接层上,除非重新应用动力学脚本。

表达式: 表达式很类似于动力学脚本,不同的是表达式会保持始终使能,只要应用表达式之后,任何关键帧都会永久保持与之的连接关系。

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

使用表达式的时机

使用表达式为图层建立动态连接是一种非常方便高效的方法。

从父层级中仅仅复制一个参数. 有些时候,你只想从一个图层中复制一个参数,而不是一整套父子连接图层关系。 例如, 两个图层建立了父子联接, 利用父子联接建立的图层关系中子层级会继承父层级的位置与旋转属性。而应用表达式建立的图层关系,子图层只会继承父层级的一个属性,而其旋转属性由于未被联接到旋转属性,所以该参数不会改变。

通过使用表达式你不用设置任何关键帧就可以为参数设置动画

你可以使用表达式为存在的关键帧增加随机性,这种方法非常巧妙,它保留了原始的关键帧设置。使用表达式建立的随机性效果可以轻松的切换表达式的使能状态,不会影响原始关键帧。
通常情况下使用其他方法可以实现的效果就不要使用表达式,AE具有强大的工具和功能来实现各种各样的效果。例如,使用父子连接可以实现的效果就不需要再使用表达式。表达式功能的确很强大,但是它不是万能的,而且精心书写表达式后还要维护表达式。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约