Skip to content

Baffects.js is a library adaptation in JavaScript for Adobe After Effects of the Processing language. It allows for most of the functionality included in Processing to be used natively in After Effects, plus a custom workflow to enhance productivity in After Effects.

License

Notifications You must be signed in to change notification settings

rheadsh/baffects.js

Folders and files

NameName
Last commit message
Last commit date
Mar 7, 2020
Jul 18, 2020
Mar 13, 2021
Jul 19, 2020
May 12, 2018
Jul 2, 2020
Jan 22, 2018
Mar 7, 2020
Jul 2, 2020
Mar 3, 2021
Jul 19, 2020

Repository files navigation

Baffects.js

Baffects.js is a library adaptation of the Processing language in JavaScript for Adobe After Effects. It allows for most of the functionality included in Processing to be used natively in After Effects, plus a custom workflow to enhance productivity.

gif

To create new sketches:

Duplicate the file in 'baffectsjs/scketches/template.jsx' to be able to run your sketches in After Effects.

To run sketches:
  1. Download Adobe ExtendScript Toolkit and press play button or from the menu Debug - Run.
  2. In After Effects go to the menu File - Scripts - Run Script File...


Visual Studio Code workflow

Visual Studio Code can use the following extensions to make it easier to run and debug scripts:

  1. Adobe Script Runner (on windows machines you have to update After Effects path for CC 2020)
  2. ExtendScript Debuggger


IMPORTANT NOTE: Currently only the **english language** version is fully supported because of properties name conventions inside After Effects.

About

Baffects.js is a library adaptation in JavaScript for Adobe After Effects of the Processing language. It allows for most of the functionality included in Processing to be used natively in After Effects, plus a custom workflow to enhance productivity in After Effects.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages