Skip to main content
Participant
June 29, 2024
Question

Animation Presets with global variables

  • June 29, 2024
  • 1 reply
  • 220 views

Hi guys,


I'm somewhat new to After Effects and I'm wondering how to setup a good workflow for my problem. I have more experience with Illustrator and Photoshop, so forgive me if I have the wrong expectations on how to use After Effects.

My problem:
I have 40+ text layers that need to be animated independently at specific times (I'm using an audio track waveform to know when to animate). The animation should be the same for each text element, so I can create an Animation Preset that I can apply to each text layer at the time set by current timeline cursor position. Great, I don't have to repeat the same animation so many times. First part of the problem solved.

The animation preset I'm applying to the text is called "Blink". It has 4 keyframes for color and 4 for scale. These take place in less that 0.5s. The color goes (black, yellow, yellow, black), the scale goes (100, 150, 150, 100), for each respective keyframe.
Now, after appllying the animation to all 40+ text layers, I need to be able to change all colors "yellow" and the scale "150" to other values in one shot. This so I can finetune the appearence of my final video. Is it possible to tie single keyframe values to some global variable (e.g. BlinkColor and BlinkScale), such that later I can change all animations in one shot? To clarify, I just want to change the properties of the two middle keyframes, leaving others as black,100%.

I'm open to other workflow suggestions.

This topic has been closed for replies.

1 reply

Mylenium
Legend
June 29, 2024

Expressions can do that and they are saved with the presets. A simple search along the lines of "how to change specific keyframe value with expressions" or similar will bring something up. There have been several posts on this in the last few weeks. And of course educating yourself about expressions in general might be a good idea.

 

Mylenium