AE抖动表达式,来回弹跳抖动效果AE表达式代码

AE抖动表达式,来回弹跳抖动效果AE表达式代码

通常称为惯性回弹,该表达式使用图层自身关键帧的动画来创建自然抖动。将根据其速度创建从一个关键帧到下一个关键帧的任何参数的回弹运动。回弹可发生在对象移动的任何方向。要实现此动画:请在 After Effects 中创建或导入图形。

将关键帧添加到要设置动画的图层的“位置”属性。将以下表达式添加到图层的“位置”属性:

// 设置值以控制抖动。
// 将这些值链接到滑块表达式控件以快速预览不同的设置。
var amp = 40; var freq = 30; var decay = 50;
// 查找最新的关键帧
var nK = nearestKey(time); var n = (nK.time <= time) ?nK.index : --nK.index; var t = (n === 0) ?0 : time - key(n).time; 
// 如果当前时间晚于一个关键帧,则计算抖动。
// 反之,则使用原始值。
if ( n > 0 && t < 1 ) { var v = velocityAtTime( key( n ).time - thisComp.frameDuration /10 ); value + v * amp * .001 * Math.sin(freq * .1 * t * 2 * Math.PI) / Math.exp(decay * .1 * t); } else { value; }
声明:预览视频中的视频、音频、图片及字体仅做展示,不包含在下载文件内;水印不代表署名仅用于防盗,版权归原作者所有。 版权说明:资源均源于互联网收集整理,不保证资源的可用及完整性,不提供安装使用及技术服务,仅供个人学习研究,请勿商用。喜欢记得支持正版,若侵犯第三方权益,请及时联系我们删除!《版权声明》

评论0

请先
节约时间成本 · 提高出片效率(8000+高质量影视模板特效素材) 💡 后期制作更胜一筹!· 超级VIP享有本站最高下载权限!立刻升级
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
关注后请回复“登录”二字获取验证码