FORUMS: list search recent posts

Exponential interpolation in CS5 using expressions

COW Forums : Adobe After Effects Expressions

<< PREVIOUS   •   FAQ   •   VIEW ALL   •   PRINT   •   NEXT >>
Chris Orchard
Exponential interpolation in CS5 using expressions
on May 11, 2012 at 5:31:07 am

I need to exponentially easeOut a number over time.

I am using:
num = easeOut(thisComp.layer("earthComp1").transform.scale[0],0.0015,273,20000000,100);

and it's close but I need the values 20000000-100 to ease out exponentially across time (not just ease out).

Wish I paid more attention in math... can you help?

Orchard Film Studios, Canada


Return to posts index

Dan Ebberts
Re: Exponential interpolation in CS5 using expressions
on May 11, 2012 at 6:37:05 am

I think it will look like this:

s = transform.scale[0];
factor = 1;
20000000/Math.exp(s/factor) + 100;

Increase "factor" if you want a less steep curve.

Dan



Return to posts index

Chris Orchard
Re: Exponential interpolation in CS5 using expressions
on May 11, 2012 at 7:53:24 am

Thanks Dan, I'm certainly getting closer.
so at .0015% scale I'm seeing 19,970 (great!) but when the scale hits about 18.99% I'm hitting 100 ...so when the scale hits the upper limit of 273% I'm still at 100 (18.99% to 273% all = 100) I need it to hit approx. 100 at 273% instead of 19% - how can I fudge this?

Thoughts?

ps. Advice you've given me in the past has resulted in product that is actually being screened at the Cannes Film Festival later this month so THANK YOU so much for being such a great contributor to independent film and it's struggling artists!

Orchard Film Studios, Canada


Return to posts index

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
© 2017 CreativeCOW.net All Rights Reserved
[TOP]