ae摇摆停止表达式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ae摇摆停止表达式
AE摇摆停止表达式是在After Effects(以下简称AE)中使用的一个非常强大的表达式,可以帮助我们实现许多有意思的效果。

如果你正在学习AE,或者想要应对更复杂的动画项目,这个表达式是非常值得你掌握的。

一、基本概念
在开始学习这个表达式之前,我们需要了解一些基本概念。

首先,什么是表达式?在AE中,表达式就是一种编程语言,用于计算和控制图层的属性。

其次,什么是摇摆?在AE中,摇摆可以理解为图层的“晃动”效果,它可以让图层在一定范围内随机变化。

最后,什么是停止?很简单,就是在一定时间内让图层停止运动。

二、基本语法
在AE中,我们可以通过表达式来实现摇摆停止的效果。

表达式的形式非常简单,如下所示:
wiggle(freq,amp)
停止表达式则可以通过time与valueAtTime两个属性来实现,具体语法如下:
valueAtTime(time)
其中,time表示当前时间,valueAtTime(time)表示在当前时间下图层属性的值。

三、实现过程
实现AE摇摆停止效果的过程非常简单,只需要按照以下步骤进行:
1.首先选择要添加表达式效果的图层,点击属性面板的表达式按钮或者使用快捷键Alt+点击属性名称。

这样就会打开表达式编辑器面板。

2.在表达式编辑器面板中输入以下代码:
freq = 5; //震动频率
amp = 150; //震动范围
wiggle(freq,amp);
这样就可以实现图层的摇摆效果。

3.然后添加停止效果的表达式,代码如下:
t = time - inPoint;
v = wiggle(freq,amp);
if (t < 2) v else v[1];
这个表达式用到了if语句,意思是当停止时间t小于2秒时,图层会停止摇摆,否则图层会保持摇摆状态。

四、注意事项
在使用AE摇摆停止表达式时需要注意以下几点:
1.摇摆和停止的参数需要根据实际情况进行调整,调节频率和振幅可以控制摇摆的速度和幅度,而停止时间可以控制图层停止摇摆的时刻。

2.停止时间需要根据需求进行调整,一般建议在2秒左右。

如果停止时间太短,效果会不明显,而过长则会显得很生硬。

3.在使用if语句时需要注意语法,需要在条件前加上分号,否则会导致表达式无法正常运行。

综上所述,AE摇摆停止表达式是AE中非常有用的一个小技巧,学会使用这个表达式可以帮助我们实现更多有趣的特效。

希望本文能够帮助大家更好地掌握AE的技巧和方法。

相关文档
最新文档