Distribute By Scale

Instantly position layers in 3D space based on their scale

Distribute By Scale Banner Image
Price: Pay What You Want
Current Version: 0.7
Version Release Date: July 18, 2013
Compatibility: After Effects CS6 and Newer
Type: Script UI Panel
Buy Now


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.

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.

The 'Scale Options' give 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.

  • Exponential - Creates an exponential relationship between the scales of the selected layers
  • Linear - 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
  • Random - Sets each layer to a random scale


Version History

Initial Beta Release

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

Your Cart

Subtotal $0.00

Taxes and discounts calculated at checkout.

Check Out