Skip to main content
Inspiring
December 1, 2014
Answered

AEGP_SetKeyframeTemporalEase

  • December 1, 2014
  • 2 replies
  • 668 views

I'm trying to set the velocity of a bunch of keyframes using AEGP API, but AEGP_SetKeyframeTemporalEase doesn't seem to work properly.

The Easy_Cheese sample project doesn't work here: keyframes velocity is not affected by AEGP_SetKeyframeTemporalEase, no matter what is given to it.

Any ideas ?

This topic has been closed for replies.
Correct answer shachar carmi

hi Raoul Duke! welcome to the forum!

that part of the API is broken. it has been so for a long time...

you can set the keyframe interpolation (i.e. liner, hold, ect) but not the velocity and influence values. these just don't stick.

in my implementations i just use javascript via AEGP_ExecuteScript() to set the interpolations.

sorry. no good news from me...

2 replies

Participating Frequently
December 26, 2020

So, six years later and this still isn't fixed?

The ExecuteScript workaround works, thanks, but this seems like a pretty fundamental thing to be broken for this long.

shachar carmiCommunity ExpertCorrect answer
Community Expert
December 9, 2014

hi Raoul Duke! welcome to the forum!

that part of the API is broken. it has been so for a long time...

you can set the keyframe interpolation (i.e. liner, hold, ect) but not the velocity and influence values. these just don't stick.

in my implementations i just use javascript via AEGP_ExecuteScript() to set the interpolations.

sorry. no good news from me...

Inspiring
May 8, 2015

Thanks Shachar. I've used ExecuteScript() too as a work around. It's not a good solution (I need to call it for several properties, for several layers -> repetitive calls -> slow and prompt to bug), but it's better than nothing. Hopefully they will fix that issue in future SDKs.