Distribute By Scale

Instantly position layers in 3D space based on their scale

Distribute By Scale logo
Failed to load
Current Version
Version Release Date
July 18, 2013
After Effects CS6 and Newer
Script UI Panel


Distribute By Scale moves your layers into 3D space based on their scale without changing their apparent scale or position. There are also options for scaling your layers sequentially to create different effects.

For example, let's say you have 2 layers in a composition. Both have a Z position of 0, but one is scaled to 50%, the other has a scale of 100%. After 'Distributing', the layer that had a scale of 100% will be unchanged. The layer whose scale was 50% will now have a scale of 100%, but it will also be moved back in Z space, twice as far away, leaving its 'apparent' size and position unchanged.

Main controls of the Distribute by Scale panel

Using Distribute by Scale

The core part of Distribute By Scale is the 'Distribute in Space' button and the 'Final Scale' amount.

First, select some layers. You can select any number of them; however, they should be 2D layers to achieve results as expected. If your layers have keyframes set on them, a new key-frame will be set for the new position.

Once you select layers, all you have to do is click the 'Distribute in Space.’ Layers with a smaller scale are moved farther in the distance, while layers with a larger scale are moved closer. There will be no apparent change to the layer's position on the screen, but all the layers will be set to the same scale and moved into 3D space in order to match their previous size.

The 'Final Scale' amount sets the final scale of the layers after you’ve finished running ‘Distribute in Space.’ All layers will share the same X and Y scale.

Scale Options

This section gives you quick options for scaling a group of layers in sequence. These options will identify the largest and smallest to use as boundaries and then scale each selected layer based on the boundaries and the type of scale selected. You must have at least 3 layers selected for any of these options to work. The order of the scaling functions are based on the layers current scale. If there are layers of the same scale in the selection, it will revert to selection order.


Creates an exponential relationship between the scales of the selected layers


Creates a linear relationship between the scales of the selected layers

Even Space

Scales each layer so that when 'Distribute in Space' is run, there will be a consistent distance in Z space between each layer


Sets each layer to a random scale

The Distribute by Scale panel, 'Scale Options' section with 4 buttons


After Effects: 2021, 2020, CC 2019, CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC, CS6

Version History

Version 0.7.0

  • Initial Beta Release

In order to purchase Distribute By Scale, you must agree to the Terms and Conditions

Your Cart

    This website requires the use of cookies and HTML5 Local Storage to provide most of its features and functionality. For mor information on the cookies used on this site, please see our Privacy Policy