Inout

Easily animates property transitions In and Out, without keyframes.

Learn about license types
  • Trial
Description

InOut lets you animate any property In and Out without a single keyframe. The effect is based on the layer’s inPoint and outPoint adjust their duration and position freely in the timeline, and everything will follow automatically.

Position, scale, rotation, opacity…
With just a few clicks, apply fully customizable and dynamic transitions using a clean interface that gives you quick and easy control over values, animation, and interpolations.

No more complex expressions InOut gives you full control over your transitions directly from the effect panel, making it the perfect solution for templates and essential properties.

23

Smart UI Panel

2

Effect Panel
Options and effect application
3

Interpolation Panel
Quick setup of IN and OUT effect interpolation.
4

Values Panel
Quick setup of IN and OUT effect property values.

Animation Modes

6
12

Slider Mode
The duration and offset of transitions are controlled via sliders in the effect. This mode offers fast and precise handling of durations and offsets. Ideal for keeping full control through essential properties. You can shift the animation using the “Custom Slider” mode with dedicated sliders in the animation section.
7
15

Marker Mode
The duration and offset of transitions are controlled via markers applied to the layer. An IN and OUT marker is generated for each selected property, or a global In and Out marker per layer if you hold Shift. Perfect for keeping a clear temporal overview. In this mode, if the “Custom Marker” option is enabled, you must extend the markers manually.

Effect Application

8
14

Active Layer
The effects are applied directly to the layer containing the selected properties. It’s fast, straightforward, and perfect for simple or one-off animations.
9
13

Controller Layer
A dedicated controller layer is created, and all effects are applied to it. This allows you to centralize all your effects. In some cases, a popup window will appear to name the effect — prefer using a short name. You can rename it later, but it’s not recommended since the prefix “IO |” is used as a tag for adjusting values and interpolations in the dedicated panels, as well as for the reset and delete buttons.

Type of Effect

10
17

Per-Property Effect
Each property receives its own individual effect with custom settings. This mode offers personalized control over the animation and interpolation for each property.
11
16

Master Effect
Animation and interpolation are controlled through a single centralized effect, with individual controllers for each property value. This allows for centralized control of animation and interpolation across multiple properties.

Keyframe Option

Select 2 keyframes for the In or Out animation, or 4 for both.
InOut automatically detects the values, durations, and timings, and inserts them into the applied effect. A quick and easy way to adjust and apply the effect, with the option to fine-tune it later.
(Keyframe interpolation is not taken into account.)

18
20

Interpolations and Values

22

Interpolations
From the Interpolation panel, you can easily apply presets (Ease, Back, Elastic, Bounce) for In and/or Out, and then fine-tune the interpolation directly within the effect. This helps speed up and simplify the setup process.
21

Values
The Values panel offers presets for position, scale, rotation, or numeric value changes. You can customize the increment settings in the “Settings” panel.

There is a free trial version available which is usable for 10 days and only has a few limitations:

  • Selection limited to 2 properties at once.
  • Only one layer can be processed at a time.

23

Discussions

Want to talk about it?

Head over to r/aescripts to chat with fellow users about this product.

Need Support?

Please open a support ticket to be connected directly with the author of this product

Version History

1.0 -

Jul 23, 2025

Initial release

Compatibility

After Effects

2025, 2024, 2023, 2022