EKeys

Animate without keyframes for dynamic properties.

Source code from motiondeveloper.com

EXAMPLE OF SETUP
const eKeys = footage(“eKeys.jsx”).sourceData;
const keys = [
{
keyTime: 1,
keyValue: [100, 540],
easeOut: 90,
},
{
keyTime: 2,
keyValue: [800, 540],
easeIn: 100,
},
];
eKeys.animate(keys, (time = thisLayer.time));
BOTTOM RIGHT
  • keyTime

    The location of the keyframe on the timeline, in seconds

  • keyValue

    The value of the keyframe, which can be a number or array

  • easeIn and easeOut

    The amount of easing to be applied as a number between 0 and 100 (both defaulting to 33).

    This works the same way as the influence percentage on traditional keyframes.

  • velocityIn and velocityOut

    The incoming and outgoing velocity of the keyframe (both defaulting to 0).