Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

💎 Keyframes Scripts

Add text animation to the selected text layers using a text animator.

Use the popup window to set the Based On value using familiar options from After Effects:

  • Characters
  • Characters Excluding Spaces
  • Words
  • Lines

Calculate the difference between two keyframe values.

Caution

Currently this script only supports 1 dimensional properties.


Calculate and alert the amount of time, in frames instead of seconds, between the currently selected keyframe and the Current Time Indicator.


Convert a property to keyframes and remove any redundant keyframes.

Warning

While you can select multiple properties, running the Convert Expression To Keyframes as it is setup now only works on the first viable property. Assume one property at a time for now.


Invert selected keyframe values.


Add a keyframe at the Current Time Indicator for each selected property effectively snapshotting a post-expression value.


Select any shape layers and run the script to add a keyframe to all group Opacity properties at the Current Time Indicator.

When converting a typing animation from Text Animator to Shape layer for Lottie my workflow typically uses:

  1. Layers/Create_Shapes_From_Text.jsx
  2. Properties/Remove_Disabled_Strokes.jsx
  3. Keyframes/Keyframe_Group_Opacities.jsx

Convert selected keyframes into hold keyframes.


Multiply selected keyframe values by a provided value.


Posterize all selected keyframes in a composition to be on 2s.

Caution

Currently this script does not respect easing, spatial interpolation, temporal interpolation, roving keyframes, labels, or anything else. Results will always be linear keyframes.


Remove redundant keyframes from the selected properties. Especially helpful for reducing the amount of keyframes after using the Convert Expression to Keyframes command.


Round the values for all selected keyframes to the nearest whole number. Currently supports basic properties with 1, 2, or 3 dimensions.


Set the spacial in tangent for the selected position keyframe to be 50% of the distance between the current keyframe and the previous keyframe. Helpful in animating natural mouse cursor movements.