发布网友 发布时间:2024-10-03 01:17
共1个回答
热心网友 时间:2024-10-03 01:30
表达式是AE中强大的工具,能显著提升工作效率。掌握好表达式,复杂效果也能轻松实现。
学习表达式有一定的门槛,简单运用还好,涉及复杂应用则需要较强的数学与逻辑能力。
我整理了一些常用、实用的表达式效果,无需深入理解其原理,直接套用即可。并已将它们集成至“常用表达式合集”脚本中,一键添加,非常方便。
抖动效果(Wiggle表达式)
通过调整频率和振幅,实现随机的位移、旋转、缩放或透明度闪烁。使用表达式语句:Wiggle(3,50)。
分向抖动效果
在不同方向使用不同的抖动强度,或仅在一个方向进行抖动。使用表达式语句:a=wiggle(3,50)[0]; b=wiggle(0,0)[1]; [a,b];
时间效果(Time表达式)
用于制作持续旋转效果。使用表达式语句:value+time*100,数值用于调整旋转速度。
循环效果(loopOut表达式)
实现关键帧动画循环,有三种模式:cycle、pingPong和continue。使用表达式语句:循环周期、转速。
路径循环效果
解决mask变形动画循环问题。使用表达式语句:valueAtTime(time%key(numKeys).time)。
随机循环效果
让随机抖动效果形成循环。使用表达式语句:定义频率、幅度和循环时间。
弹性效果
给动画添加弹性抖动。使用表达式语句:调整振幅、频率和阻力。
回弹效果
制作物体撞击回弹。使用表达式语句:设定弹力、重力和最大弹跳次数。
数字增长效果
解决数字增长动画问题。使用表达式和控件,实现数值、倍率、小数点位数和随机跳动效果。
3D坐标转2D坐标效果(toComp表达式)
将三维坐标转换为二维坐标,实现三维效果和二维层的三维空间感运动。使用表达式语句:thisComp.layer(‘三维层名字’).toComp([0,0,0])。
目标追踪效果(lookAt表达式)
使图层方向始终朝向目标图层。对于二维层和三维层都有效。使用表达式语句:调整旋转或角度参数。
以上内容已集成至“常用表达式合集”脚本中,下载脚本,一键添加所需表达式,操作简便。
脚本操作演示已录制,代码部分也开源共享,对写脚本感兴趣的朋友可以自行学习使用。
希望此脚本能为您的工作和学习带来便利!
脚本下载: