The agent writes, applies, and debugs complex After Effects expressions (e.g., wiggle, bounce, text formatting) directly on selected layers, ensuring they function correctly within the composition without manual coding.
The agent reads the current composition to identify the selected layer and property. It generates the appropriate JavaScript expression based on the user's natural language request. It applies the expression to the specific property. If After Effects returns an error, the agent reads the error message, rewrites the expression, and re-applies it until it works. The user should verify the visual result by scrubbing the timeline.
- Category: Design and content
- Effect: Changes data in your accounts
- MCP servers: After Effects MCP (https://koskamo.com/explore/after-effects-mcp)
- Source: ChatGPT for After Effects, connected to your comp | OnePrism (https://oneprism.io/docs/after-effects/connect/chatgpt)
- Source quote: "Connected, ChatGPT writes each expression against the property's real name and type, applies it, and rewrites it when After Effects rejects it."
- Playbook page: https://koskamo.com/explore/use-cases/generate-and-apply-after-effects-expressions
Prompt: Wiggle the selected layer's position, with a slider on the layer for the amount. Then, give this scale an inertial bounce when it lands on its last keyframe.