https://github.com/ff6347/after-effects-script-snippets
this is a loose collection of js snippets for After Effects
https://github.com/ff6347/after-effects-script-snippets
Last synced: 9 months ago
JSON representation
this is a loose collection of js snippets for After Effects
- Host: GitHub
- URL: https://github.com/ff6347/after-effects-script-snippets
- Owner: ff6347
- Created: 2013-04-14T13:55:17.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2024-03-02T20:46:58.000Z (over 2 years ago)
- Last Synced: 2025-03-17T11:11:14.471Z (about 1 year ago)
- Language: JavaScript
- Size: 74.2 KB
- Stars: 180
- Watchers: 23
- Forks: 34
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: change-specific-setting.jsx
Awesome Lists containing this project
README
after-effects-script-snippets
=============================
this is a loose collection of js snippets for After Effects
##Autogenerated TOC
###[__movetotop.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/__movetotop.jsx)
/**
* @author fabiantheblind
* @description moves all selected layers to the top of the comp
*
*
* @todo [description]
*/
--------------
###[add-text.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/add-text.jsx)
/**
* @author fabiantheblind
* @description add textlayers from string.
* layers will be splitted by whitespaces
*
* @todo [description]
*/
--------------
###[automagically-sort-layers-by-name.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/automagically-sort-layers-by-name.jsx)
/**
* This script tries to sort layers by name
* more a proof of concept thingy
* using this technique can hold some problems
* - in this case the "et" gets found in "consectetur" "et" "amet"
* - the last matching pattern will be the one that gets executed
*/
--------------
###[automagically-sort-selectedlayers-by-name.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/automagically-sort-selectedlayers-by-name.jsx)
/**
* This script tries to sort layers by name
* more a proof of concept thingy
* using this technique can hold some problems
* - in this case the "et" gets found in "consectetur" "et" "amet"
* - the last matching pattern will be the one that gets executed
*/
--------------
###[comp_with_text.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/comp_with_text.jsx)
/**
* @author fabiantheblind
* @description should create comps from a csv file
*
*
* @todo check if it works
*/
--------------
###[connect-with-path.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/connect-with-path.jsx)
/**
* @author fabiantheblind
* @description tries to connect selected layers with a path
*
*
* @todo get also parented position and position with expressions
*/
--------------
###[cycle-labels.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/cycle-labels.jsx)
/**
* @author fabiantheblind
* @description cycle thru label colors
* this is CS6+ feature I think
*
* @todo [description]
*/
--------------
###[disable-expression.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/disable-expression.jsx)
/**
* @author fabiantheblind
* @description enable expression
*
*
* @todo [description]
*/
--------------
###[distort-rotate-at-time.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/distort-rotate-at-time.jsx)
/**
* @author fabiantheblind
* @description Distord rotation keyframes at a certain time
*
*
* @todo [description]
*/
--------------
###[duplicate_layer.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/duplicate_layer.jsx)
/**
* @author fabiantheblind
* @description duplicates a layer 99 times
*
*
* @todo [description]
*/
--------------
###[project_selection_to_grid.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/project_selection_to_grid.jsx)
/**
* @author fabiantheblind
* @description creates from the selected layer in the project panel a grind in te current comp
*
*
* @todo [description]
*/
--------------
###[randomOrderSelectedLayers.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/randomOrderSelectedLayers.jsx)
/**
* @author Dan Ebberts
* @description randomize order of layers
* random order found on: http://forums.creativecow.net/thread/227/10609
* by Dan Ebberts
* @todo [description]
*/
--------------
###[rename-layers-with-padded-number.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/rename-layers-with-padded-number.jsx)
/**
* @author fabiantheblind
* @description pad all layernames
*
*
* @todo [description]
*/
--------------
###[rename-layers.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/rename-layers.jsx)
/**
* @author fabiantheblind
* @description rename selected layers with number
* this happens in comp and project panel
*
*
* @todo catch error if layer as no source
--------------
###[select-all-masks-on laayer.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/select-all-masks-on laayer.jsx)
/**
* @author redefinery with some edits by fabiantheblind
* @description select all masks on layer
* take a look into the fundamentals
* http://www.redefinery.com/ae/fundamentals/
* @todo [description]
*/
--------------
###[set-get-settings.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/set-get-settings.jsx)
/**
* @author fabiantheblind
* @description this is a AE Settings Class
*
*
* @todo implement features like Array and Object saving
*/
--------------
###[sort_text_layers_by_content.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/sort_text_layers_by_content.jsx)
/**
* @author fabiantheblind
* @description this sorts layers by their content
*
*
* @todo [description]
*/
--------------
###[text_to_comp.jsx](https://raw.github.com/fabiantheblind/after-effects-script-snippets/master/text_to_comp.jsx)
/**
* @author fabiantheblind
* @description adds text to a comp with UI
*
*
* @todo check if it works
*/
--------------