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

2022-09-16 0 546

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; }

任何单位或个人认为本网页内容可能涉嫌侵犯其合法权益,请及时和客服联系。本站将会第一时间移除相关涉嫌侵权的内容。本站关于用户或其发布的相关内容均由用户自行提供,用户依法应对其提供的任何信息承担全部责任,本站不对此承担任何法律责任。

MoCger|魔CG儿 AE教程 AE表达式-来回弹跳抖动效果AE表达式代码 https://www.mocger.com/mbzy/aezy/aejc/4820.html

相关文章

联系客服

为您解决烦忧 - 24小时在线 专业服务