ayon-core/openpype/hosts/aftereffects/api
2023-12-06 17:04:20 +01:00
..
extension Revert "Revert "Ayon: Updated name of Adobe extension to Ayon" (#6010)" 2023-12-06 17:04:20 +01:00
__init__.py AfterEffects: set frame range and resolution (#4983) 2023-05-22 10:45:20 +02:00
extension.zxp Revert "Revert "Ayon: Updated name of Adobe extension to Ayon" (#6010)" 2023-12-06 17:04:20 +01:00
launch_logic.py General: Qt scale enhancement (#5059) 2023-07-11 18:13:50 +02:00
lib.py AfterEffects: set frame range and resolution (#4983) 2023-05-22 10:45:20 +02:00
panel.png Revert "Revert "Ayon: Updated name of Adobe extension to Ayon" (#6010)" 2023-12-06 17:04:20 +01:00
panel_failure.png Revert "Revert "Ayon: Updated name of Adobe extension to Ayon" (#6010)" 2023-12-06 17:04:20 +01:00
pipeline.py Remove unused instanceToggled callbacks (#5862) 2023-11-06 18:39:58 +01:00
plugin.py AfterEffects: support for workfile template builder (#5163) 2023-06-27 10:58:55 +02:00
README.md Revert "Revert "Ayon: Updated name of Adobe extension to Ayon" (#6010)" 2023-12-06 17:04:20 +01:00
workfile_template_builder.py AfterEffects: support for workfile template builder (#5163) 2023-06-27 10:58:55 +02:00
ws_stub.py AfterEffects: added validator for missing files in FootageItems (#5590) 2023-09-11 17:23:08 +02:00

AfterEffects Integration

Requirements: This extension requires use of Javascript engine, which is available since CC 16.0. Please check your File>Project Settings>Expressions>Expressions Engine

Setup

The After Effects integration requires two components to work; extension and server.

Extension

To install the extension download Extension Manager Command Line tool (ExManCmd).

ExManCmd /install {path to addon}/api/extension.zxp

OR download Anastasiys Extension Manager

{path to addon} will be most likely in your AppData (on Windows, in your user data folder in Linux and MacOS.)

Server

The easiest way to get the server and After Effects launch is with:

python -c ^"import openpype.hosts.photoshop;openpype.hosts..aftereffects.launch(""c:\Program Files\Adobe\Adobe After Effects 2020\Support Files\AfterFX.exe"")^"

avalon.aftereffects.launch launches the application and server, and also closes the server when After Effects exists.

Usage

The After Effects extension can be found under Window > Extensions > AYON. Once launched you should be presented with a panel like this:

Ayon Panel

Developing

Extension

When developing the extension you can load it unsigned.

When signing the extension you can use this guide.

ZXPSignCmd -selfSignedCert NA NA Ayon Avalon-After-Effects Ayon extension.p12
ZXPSignCmd -sign {path to addon}/api/extension {path to addon}/api/extension.zxp extension.p12 Ayon

Plugin Examples

These plugins were made with the polly config. To fully integrate and load, you will have to use this config and add image to the integration plugin.

Expected deployed extension location on default Windows: c:\Program Files (x86)\Common Files\Adobe\CEP\extensions\io.ynput.AE.panel

For easier debugging of Javascript: https://community.adobe.com/t5/download-install/adobe-extension-debuger-problem/td-p/10911704?page=1 Add (optional) --enable-blink-features=ShadowDOMV0,CustomElementsV0 when starting Chrome then localhost:8092

Or use Visual Studio Code https://medium.com/adobetech/extendscript-debugger-for-visual-studio-code-public-release-a2ff6161fa01

Resources