Elastic and Bounce

Expressions Adobe After Effects

If you aren’t yet familiar with this expression, don’t even dare tell anyone you’re a motion designer. The Elastic expression will help you to make your animation more lively, vibrant, and less rigid. This expression is present almost in any decent script with animator tools like Motion Tools, DUIK and others. This tool is so important that we all are waiting for it to be added to the standard After Effects tools for a long time already. But for now, we still have to add an expression to keyframes properties:

Problem solving: You have added the expression, but nothing happens?

There may be several reasons for this:

  • Make sure that the speed in the last keyframe isn’t set to 0 in the speed graph.
  • Make sure you add it to properties expressed in numbers, like Position, Scale, and so on, but not to Path.
amp = .1; // Amplitude
freq = 2.0; // Frequency
decay = 2.0; // Decay
Elastic and Bounce
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n--;
}}
if (n == 0){ t = 0;
}else{
t = time - key(n).time;
}
if (n > 0 && t < 1){
v = velocityAtTime(key(n).time - thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{value}

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất /  Thay đổi )

Google photo

Bạn đang bình luận bằng tài khoản Google Đăng xuất /  Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất /  Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất /  Thay đổi )

Connecting to %s

%d bloggers like this: