-
Keyframes in scipts question
Hello everyone !
I’m currently working on a script that imports keyframes into after effects.
I figured out how to create a keyframe, set its interpolation to bezier, how easeIn and easeOut works, but there is one last thing that i can’t understand.
Right now i’m doing this to add and set eases :
var easeTestIn = new KeyframeEase( 2000, 20 ) var easeTestOut = new KeyframeEase( 2000, 20 ) var keyFrameIndex = transfoNullObject.transform.scale.addKey( posX/framerate ) transfoNullObject.transform.scale.setValueAtKey( keyFrameIndex, [ xValue, yValue ] ) transfoNullObject.transform.scale.setInterpolationTypeAtKey( keyFrameIndex, KeyframeInterpolationType.BEZIER, KeyframeInterpolationType.BEZIER ) transfoNullObject.transform.scale.setTemporalEaseAtKey( keyFrameIndex, easeIn=[easeTestIn,easeTestIn,easeTestIn], easeOut=[easeTestOut,easeTestOut,easeTestOut] )
This indeed sets easeIn’s speed, but not easeOut’s. It only sets the influence, speed is always 0 no matter what i do.
Can someone see what i’m doing wrong ? Or missing when creating my keyframe ?
Thanks.