What It Does
Relativity arranges layers based on their spatial relationships to other layers and the composition. Position the first and last layer in your selection, and it fills in everything between. Supports grids, rows, columns, diagonal patterns, and radial arrays. All layouts work with separate X/Y dimensions for position properties.
The plugin calculates spacing and distribution automatically. Place two text layers on opposite sides of the comp, select them with the layers you want arranged, and Relativity handles the rest.
Key Features
Offset. Apply relative transforms (Position, Scale, Rotation, Opacity) based on the first selected layer. Incrementally offset each subsequent layer to create staggered animations or sequential layouts.
Relative Grid. Place your first layer anywhere in the comp. The last layer mirrors it on the opposite side, and Relativity fills in the grid. No manual calculations for rows or columns.
Oblique Grid. Position the first and last layer wherever you want, then specify how many layers per row. The grid fills the space between those two points.
Auto Row / Auto Column. Creates evenly spaced rows or columns by mirroring the first layer’s position on the opposite side of the comp. Takes layer size into account when spacing. Version 1.6 adds X-only and Y-only modes for independent dimension control.
Diagonal. Distributes layers diagonally between the first and last layer. HV mode maintains both horizontal and vertical spacing, useful for creating patterns. H and V modes keep anchor points in a straight line, making it easy to build aligned text blocks.
Radial. Forms circular layouts in two modes. Relative creates the radius from the comp center to the first layer. Oblique creates the diameter between the first and last layer. Both modes support expression-driven controllers for animation.
Random Offsets. Version 1.6 introduced randomization for Position, Scale, and Rotation offsets, all based on the first selected layer. Add controlled variation to your layouts.
Controllers. Grids and radial arrays can generate expression-controlled nulls, giving you slider-based animation controls without touching keyframes. Bake them to keyframes when you’re ready with four baking methods, including Smart Bake which only generates keyframes for animated sections.
Universal Scale. Resize multiple layers to a specific pixel dimension based on width, height, or largest dimension. The first selected layer’s size is displayed as reference. Text layers can scale using font size or scale property, with an option to normalize scale to 100%.
Duplicate. Quickly duplicate layers in sequential patterns. When multiple layers are selected, they replicate according to selection order.
UI shortcuts: Hold Ctrl/Alt to adjust sliders by ±1, Shift to reset. Alt + Apply sets keyframes for the current transform property. The plugin includes both a standard and mini UI version. The mini edition supports Kbar with included SVG icons.
Who It’s For
Useful for motion designers working with repeated elements, text animations, or grid-based layouts. If you’re positioning logo reveals, arranging UI elements, or building kinetic typography, Relativity removes the manual positioning work.
Pricing
$24.99 for a single-user license. Trial version available.