- Keyframe Animations
Keyframe Animations
Keyframe animations have a keypath, duration, settings for repeat, and values.Getting Started
To create a keyframe animation:- Select a layer in your canvas
- Open the Animations tab in the Inspector panel (right side)
- Toggle Enable animation to ON
- Configure your animation settings (see below)
Animation Settings
Key path
Click the Key path dropdown to select what type of animation you want to create for your layer. Available options:- position - Both X and Y axis position movement
- position.x - X axis position movement only
- position.y - Y axis position movement only
- transform.rotation.x - X axis rotation
- transform.rotation.y - Y axis rotation
- transform.rotation.z - Z axis rotation
Duration (s)
Enter a number in the Duration (s) input field to set how long it takes to go from one keyframe (Value) to another. For example, if you set a duration of 1, it will take 1 second to go from your first keyframe to the next.Autoreverse
Toggle the Autoreverse switch to make your keyframe animation reverse after finishing the last keyframe. This means if you have 5 keyframes, it will go from 1 → 2 → 3 → 4 → 5 → 4 → 3 → 2 → 1.Loop Infinitely
Toggle the Loop infinitely switch to control how your animation repeats:- When turned ON: Your animation will repeat forever.
- When turned OFF: An input field Repeat for (s) will appear. Enter the total duration the animation should play before stopping.
Values
The Values section is where you create the keyframes for your animation. The input fields shown depend on your selected Key path:- For position: You’ll see X and Y input fields for each keyframe
- For position.x or position.y: You’ll see a single number input for each keyframe
- For transform.rotation keypaths: You’ll see a Degrees input for each keyframe
- Click the + Add key value button
- Enter the value(s) for that keyframe in the input field(s)
- Repeat to add more keyframes
Advanced Animation Settings
Expand the Advanced section in the Animations tab to access more control:- Calculation Mode:
- Paced: Smooth, even movement across all keyframes.
- Discrete: Instant jumps between keyframes (great for blinking or stop-motion).
- Timing Function: Control the “acceleration” of your animation:
- Linear: Constant speed.
- Ease In: Starts slow, then speeds up.
- Ease Out: Starts fast, then slows down.
- Ease In/Out: Starts and ends slow.
- Key Times: (Advanced) Manually specify the percentage of duration (0.0 to 1.0) when each keyframe should be reached.
The Timeline
The Timeline at the bottom of the editor provides a visual way to manage your animations.- Syncing: Align animations across different layers.
- Quick Adjust: Click and drag the ends of an animation bar in the timeline to change its Duration without typing numbers.
