Trentonom0r3 / After-Diffusion

A CEP Extension for Adobe After Effects that allows for seamless integration of the Stable Diffusion Web-UI.
GNU Affero General Public License v3.0
45 stars 2 forks source link
after-effects automatic1111 bolt cep extendscript python react stable-diffusion

After-Diffusion

A CEP Extension for Adobe After Effects that allows for seamless integration of the Stable Diffusion Web-UI. Compatible with AE versions CC 2019 and up.

Table of Contents

Key Features

Installation

CEP Installation

  1. Download the CEP folder.
  2. Place the CEP folder into the following directory: C:\Program Files (x86)\Common Files\Adobe\CEP\extensions.
  3. Open Adobe After Effects and access the extension.
  4. Make sure you give scripts full permissions in AE preferences.

ZXP Installation

  1. Download the ZXP file from ZXP folder.
  2. Install the ZXP file using ZXPInstaller.
  3. Make sure you give scripts full permissions in AE preferences.

.aex Plugin Installation

  1. Download the .aex plugin file.
  2. Copy the .aex file into the After Effects effects folder, which is commonly found at: C:\Program Files\Adobe\Adobe After Effects 2023\Support Files\Plug-ins\Effects.

Python Requirements

To install the required packages, you have two options:

Option 1: Running the Extension

Option 2: Manual Installation

UI Positioning.

= The Following is a short video demonstrating how and where I set my extension up within the main UI.

https://github.com/Trentonom0r3/After-Diffusion/assets/130304830/f31273ac-f744-4629-b7f1-74fcb379cb17

Usage

Make sure your SD webUI has been started and is fully loaded, ready to go.

To use the After-Diffusion CEP extension and Pseudo Effect, follow these steps:

  1. Open your project in After Effects and make the desired modifications.
  2. Rename the layer you want to work with to a simple name like "layer," "comp," or "video" without any extra numbers or symbols.
  3. Save the project.
  4. Apply the AESD effect from Effects > Generate > AESD, or simply search for 'AESD'.
  5. If you want to work with a specific region of the main comp, draw a mask on the layer you've applied the effect to, and your generation will automatically be placed into that area.
  6. Adjust the settings in the effect panel, including keyframing them if necessary.
  7. Click the "Generate" button to initiate the generation process. The generated images will be returned to your project.

Known Issues/Bugs

Tested System Specifications

Change Log

7.13.23 [MAJOR UPDATE]

7.5.23

6.25.23

6.12.23

5.22.23

License

The software is licensed under the AGPL-3.0 license.

Resources and Thanks

Built_With_BOLT_CEP_Logo_White_V01