Adobe After Effects(简称AE)中的表达式是提升动画效率和创造复杂动态效果的强大工具。以下是一些常用的AE表达式,它们在动画制作中非常实用:
1. Wiggle表达式:
基本用法:`Wiggle(freq,amp)`,用于创建随机抖动效果。`freq`是频率,控制抖动的快慢;`amp`是振幅,控制抖动的幅度。例如,`Wiggle(3,50)`会在每一秒抖动3次,每次抖动幅度为50个单位。
分向抖动:通过分别控制X、Y轴的抖动,如 `a=wiggle(3,50)[0]; b=wiggle(0,0)[1]; [a,b];` 可以实现不同方向的抖动效果。
2. Time表达式:
用于基于时间的动画,如 `value+time100` 可以让对象以每秒100单位的速度旋转,`value`保持初始角度的可控性。
3. LoopOut表达式:
创建循环动画,如 `loopOut(type = “cycle”, numKeyframes = 0)`,其中`type`参数可以是”cycle”(循环)、”offset”(偏移叠加)、”continue”(延续速度),`numKeyframes`指定从哪个关键帧开始循环,通常设为0。
4. Slider Control与表达式:
使用滑块控制(Slider Control)来动态调整效果,例如 `slider=effects(“Slider Control”)(“Slider”)`,然后结合其他表达式使用,如 `wiggle(slider,slider)`,使抖动的频率和振幅由滑块控制。
5. Random表达式:
生成随机数,如 `random(min,max)`,用于创建随机变化的效果,例如颜色变化或位置偏移。
6. Smooth表达式:
提供平滑动画效果,如 `smooth()`,它可以帮助减少动画的抖动,提高流畅度,参数可以调整平滑程度和采样率。
7. Time Remap表达式:
通过 `timentime` 或结合Time Remap功能,可以实现速度变化或抽帧效果,控制动画的快慢。
这些表达式是AE动画师的日常工具,掌握它们可以极大地提高工作效率和动画的创意性。记住,虽然可以直接套用这些表达式,但理解其背后的逻辑和原理将使你在动画创作上更加得心应手。
原创文章,作者:AE插件合集,如若转载,请注明出处:https://www.aeheji.com/7769.html