Skip to content

A collection of helpful scripts for After Effects that run natively or with a 3rd party script launcher

Notifications You must be signed in to change notification settings

volition74/after-effects-scripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 

Repository files navigation

After Effects Scripts

A collection of helpful scripts for After Effects that run natively or with a 3rd party script launcher..

To run the script natively in After Effects use File > Script > Run Script File... and choose this script.

Scripts

Add an adjustment layer above the currently selected layer to break the 3D space of After Effects. If no layers are selected the adjustment layer will be added at the top.

Add a camera and 3D null as a controller to the current composition.

Add an expression to all selected properties.

Add the Fill effect to all selected layers while cycling through red, green, blue, yellow, magenta, and cyan.

Add a new maker to all selected layers with an optional comment.

Add an adjustment layer with the Posterize Time effect to the current composition.

Add all selected properties to Essential Graphics Panel using effect names instead of property names for expression controls.

Calculate the difference between two keyframe values.

Calculate the distance between any two layers. Two 2D layers will result in 2D distance (composition space). Two 3D layers will result in 3D distance (world space). One 2D layer and one 3D layer will result in 3D distance (world space). Hold the ALT key to force the result to be 2D distance (composition space). Forcing 2D distance (composition space) will result in the optical distance between two layers.

Center the composition in the Composition Panel. Hold the ALT key or SHIFT key for other zoom levels.

Change the background color of the current composition using a hexcode. All nested precomps will be affected as well (and precomps within those precomps and so on).

Change the composition and all layers to the given duration. All nested precomps will be affected as well (and precomps within those precomps and so on).

Change the composition and all layers to the given frame rate. All nested precomps will be affected as well (and precomps within those precomps and so on).

Set the label color of all layers in the current composition to "None." All nested precomps will be affected as well (and precomps within those precomps and so on).

Rename all the layers within all nested compositions.

Clean out the Render Queue.

Clean unused items from any selected folders. Remove empty folders unless they are top level.

Copy the Work Area from the active composition. Hold the ALT key to paste the copied Work Area to the active composition.

Add a new Text Layer in the current composition for each line of text in the file in the selected text file.

Cycle the composition background color between black, gray, and white.

Disable all of the specified effects in the project. Alt + click to enable. Add additional effects to be checked into the matchNames object.

Essential Properties from a nested composition can not be directly added to the Essential Graphic Panel of the parent composition. Instead, run this script to expose those Essential Properties by using an intermediate expression controller. Select a layer to add all properterties or select specific properties to add them. This script does not currently support Dropdown Menu Control.

Force the Composition Panel to refresh the current frame.

Disable (toggle the eyeball icon) on all unselected layers.

Invert selected keyframe values.

Lock every layer in every conmposition in the project.

Lock all layers in a composition that are a null layer.

Convert selected keyframes into hold keyframes.

Match the start time of all selected layers to the layer directly below it.

Set the track matte of a layer to the layer above it using the specified track matte type. Change TRACK_MATTE_TYPE to any matte type or to none.

Append ".value;" to the end of the expression on selected properties. Typically used immediately after using the pickwhip to quickly set the expression.

Parent each selected layer to the layer directly below it.

Posterize all selected keyframes in a composition to be on 2s.

Posterize the start time of all layers in a composition to be on 2s.

Randomly shift the start time of all selected layers within a provided range.

Randomize the value for selected 1 dimensional keyframes.

Remove all proxies set within the project.

Rename the current composition to the same name as the project.

Rename the first layer in each selected composition to match the name of the composition.

Rename the source of the currently selected layer.

Rename selected project items and append zero padded numbers.

Rename selected layers and append each character along with character count.

Rename selected layers and append zero padded numbers.

Rename the source of the selected layer to match.

Replace text in the name of all selected project items.

Set the Work Area to cover the entire composition.

Round the position values of selected layers to the nearest whole number.

Save the current frame as a PNG to the desktop. This does support transparency. The image is not amazing quality. Frames from the same composition and time will overwrite without a warning.

Select all layers parented to the currently selected layer.

Select all layers in a composition that are not a null layer.

Select all unparented layers in the current composition.

Set new color based on original color, blend mode, and opacity.

Automatically set proxies to all rendered MOV files in a folder that match compositions within the project.

Set the track matte for all selected layers to the layer above it. Currently uses a Luma Inverted track matte type.

Set the last selected layer to the average position of all other layers. Hold the ALT key to set the first selected layers to the average position of all other layers.

Shift all selected layers to the Current Time Indicator as a group while maintaining relative timing.

Force effects wih selected position properties such as CC Bend It or Gradient Ramp to stick properly to a layer.

Toggle the blend mode of the selected layers between Normal and Difference. Hold the ALT key to force all selected layers to Normal blend mode. Hold the SHIFT key to force all selected layers to Difference blend mode.

Disable or enable an expression that maintains the visual scale of a layer as it's positioned in Z Space.

Toggle onion skinning in the current composition.

Toggle selected puppet pins between Position type and Advanced type.

Toggle the expressions for selected properties

Zero out the position of all selected layers.

About

A collection of helpful scripts for After Effects that run natively or with a 3rd party script launcher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%