This script provides methods to arrange layers, keyframes or markers horizontally in the timeline.
Some main features Rift provides:
- Move multiple different properties (in & out points, source start, markers, keyframes) independently of each other.
- Affect properties and keyframes before, after or in range of the scrubber location.
- Shift with relative or absolute values.
- Sequence over a specified time using linear, ease in, ease out, ease both. Affect the strength of non linear eases using the expo field.
- Stagger by a given offset.
- Randomize with a range.
- Smart input fields accept values such as: 1s, 1f, 1m, 1h, 1ms and converts accordingly. Default unit is seconds.
Thanks to Gerald Mark Soto for the before, after feature idea.
Please don’t hesitate to suggest new features.
Rift is part of a collection of scripts made to address Adobe’s neglect of improving core functionality of After Effects.
You can get it at aescripts.com/rift.






Michael, i just purchased rift. and am trying to sequence (stagger) keyframes out in time. mask opacity 0-100 , on a single layer with several masks, and cant seem to get it to run. … would totally be a life saver!
Hey Brian,
Someone else had actually just requested this too. Look for it in the next version coming out soon.
Thanks.
I sugest you to add a new functionality.
Sort the multiple keyframes of 1 layer, in ascent or descent order. (exactly the same fonction you did for the layer, but this time inside the layer itself)
Exemple : Multiple Animated Paint keyframe that can now be juxtaposed, in order to make the drawing from step 1 to step X.
Sure you can do this !
Thanks for your help and your scripts !!!