Text Animators: Custom Text Animation in Adobe After Effects | Megan Friesth | Skillshare
Search

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Text Animators: Custom Text Animation in Adobe After Effects

teacher avatar Megan Friesth, Motion Designer

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Welcome

      2:06

    • 2.

      Text Basics

      8:49

    • 3.

      How Text Animators Work

      6:21

    • 4.

      Selector Shapes

      3:46

    • 5.

      Properties

      1:17

    • 6.

      Easing

      5:40

    • 7.

      Multiple Animators

      7:21

    • 8.

      Animate Out

      3:15

    • 9.

      Example: Stroke & Fill

      4:09

    • 10.

      Example: Flicker

      6:43

    • 11.

      Example: Blur + Tracking

      5:23

    • 12.

      Example: Helix Twist

      7:23

    • 13.

      Example: Slot Machine

      9:10

    • 14.

      Example: Pop Up

      7:43

    • 15.

      Example: Bounce + Echo

      6:44

    • 16.

      Example: 3D Text Flip

      4:44

    • 17.

      Save Preset

      5:48

    • 18.

      What's Next

      1:17

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

2,017

Students

29

Projects

About This Class

Learn how to create custom text animations with text animators: After Effects’ built-in system specifically designed to animate text.

If you create motion graphics or videos of any kind, being able to animate text is a necessity.

Using text animators, you have numerous options for animating each letter, word, or line of text. It’s quick to set up and easy to edit what the text says even after you’ve created the animation. Plus, you can save the animation as a preset so you can easily reuse it on any text layer, in any After Effects project; no need to recreate or even import anything. You can even share text animation presets with others.

What you’ll learn:

  • How text animators work
  • What different text animator options and controllers do
  • What Selector Shapes do and how to animate with the Range Selector
  • What properties can be animated
  • How to adjust easing on text animators
  • How to use multiple text animators for more complex animations
  • When to use the Wiggly Selector
  • How to make text 3D (using After Effects)
  • How to save your custom text animators as a preset

Plus, I’ll show you 8 different examples that demonstrate a wide range of possibilities. Using what you learn, you’ll be able to create your own unique text animations.

Included with this class:

  • An After Effects project file with guides to help you visualize what different text animator options and controllers do
  • 6 text animator presets

Who this class is for:

Text animators work a little differently than other types of animation in After Effects. This means that if you already have experience with After Effects animation, but haven’t touched text animators, you’ll get a lot out of this class. It also means that you don’t need to know a ton about After Effects to be successful. Before taking this class you should know some After Effects basics like how to create a composition and set keyframes.

If you’ve never used After Effects before, you can watch my quick After Effects orientation video and then you’ll be ready to jump into this class.

Bonus Video:

Learn more about text animation in these classes:

Animated Letting in Adobe After Effects

Animated Typography in After Effects: Layering Simple Effects for a Complex Look

3D Animated Lettering in After Effects: 9 Styles, Infinite Possibilities

Meet Your Teacher

Teacher Profile Image

Megan Friesth

Motion Designer

Top Teacher

Hi! I'm Megan Friesth, a motion designer and illustrator from Boulder, Colorado. For my job I create explanimations-that is educational animations-and here I create education on how to animate! I have degrees in physiology and creative technology & design. By combining these two disciplines I create explanimations that help patients with chronic diseases understand complex medical information and take control of their health. When I'm not inside Adobe Illustrator or After Effects, I love traveling, running, skiing, yoga, and gardening.

See full profile

Level: Beginner

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Welcome: Animating texts is something every motion designer will need to know how to do at some point. But even if you're not a motion designer, if you make videos of any kind, being able to animate texts is a super handy skill. And, you don't need any prior experience with Adobe After Effects to create custom text animation. This class is all you need. Welcome to Text Animators: Custom Text Animation in Adobe After Effects. In this class, you'll learn all about After Effects built-in system specifically designed to animate text. I'm Megan Friesth and I'm an explanimator. I write, illustrate, and animate educational animations, mostly on health and environment-related topics. While there are a lot of different ways to animate texts, some of which I've covered in other classes. The benefit of using text animators is that it's easy to change what the text says even after you've created the animation. Plus, you can save the animation as a preset, so you can easily reuse it on any text layer, in any After Effects project; no need to import anything. You can even share text animation presets with others. Text animators work a little bit differently than other types of animation in After Effects. This means that if you already have experience with After Effects animation, but haven't touched text animators, you'll get a lot out of this class. But it also means that you don't need to know a ton about After Effects to be successful. In fact, if you've never used After Effects before, you can watch my free orientation video and then you'll be ready to go for this class. In the first part of this class, I'll show you how text animators work and go through some essential things that you'll need to know. You'll also get these free guides to help you remember what the different options do. There are a ton of different properties and methods for animating texts with text animators, I'll show you how to create a handful of different examples that demonstrate a wide range of possibilities. Using what you learn, you'll be able to create your own custom text animations. So if you're ready to master text animators, then let's get started. 2. Text Basics: Let's go over some of the basics of working with texts and after effects just to make sure we're on the same page. To create text, you just want to go up to the text tool up here and then click anywhere in your composition. Then you can start typing. Then to get out of the text tool, just go up to this arrow tool right here, the selection tool. Over in the Character panel, you can adjust the settings of your texts. You could change the font or the weight and you can adjust the size. If you want to reposition your text, you can just click and drag it to move it. Or you can go over here and toggle down the layer and then toggle down next to transform and then you can adjust any of the transform properties. You can also adjust the colors by clicking here. You can flip the stroke and fill or easily choose black or white by just selecting these buttons right here. Then you can also do all the normal texts adjustment things down below. To edit your text just double-click on it to select it, and then click again to get the cursor to edit. Use the selection tool to get out of that editing. This text is just going be in one line. If you were to add more to it, you'd have to hit "Enter" to add more. I'm just going to delete this to show you how to make paragraph text. First go up to the text tool. Now instead of just clicking to start typing, you want to click and drag to create a text area. Now, you can make paragraph texts. It'll just fill the area that you've created and then you can use the paragraph panel to align that text in any way that you'd like. If you needed to convert paragraph texts back to line texts or vice versa. What you want to do is go to the Text tool and then right-click on your text, and then choose Convert to point text. Even though this doesn't look like anything has changed, notice how there's no textbox, a solid red line around this that we could adjust. If you wanted to make this all on one line, you just have to go in and delete the return. If you want to convert it back to paragraph text, just go back up to the text tool. Right-click, convert to paragraph text. Now when you click into the text, you can see that textbox that you can resize. If you told on a text layer, the first thing is going to be text, which is obviously things that are specific to text layers. Then you also just have the normal transform properties. The first thing underneath texts is source text. This is actually what the text says and you can key-frame this value. Let's say we want this to say text layer here and then once it gets to one second, we want to change what this says. With a key-frame already set. We can just go in and change this. Now, once we play this back, once it gets through this second key-frame, it'll just automatically change what that text says. These are whole key-frames, so there's not going to be any animation in-between them, which is a sudden jump between what it says. Next is path options and this is how you can have text on a path or a shape. To create a shape that your text is going to align to, there's a couple of ways you can do it. First, you need to make sure that you have your text layer selected. Then you can either use the shape tool, which if you click and hold, there's additional shapes here. Or you could use the pen tool if you just wanted to create a line. I'm going to use the pen tool and just click and drag to create a wavy line. You can always go back in and edit these handles to adjust your line after you've created it. Now if I toggle down the path Options, I can go to this drop-down and select mask one. Now the text is going to align to that path and setting that up has given us a bunch more options. We could choose to reverse the path. We could choose to make this perpendicular to the path so notice how the letters are all upright. Then when they're like this, they more aligned to the path. You can also force alignment, which will just stretch them out to fill the whole path and you can move the text along the path by adjusting the first margin or the last margin. Once we get into text animators just know that you can use text animators and have your texts beyond a path like this. That can be a really creative way to get something totally unique. To animate a text layer, you could obviously animate the transform properties here. For example, to create a very simple text animation, you could just animate the position and maybe also the opacity. By just doing some simple Key-framing like this. Maybe we'll add an easy ease, and there we go. But what if I wanted to move this text layer later on? If I'd move it, then it's going to set another position key-frame because I've already key-framed the position, so that's going to make things a little bit more tricky to work with and I also can animate each individual letter. In order to do that, I would have to duplicate this text layer. Let's hide the first one. Go in and delete all the letters except for the t. Now the spacing is going to be off. Then for the next one, I would have to go in, delete all the letters except for the e. Then now I have to adjust the position and you can see how this is getting really messy and really tedious. But there's definitely a better way to do that and that is what texts animators, which is what the rest of this class we'll focus on. I just undid everything I did to the text layer. This has no animation, it's just a simple texts layer. Before we actually get into creating our own texts animators, I wanted to just show you that there's some default ones built into After Effects. If you go to your Effects and Presets panel, which if you don't see this go under Window and then you can find it here. Once you locate the effects and presets panel, then toggle down Animation Presets, then presets. Then you can go into the text folder and here's a bunch of different presets for texts. The ones you're most likely to want to use are probably in the animating in or animate out folders. To apply a preset to a text layer there's a couple of ways to do it. Let's just locate a good one. Let's use typewriter. You can either just drag it onto the layer and wherever your play head is, that's where the animation will start. If you hit " U" on the keyboard, you can see that it's pasted key-frames starting at my play head. Then if you play it back, you can see what it does. Then you can go in and adjust the key-frames like this to speed it up or however you want to adjust it. If you decide that you want to remove this preset, this text animator that you've applied to your layer, just make sure that the layer is selected. Then go up to your animation and choose remove all text animators. You can preview these text animators by applying them to your texts. Another way to apply a text animator is just to have the layer selected and double-click on the preset. Then again, remember it's going to paste those key-frames wherever your play head is. This one is a little bit crazy. If you go up to the hamburger menu next to effects and presets, you can go to browse presets, and this will open up Adobe Bridge. From here, you can go into the text folder and then you can preview any of these animations without having to actually apply them to any texts and After Effects, you can just watch them all here. Now, you'll notice that a lot of these are outdated looking and ugly, maybe a little too crazy. But there are some good ones like the typewriter one is simple and works well, but others you probably don't want to use unless you're trying to make like a satire of the '90s. Now that you know the basics of working with text layers, in the rest of the class, we'll dive into animating texts with text animators. 3. How Text Animators Work: Let's look at how we can animate this text layer with text animators. If you go over to this "Animate" button, these are a bunch of different properties so you can animate. For the first example, let's just do scale. This is going to add Animator 1 and this is a text animator. If I adjust this scale value, you can see that each letter is scaling. Instead of scaling the entire text layer as one thing, it's scaling each individual letter. If you wanted to change how the letters scale up, you can go underneath More Options and under Grouping Alignment, you can move these little x's. See these little x's here represent where it's going to be scaling from. This is a little anchor point. Now if I adjust the scale value, you can see that this is going to scale in the center of each letter. You can also change the anchor point grouping. Right now, each character is scaling, but you could change it so that each word scales so that would look like this or you could also change it to line or to all the text on the layer. I'm going to set it back to character and then let's look at how you would actually animate this with the text animator. We can just close up the More Options for now. Let's say that I want this to scale from 25% to 100%. I could just key-frame this, like this, but this is going to scale each letter at the same time. Everything is scaling at once. If you wanted to have more of a waterfall effect where the T starts first and then the E and then the X and so on, then we need to use the range selector. I'm just going to delete these key-frames on the scale property to show you the range selector. How the range selector works is that it applies the value set for whatever property you are working with. In this case, scale to a selected part of your text. right now it's applying 25% scale to my entire text layer. You can tell because the start value is at 0%, which is indicated by this red line at the start of the texts and the n value is at 100%, which is indicated by this red line at the end of the text. If you don't see red star and n lines, make sure that range selector is selected here. If I adjust the start value, you can see that it's moving the selector and the text that's not within the selector goes back to 100% scale, which is what you can think of as the default look for this text, 100% scale. You can tell what part of the text lies within the text lecture by the start and end red lines. The little triangles point to what's inside of this selection. You can also adjust the star or n values in the composition viewer by dragging the line by the little triangle part. Make sure you see this icon for your cursor. I'm going to set this back to 100% and let's look at how I would actually animate this text animator to make these letters scale from 25% to 100%. What I would do is go to the start of the timeline and I'm going to animate the offset value. I'm going to hit the stopwatch for the offset to be at 0%, then go to like, let's just do one second and set the offset to be 100%. Now you can see that this is going to animate each letter scaling up from 25% to 100%. What animating the offset does is it animates the selector from all the way on the text to all the way off the text. When a letter is within the selector, it's going to have a 25% scale applied to it and when a letter is outside this selector, it will have the default 100% scale applied to it. As the selector moves from covering all of the texts to covering none of the text, each letter animates from 25% to 100%. This is how I and probably most motion designers like to animate text animators. You can achieve a similar result by animating the start value from 0-100%. But you'll see in the next video why it's often better to animate the offset. Now that we have this text animator set up, it's actually very easy to change what the text says or change the style of the text and still have the animation work in the same exact way. If I just double-click on this text layer, I could go in and change this to something else and then the text animation is still going to work the same exact way. You could also go over to the Character Panel and change the font and the animation is still going to work in the same exact way. I'm just going to undo to get back to how we had it. You can change things like the font size and the text animator still works or you could even go and animate or adjust the transform properties. If I wanted to move this text, I can do that. If I wanted to scale this text, I could do that and it doesn't affect the scaling that I have for the text animator. All of this is really handy so that you can create text animation that's easily reusable and adjustable. If you change what your text says to be a lot shorter or a lot longer, then it's going to change how the speed of your text animator looks. But you can adjust the timing by dragging your key-frames to make the animation faster or slower. Let's look at a few other options that you have. Under Animator 1, underneath Range Selector, there's going to be an advanced toggle. If you toggle that down, you can choose based on characters excluding spaces, words, or lines. Let's just change this to words. Now you can see that it's going to scale in text and then animators, so there're two different words here. If I had multiple lines, I could change that based on two lines and then it's just going to animate the first line and then the second line. Those are some easy options that you can adjust. Right now this text animation looks very mechanical, one letter animates in at a time. In the next video, we'll look at how to make the animations on the letters overlap so that it looks more smooth. 4. Selector Shapes: When using the range selector to animate texts, you have the option to change the shape of that selector to get different effects. This can help smooth out a text animation. To get to those options, you want to have the animator open, the range selector open, and then go under advanced. Then right here you have the shape. This is going to be the shape of the selector. By default, it's going to be square. Let's look at the other options. Let's just choose ramp up. Changing this to ramp up affects how the text looks and the text animation. It's not animating each letter from 25 percent to 100 percent, it's starting halfway through. What we need to do to fix this is just set the opposite. Instead of starting from zero percent, we need to actually start it from negative 100 percent. Now this is going to go from negative 100 percent to 100 percent. See how it changes the text animation. Now each letter is going to start animating a little bit after the letter before it. Instead of just one letter at a time like we had it before, this is making more of a waterfall effect. Let's compare the animation that we had before where the selector was set to square and the animation that we have now where the selector is set to ramp up. In the last video, I mentioned that it's beneficial to animate the offset value rather than the start value, even though it seems like you could achieve the same look. Let me show you why that is. If I delete these keyframes on the offset and just set it back to zero percent, and then just try to animate the same thing with the start value, you can't actually move the start value to negative 100 percent. You'd have to just go from zero to 100 percent until you're stuck with an animation that looks like it's starting already halfway through. You can only animate like that. I'm going to undo all that to get back to how I had it animated before. It's better to animate the offset value because when you have a shape that's not square, you can push the selector all the way to the left by setting the offset value to negative 100 percent and then you can push it all the way to the right by animating it to 100 percent. To help you see what the different selector shapes that you can choose from here do, I created this visual for you. For each of the different selector shapes you can choose from, I created an actual shape, that is the shape of that selector. Then I just moved that through the texts to help you visualize what the selector actually is doing. These are all animated from negative 100 percent offset to 100 percent offset and then back again. This visual also explains why when we were animating with just the default square shape, that we could start with animating at zero percent because at zero percent with the square selector, your entire text is going to be influenced by the selector. Whereas with ramp up at zero percent, the selector is covering your text also but that makes it so that it looks like the animation is already halfway through. When using ramp up, you want to animate from negative 100 percent which pushes the selector all the way to the left but still affects all of the text. Then as it animates to 100 percent, it's going to animate all the way off of your text. When animating texts and I find that a lot of times, I use ramp up because it animates things nicely with that waterfall effect. I really use triangle round or smooth because all this is doing is moving a shape through the text. The starting and ending looks are the same. 5. Properties: You can have a text animator that animates multiple properties at once. This is just our first example where it just scaled up. Let me show you how you can add another property's animator at the same time. If we toggle this down, you can go under animator one. This just has the scale property. If you click on this "Add" button, you can add something like rotation or any of these other properties. Let's just look at adding a rotation to this. It's added this rotation property. Now if I set a value here, let's just do -20, at the same time as the scale is animating in because of the animation on the offset, this rotation is going to also animate from -20 back to the default position of zero. You can see what that looks here here. You can add as many properties as you want to the same text animator. We can also add an opacity. Just set this to zero, and then this will fade in as it's rotating and scaling up. I'm not going to go through all of the different properties that you can animate, but I encourage you to explore them so you can create something really creative and unique. 6. Easing: Whenever you're animating something, it's a good idea to go in and adjust the temporal interpolation of your animation to make it look a little bit more realistic or interesting. Here's a reminder of what temporal interpolation is. So I just have this shape moving across the screen, and right now it's moving at a constant speed the whole time. So this is just a linear movement, and you can tell because these keyframes are diamond shapes. If I go and select the keyframes, I can right-click, go to Keyframe Assistant, and then Easy Ease. It's going to change those to hourglass shapes. Now if I play this back, you can tell that it moves slow, quick in the middle, and then slow again. So it's easing out of the first keyframe, and then easing into the second keyframe. Now the motion is not so linear and mechanical. So in other words, what I've done is adjusted the temporal interpolation. A lot of times you might hear motion designers talk about this as easing. As you've already seen texts animators work a little bit differently than other types of animation in after effects. Let's look at how we can add easing to text animators. To demonstrate this, I'm going to create a new text animator on a new text layer. I'm just going to toggle down, go to the Animate button, and this time let's animate the position. Let's create a new text animator with the position property. So I'm just going to drag the y position up to, let's say -200. Then I just want to have this move down and into place. To do that, I'm going to toggle down the range selector, and let's go into Advanced and change the selector shape right away. I'm going to change this to ramp up, and then let's animate the offset from -100 to 100. I'm going to set my work area to just like two seconds by moving my play head here, and then hitting the "N" key on the keyboard. This will just make it so that it just previews these two seconds. Here's what we have so far. I'm going to also animate the opacity here because I think it'll make it easier to see when we go and adjust the easing. To add a property to animate under the same animator, you just want to go to that animator and then click on this "Add" button. Then if you go to property, you can choose to add any of these properties to the existing animator. I'm going to choose Opacity, and that's going to add it right below the position. I'm going to set the opacity to 0%, so now as the offset value animates, it's going to animate the position from -200 and the opacity from 0%. It's now going to look like this. To adjust the easing on a text animator, you want to adjust the ease high and ease low values here. I'm just going to set the ease high to be 100%, and let's play this back. With the ramp-up and ease high, the text is going to start off animating really slow, and then animate faster as it gets closer to its final position. If I were to switch this, so ease high is at zero and ease low as 100%, it's going to do the opposite. Now it's going to start animating fast and then slow down as it reaches the second keyframe. You could also change this to something like 50% and 50%, so it doesn't have to be just all ease higher, just all ease low. That will look something like this. This is smoother on both ends of the animation. When you're adjusting these easing values, the shape of your selector makes a difference in how the easing will actually look. I've made two different visuals to help you see what those look like. So in this visual, I'm just comparing ease high and ease low for the ramp up and ramp down and select our shapes. You can see the ease high and ramp up is very similar to ramp down and ease low, and then ramp down and ease high is similar to ramp up and ease low. They flip-flop in how they work. The second visual shows how the selector shape is actually changing when you change the easing values. So here I have the ease high set to 100%. This shape was the original, and now with ease high on ramp up, it's going to act more like this shape, and that goes for all of these. When you're animating with text animators and adjusting the selector shape and the easing, you can always just play around with it and see what looks best. But if these visuals help you, you can return to these as a reference to figure out what you need. Also, if you go back into the selector shapes visual, each of these selectors shapes our composition, so if you double-click on any of these, you can see the ease high and ease low, and how those look with that selector shape. For a square, it doesn't actually make sense for the shape of this lecture to change, but if you look carefully at the selector as it moves across, you can see that when ease high is set to 100%, is going to quickly change characters as the selector is going over them. As it's like a partially selected character, it's going to quickly change values. Whereas with ease low, it's going to take longer to change values when it's partially selected. 7. Multiple Animators: So far we've looked at examples with only one text animator. A text animator can have multiple properties that it animates, but with just one text animator, the properties are animated at the same time. Now let's look at an example with multiple text animators. This allows you to animate properties at different times to create more complex animations. Before I animate this, I'm just going to set up a guide layer so I can tell where the baseline of my text is. If you don't already see the rulers, you can just Hit Command or Control R to bring them up, and then if you drag from the ruler, you can bring a guide down into your composition. I'm just going to bring that guide down to sit right at the bottom of my texts, so as I'm animating, I know where the final position of this should be. Now I'm going to toggle down the layer and let's go to the Animate button to create a text animator. I'm going to animate the position of this. Like the tech says, I'm going to make it look bouncy, like it's going to come in, dip down, go back up, and then finally settle into position. It's not like a realistic physics-based bounce, like a bouncing ball, but just like a more flowing animation to animate each character in. Now with this Animator 1 position, I'm just going to set the position value to negative 200. That'll be for the position to be up here. I'm going to animate this in using the offset value. Under Range Selector, I'm going to set the offset from negative 100, and then let's go like one second, and then set this to 100. Then under the advanced toggle, let's also adjust the shape of this lecture to be ramp-up. Now this is going to have the B start first and then do a waterfall effect all the way through to the Y. This is like the examples that you've seen already. I'm going to adjust the easing values on these, so let's have the ease low be 100%. That way it'll just slow down as it reaches its final position, so nice and smooth. Now I'm going to add another text animator so that instead of it just landing right on the baseline, in its final resting position right away, it's going to dip down and then that'll be the second text animator. The third text animator will have it bounced back up and then it will land in place after that. I'm just going to close up this first text animator just to have some more room here, and then making sure that I have text selected right here, I'm going to go back to this animate button and choose position. If you didn't have that selected, it might not create a new animator for you. Now you should have Animator 1 and Animator 2. Once you start to have multiple animators, it can be helpful to name them so that you know what's what. Let's just go Click on Animator 1 and Hit Return, now we can rename this. I'll just name this fall, and then Animator 2 will be like when it dips below this baseline here, so let's Hit Enter and name this dip. Now let's set the position value for this dip. I'm just going to make sure that my play head is after this first animation has already finished, so I'll just put the play head on one second where that keyframe is. These little circles represent those keyframes, and they're represented as circles because this layer is closed up. Now I'm just going to bring the position value down. Maybe let's do like 100. That'll bring it dipping below the baseline. Let's go into the range selector and then we can animate this. We'll set a keyframe, make this negative 100. Then let's go to two seconds and animate this to 100. Then let's also go under advanced and change this from square to ramp up. For the ease high and low, I want to ease out of the first keyframe, this one, and then into the second keyframe. I'm going to set both of these to 50. We can always see how this looks and go back and adjust it. Right now we have it going down and then going back up. It's going to go all the way down to below the baseline and then all the way back up. But if I wanted this to be a little bit more fluid looking, what we need to do is move these keyframes to the left. I'm going to look just at that first letter at the B, and let's look at when it reaches all the way to its lowest point. It looks like it's about somewhere around here. I'm going to take these keyframes and drag them both to start right here. This way, as soon as the first letter reaches the lowest point, it's going to start animating backup because of these keyframes. Let's play that back. That's looking pretty good. Let's add our next animator. I'm just going to close this up, I'm going to be a little bit lazy here and just duplicate this animator instead of creating a new one. I'm just going to select it and Hit Command D, and then let's hit Enter and rename this. Let's call it up. This is when it's going to bounce back up. The first thing that I need to do is just take these key frames on this up layer and move them all the way over so I can see what I'm doing. I haven't changed the position value of this yet since I duplicated it, so it's making it go all the way down here again. But I want it to go up, so let's just adjust this value so it's going to go above the baseline. Maybe something like negative 50. Now if we just scrub through this, it's going to go all the way down, bounce back up, and then as these third set of keyframes animates, it's going to land back on the baseline. Again, like I did with the second text animator, I'm going to go and see when that B is reaching its highest point, maybe somewhere around here, and I'm going to drag those keyframes to start at that point. Now let's play this back. That looks pretty good. I think it could go a little bit faster overall. What I'm going to do is just Hit U on the keyboard. Then if you want to stretch or shrink the distance between all of your keyframes at once to either speed up or slow down your animation, what you can do is just select all the keyframes and then holding down option or on a PC alt, then you want to take your last keyframe and just drag it. I'm just going to drag it to the left to make all of these keyframes closer together to speed up my animation. Now if we play this back, I have a faster animation. If you wanted to make your animation slower, you could just drag to the right to spread out those keyframes. That's one example of how you can use multiple texts animators to create a more complex animation. 8. Animate Out: Now let's look at how we can animate this text off. To do that, I'm going to create a new text animator on this layer. So I'm going to select where it says text, go to the anime button, and then add another text animator for the position. And then with my playhead over here, let's just choose 3 seconds. I'm going to have the position go back up. So let's just set this back to, like, negative 200. And let's go in and animate the range selector. So I'm going to animate this from negative 100. And we'll go 20 frames forward in time and make this 100. I want to bring my playhead back over here. Because I haven't changed the selector shape, this is set to the default square selector, it's actually going to animate up and then back down. What I need to do is go into the advanced options on the rain selector and change the shape. For this, I'm going to want to use ramp down. That way, it'll start from here and then go back up like that, the opposite of the way it came in. If you weren't sure what selector shape you were going to need, you could always just guess and check because it's easy to undo things. But you could also go back into this visual reference that I've given you to look at the different selector shapes. You can see that ramp down has the text starting at its default position. The text animator at negative 100% in the offset is going to be all the way off like this and the text will just be the default value. Then as it moves from negative 100% offset to 100% offset, it's going to apply that text animator to the text, which is exactly what we want when we're animating something out. So I'm just going to go back into my example, and I've chosen ramp down and so you can see that this is going to animate the letters back off like that. I'm also going to adjust the easing here. So I want this to go slow at the beginning and then quicker as it reaches its final state up here. That option is going to be Es low. I'm going to set that to 100%. And also, if you couldn't remember if you wanted Es low or Es high, you can always just try them, or you can go and look at this visual reference that I've given you to see which one you need. So back in this example, let's just play back what we have. So that's looking good. Let's add another property to this bouncy so that it actually fully disappears when it animates out. So to do that, I'm going to go to this animator one, which I should really rename. So I'm going to hit Enter and rename this animate out. And then I'm going to go to the Add button and add a opacity property. And let's just set that to 0%. Now we can hit you just see all those keyframes and let's play back the whole thing. So that's how you can animate your text out with text animators. 9. Example: Stroke & Fill: In this example, I'm going to have a version of the letters, that's just the stroke animated in. And then have the letters be filled in with the fill color. First, we need to make sure that our text has a fill and a stroke with the layer selected. If you go over to the character panel, you want to make sure that you have the stroke color with this box and the fill color with this box. If I turn off the fill, you can see that I have this stroke here. And the way that you adjust the width is right here. I'm going to undo that to get my fill back. And now let's animate this first. Just toggle down the layer. I'm going to go to animate and then fill color. And let's just animate the opacity first, I need to set the fill opacity to zero. And then toggle down the range selector. Let's just animate this, 0-100 Now you can see that all of those are getting filled in. Right now it's fading in the color. It takes a couple of frames for the fill color to come in. But if you wanted this to come in just like all at once, instead of fading up the color, you could go underneath advanced and then change the smoothness to 0% The smoothness value is for when you have the shape selector set to square. It's going to determine how smooth the transition from the letter complete unselected to completely selected, or vice versa, is. When you have smoothness at 100% it's going to be really smooth. It's going to take a little bit for that transition to happen. When you set the smoothness down to zero, it's going to be instant. Now if we play this back, you can see that those are just filled in all the way. There's no fading in each letter. You can do this however you want. Up to personal preference, I'm just going to set this back to 100 so it fades in. Then let's just name this animator, Phil. Let's create another animator. This time we want to animate the stroke color. And then let's just add opacity to that. We'll set that down to zero. Toggle down the range selector, and then let's animate the offset from 0% to 100% Let's just name the second animator stroke then. I'm just going to hit you on the keyboard with this layer selected to bring up both sets of keyframes. We can't see the labels of which is which, but I know that Phil is on top and stroke is on bottom. I want the stroke to come in first. So I'm going to have these keyframes start at zero and then let's just slide the Phil keyframes over a few frames to the right. To animate this out. We can actually just use these same animators and hold keyframe. Let me show you what I mean. I want this to animate out from left to right. So what I'm going to need to do is animate this from negative 100 to zero. That's going to animate the fill off. And then we can do the same thing with the stroke. The problem that we have now is that this is animating in the middle of this, where I want nothing to be happening. What we need to do is convert these keyframes to hold key frames. I'm just going to right click on one of them and do toggle hold keyframe that'll make these into hold keyframes. So it's just going to maintain this same value until it meets another key frame. That way nothing will happen in the middle here. Then once it gets to here, it'll start animating off in the opposite direction on the animation out. I want the fill color to animate out. First let's just take these two key frames on the bottom. These are for the stroke. And just move these over to the right a couple frames. Now let's see what we have. 10. Example: Flicker: In this example, we're going to do something a little bit different. I'm going to show you how you can use one of after-effects built-in default animation presets to animate the text in, but then we're going to customize it. I mentioned before that a lot of the default animation presets aren't that great, but there are a few that aren't so bad and you can add things to them to make them more interesting. Let's take a look. First, makes sure that the layer is selected and that your play head is wherever you want the animation to start. And then just go over into the Effects and Presets panel. If you don't see this panel, just go up to Window, and then you'll find it right here. You can search for Flicker in the search bar here, or you can toggle down like this to get to it. Then what you want to do is just double-click on this effect to apply it to your layer. You can see right away that it's added text animators by these bars and the fact that the text is gone. If you hit "Play", you'll see what it does. If you hit "U" on the keyboard, you can see all the keyframes that the preset has added to animate this text. You can see that there's a text animator because they're using a range selector to animate this, and then they're also just animating the opacity with some hold keyframes for this flickering effect right here. I actually wanted to just come in and flicker like this, but I don't need this whole flicker going on right here. What I'm going to do is just delete all of these keyframes. I just want the animation to animate in. But let's see how we can make this a little bit more interesting. I'm going to toggle this up and then back down to get into the text animator. There is just one text animator that's called Flicker In. Mostly we've been animating the offset, but in this case, the start value is animated, which is going to work totally fine. We don't necessarily need to change that. Then you can see underneath Advanced that the selector shape is set to square and it's just animating characters. Then something that we haven't used yet that's utilized in this example is that we're randomizing the order of this. If I turn Randomize Order off, it'll just animate in from left to right. But if you turn Randomize Order on, it will animate in characters in a random order. You can also change the Random Seed here. If say you didn't like that, the K came in first, you could put in a different number for the Random Seed and it will re-choose the Randomized Order. You can adjust this number until you're happy with the random order that it chooses for you. I'm going to just close up advance, and let's add a scale to this. I'm going to go to this Add button next to the Flicker In Animator, go to Property, and then choose Scale. At the same time as the letters are fading up, let's also have them scale from, let's do 150. It's now if we play this back. It makes it just a little bit more interesting. The letters are starting out big and then as they fade in and they're also scaling down a bit. If you wanted the letters to scale from the center instead of the bottom, if you go into More Options, you can adjust the Grouping Alignment. Remember these little red x's show the anchor point for each letter. I'm going to adjust this y-value to bring those little anchors up. Now, the letters will scale from the center. Next, I'm going to close up this layer, and let's create another version of this to create a different color that comes in first. I'm just going to hit "Command D" with the layer selected to duplicate this layer. Then let's go over into the Character Panel and choose a different color. I'm going to click on the "Fill Color" here and then just paste in the hex code that I've copied. Actually, I want the final look of the text to be black. I'm going to bring this layer up above the blue one. Then let's make this black layer come in a little bit after the blue one. It's going to have all the same animation because I just duplicated the layer, but now you can see that that flicker is happening with the blue first, and then the black comes on top of it. Now that I see this, I don't really like how the black is fading over the blue and it overlaps like this, like right here on the R. I think that looks a little bit messy. What I'm going to do is go into this top black layer and just toggle it down until I find that scale property underneath the Flicker In text animator, and I'm just going to delete the scale. Now the black layer is not going to scale, but the blue layer will. I think this looks a lot cleaner. When you have two different layers to make up your text animation, there's a few things that are a good idea to do. The first one is just to pick which one's going to be the master layer and then have the other layer parented to that master layer. That way, if you move the master layer, the other layer will go with it and the text animation will still work. Another thing that you can do is parent the source texts. If you toggle down into the layer right underneath text, you'll see source texts. What we need to do is parent the source text of the secondary layer or the little accent one, the blue one in this case, to the source text on our master layer. You just take that pick whip and drag from here to here like this. Now if I go in and change what it says, then both layers are changing and the text animation still works. If you decide that you want to change any of the aspects of the texts that are in this Character Panel, you're going to have to select both layers of text and then make those changes over here. You could make this bigger, make it bold. As long as you have both of those text layers selected, then it will adjust both of them, and your animation will still work. Later in the class, I'm going to show you how you can save a text animation as a preset, but one thing that I should know about an animation like this that has two different layers is that you're not going to be able to save this whole thing as a preset because you have two layers. You can only save something as a preset if it's just on a single layer. But hopefully, this example showed you how you can use the default text animators, edit them and customize them how you like them. Also, another thing that you can do with text animators in general, no matter how you started out creating them, is that you can duplicate them to have an offset, a different colored animation. 11. Example: Blur + Tracking: In this example, I'm going to show you how to animate the tracking property, which is the space between letters. Whereas most of our texts animations have happened from left to right, we're going to make this one happen from the center outwards. We're also going to animate the blur and opacity of this text. Over in the character panel for this text, you can see that I've already added tracking here. There's already some extra space between the letters, but we're going to animate additional space. These letters are really spaced out and then the final look will be this. The tracking that you have here is completely independent from any tracking menu animator with the text animator. You can have this be zero or any number, it doesn't matter. Now let's toggle down the layer and hit the animate button, and add tracking. If you adjust the tracking amount, you can see that this is adding additional space between your letters. The way that this is adjusting the space between letters is acting as if the anchor point is over on the left. But I want this to happen from the center. What I'm going to do is make sure that this text is selected and go into the Paragraph panel. Then instead of having it be left aligned, I'm going to have be centered. Now it's going to move the texts, but I can just use the Align Panel to make that centered in my composition again. I'm going to set the tracking amount to, let's do 75. Now let's animate this with the range selector. Because I want this to animate from the center outwards, I'm actually going to need two different animators that'll have each a range selector. That way I can animate one for the left half of the text, and one for the right half of the text to make it look like it's animating from the center outwards. First, let's set up the left side. I'm going to select where it says animator 1 and just name this left. If you were planning on using the shape selector of square, you could just animate the start or end values to make this work. But I'm actually going to want to make this a little bit more fluid looking so that the animation on each character can overlap a bit more. To do that, I'm going to use ramp up and ramp down. For the left side we're going to use ramp down. Now I'm going to change the Range selectors and value to be 50%. That way, the selector is only covering the left half of the text. Now I can animate the offset value to animate this text selector moving over the texts and creating our text animation. If I bring the offset value to 50%, then you can see that the left half of the text is spaced out with this tracking amount of 75. In other words, the selector is applying the tracking amount that we've set here to the left half of our text. Now I can animate from 50. Let's go to about two seconds, and animate this all the way to negative 100. That's pushing the selector all the way off to the left so that those letters on the left are decreasing their spacing, starting from the inside and moving outwards. Now that we've got the left side of the text setup, let's duplicate this to create the right side. I'm just going to hit command D, and let's rename this right. Right now this is messing up the texts, but we're going to go in and adjust what we need to fix this. Underneath the Range Selector and then advanced, we need to change the shape to ramp up. Next we need to change the start value to be at 50%. This will be starting here, and then the end will be at 100% so that this is just selecting the right half of our texts. You may not be able to see the start and end bars for your texts, not just because we have multiple range selectors, but this is how you want it to look. Then for the offset, we need to animate this and basically the inverse way, so it's going to be negative 50, and then the second keyframe will be positive 100. Now let's play this back. Now that we've got this setup, let's add the blur property. I'm just going to go to the left animator and hit the add button, and then go over to property and then blur. Let's make this blurred about, let's see, like maybe 30. Then because we've added this to an existing animator that already had keyframes on it, the blur will animate itself out. I'm also going to add opacity. Just go to add property, and then Opacity and set this to zero. Now it's going to fade in and blur and adjust the tracking to animated. But obviously that's only happening to the left side let's just copy the Opacity and blur by just holding Command or Control and clicking both of those. Then Command or Control C to copy. Then I'm going to close up the left animator and open up the right animator and just hit Command V with right selected there and it will paste in those two properties. Now if we play this back, it will have everything happening on both sides. 12. Example: Helix Twist: In this example, we'll look at a use case on this smooth select your shape, and we'll look at the 3D property. To make this texts look like it's twisting like a DNA strand or helix, the first thing I need to do is go down into the layer and then click the "Animate" button and enable per-character 3D. This is going to bring up some new options, but we're actually not going to use those in this example. The next thing I want to do is just add another animator. I'm going to add a rotation animator, and so that'll bring up x, y, and z rotation. I'm only going to rotate in the x-direction. I could actually just delete these y and z rotations just to clean up my timeline. If I rotate this right now, you can see that it's rotating from the bottom where these little xs are, that mark the anchor point for each character. What I want to do is go up to more options, and then under grouping alignment, I just want to bring up this y percentage, so it's more in the middle of the characters. Something like that looks pretty good. Now when I rotate the x rotation, it'll rotate more from the middle of the layer. I want to have these letters to a complete flip, so I'm going to set the x rotation to one, and this is just setting one revolution. Since I don't want to just have all of the characters feel about once. Instead of animating the x rotation, I need to animate the range selector. I want each of these letters to do a complete flip, but the starting and ending position of this text is just the same look, how we have it right now. One way to do this is to change the selector shape to something that will animate all the way through and have the same look at both ends. If we go back into our select your shape reference, you can see that triangle round, smooth and even square. They all animate from -100 to 100 having the same look at both ends of the animation. But I want this to look really smooth, like it's twisting. That's where the smooth shape selector is going to come in handy. If I go back into my text animation, let's change the shape selector to smooth, and then let's keyframe the offset. Starting at -100, then let's just go one second and make this 100. I'm just going to set my work area to two seconds, and then let's play this back. That's looking a little bit faster than I was wanting it, so maybe if we just bring down the excitation, instead of doing one full revolution, we could just do -90, and then that way it'll just do a half flip, but it will still read the same way. It's just half the amount of rotation, but it still works. This is getting more of that helix look that I was going for. Now we have this animating with the helix twist, but let's have it also animate in. To do that, I'm just going to first rename this animator twist, so I know what it is, and then I'm going to need a different shape selector for the animation in so that it actually animates in. Let's just twirl this, twist up and then we can actually twirl more options up, and then I'm just going to select right here where it says text, and add new animator. Let's go and animate the scale of this. I'm going to name this animator Animate In. Let's set the scale to zero. Then in the range selector, i'm first going to go under advanced and change the selector shape to ramp up. Ramp up is usually good for animating things on. But now we need to set the offset to -100 and keyframe this. We can make the animation in a little bit shorter than the twist, but you can just go by whatever looks good to you. You can always adjust that obviously, wants to bring that up to 100. Now they'll scale in while they're twisting. It looks like I only got the offset to 99%, so let's just fix that. Then you could also adjust the easing. I'm just going to make ease high and ease low both 33%. If you wanted this to animate out and you want it to animate out like the opposite direction that it came in, so from right to left, all you would have to do is copy both of these sets of keyframes, Command C, Command V, and then right-click on one of them, go to keyframe assistant and then time-reverse keyframes. Now you can see it's going to come in, and then it's going to animate out basically the same way. We actually need to align these keyframes so that they're mirror image, so that this last keyframe and this last keyframe are aligned. If you didn't like it animating out from right to left, instead of just copying and pasting keyframes and time reversing those, you can create a new animator. Let's just do that. I'm going to close up some layers so we have more space. Instead of creating a new animator with this button, i'm just going to duplicate the animate in. I'll just hit Command D, and then let's name this Animate Out. Then the first thing I'm going to do is change the selector shape from Ramp Up to Ramp Down. If you go back into their reference, this makes sense because ramp down starts with the texts looking like it's final state, and then as it animates from -100 to 100, it applies that text animator property. If we change this to ramp down and move these keyframes over, so let's set this animation at two seconds. Now these will start scaling and fading out from the beginning of the text on the left. If we want to do that twist again, all we need to do is go back in to the twist, if you want to have it animating from right to left, you could animate from 100 to -100, but if you want it to go in the same direction as the text is animating up, then we need to get this back to -100. If I just set a keyframe for -100 like this, then we're going to have an additional twist in-between here. What I'm going to do is set this keyframe to a hold keyframe. To do that, just right-click and go to hold keyframe. What this says just holds this 100% value until it reaches the next keyframe. It holds the value until it meets another keyframe. Now we have a keyframe for -100, and then let's just keyframe this back to 100. Let's see what we have. If we just collapse this by hitting U on the keyboard to see the keyframes, what we need to do is just bring these keyframes over and then the twists will start happening, and then they'll start animating out. Here's our helix twist example. 13. Example: Slot Machine: In this example, I want to use multiple layers with a very similar text animation to make a slot machine-like effect. I'll just start with the first layer. I'm going to go into the layer, go to animate, and then enable per-character 3D. This way I can have the texts look like it's rotating in a spinning wheel thing, like a slot machine. I'm going to now go back to the Animate button and add a rotation animator. I'm only going to be animating the X rotation so I can delete the Y and Z rotations to clean up the timeline. Right now, when I rotate this, it's going to be rotating from the bottom where these little x's are to represent the anchor points. The first thing that I want to do is go up to more options. Under grouping alignment, I want to bring those little x's for the anchor point for each character up to maybe say negative 40 percent, so they're more in the middle of the layer like this. Now let's set the rotation. I want to animate this looking like it's coming in from the top. I'm thinking negative 90 is going to look good. Let's also add a position so it's coming down as it rotates. Next to animator 1, I'm going to hit the Add button, go to property, and then position. Let's change the y position of this to negative 200. Now that we've got these two properties set up, let's animate the range selector. I'm going to keep this on square with 100 percent smoothness. I'm going to animate from 0-100. This will bring down each letter. I don't like how we can see them rotated up here. Let's add an opacity. Next to animator 1, let's click "Add", "Property", and then "Opacity". Let's set that to zero. Now these will also fade in as they're rotating and moving down. Let's just name this top down so we know what this animator is doing. Now, a slot machine, if it was a spinning wheel, these letters would animate down. Next, I'm going to click on "Text", go to animate to make a new animator, and let's also animate the position. Then next to that animator click, "Add" and grab the rotation. Again, I can delete the Y and Z rotations because I'm not going to need those. Then let's name this animator. Let's call it center down. Now making sure that my play head is to the right of the first two keyframes, let's set up the position and exploitation. For this, I'm going to rotate it positive 90, so that it's rotating in the other direction as it was before, and then let's animate this in the other direction for the position so that'd be 200. Let's also add an opacity so that we don't see this weird flat-looking text down here. Property opacity and set this to zero. Now let's animate the range selector. I'm going to move my play head to the second keyframe on the first animator. Now for this, we need to animate the offset from negative 100 percent, so it puts all of those letters back where they were. Then moving the play head over to two seconds, I'm going to set another keyframe for this to be at zero. What these keyframes are essentially doing is making it so that these properties are not applied at this point because it's at negative 100. This is a square selector, then it's animating so that at two seconds, all of these properties are now applied to the text because this is at zero. Let's look at what we have so far. All the letters animate in, and then once they're all there, they all animate out. But I want this to be more like a slot machine so the letters continue. What we need to do is just offset these keyframes so that they're a little bit more to the left. What I'm going to do is scrub through the timeline and look for when that S stopped moving from the first animator. When it's in that center position. It looks like that's about here. I can take the second set of keyframes, the ones that are on the second animator, and drag those over to the left so that they start right where that first letter stops moving. Now if I play this back, it looks like they're just rolling through. We've got one of the layers set up and we need to create additional layers that we can have additional letters coming through. Then our final word is going to say slot machine, so we'll also need to set that up. To create another layer that's a version of this layer, I'm just going to hit command D to duplicate this layer. I'm going to rename one of these layers so that we know which one's going to be the final look of our animation. I'll just add final to this one. If I change my mind about what the text says, I want to just be able to change it on one layer instead of having to change it on multiple different layers. To make this work, I'm going to toggle down each layer until I can see source texts. On this duplicated layer, I'm going to take the source texts and use the pick whip to parent it to this source text. That way, if I change this text, then it will also change this text. Now we can close up these layers. Both of these layers have the exact same animation at the exact same time. So in order to get that slot machine look, I'm just going to drag the final slot machine layer a few frames to the right so that the letters aren't crashing and they're coming in one after another like this. Depending on what font you're using, you might have letters that crash into each other. A few things that you can do for this is to use a font where all the letters are a similar size width-wise, or you could add space between your letters, which is called tracking. In the character panel, you can see I've added some tracking right here. This just spaces out your letters. If you're adding tracking, make sure that you're doing on both layers. Let's go into the slot machine 2 layer and change the text so it doesn't just say slot machine that way we don't have multiple letters that are the same litter lined up like this but will make it look a bit more realistic like a real slot machine. I'm not actually going to change the texts myself, I'm going to let the text animator do that for me. I'm going to toggle down and then go to the animated button and down to character offset. This is going to add it on a new animator, which is exactly what I wanted. Let's rename this animator. Then let's change the character offset. If you enter a number in here, this is going to offset the character like one letter in the alphabet if you put in a one, so the I just turned into a J. You can put in any number you want for this and it will just be offset that many letters from what your text actually says. I'm just going to leave mine at one. Another thing that you might want to adjust is the character alignment for this font left or top works fine, but for other fonts, you might find the adjust kerning works better. Try all these different options if your letters are crashing. That's all I need to do here. I don't need to animate this because I don't need the letters to be changing, I just want them to be something different than the original layer. I can close this layer up and then make sure it's fully selected and hit command D to duplicate it and then we'll take these two layers and move them so that we have three versions of letters coming in. Now let's go into this slot machine 3 and go into the text and then the character offset and let's just change this character offset. I'll just put in two, so now this is going to be a different letter. Now we have three different letters coming in. Our slot machine is also animating out. Even though that's the last letter to come in, it also animates out. We need to do now is go back into the slot machine final and the center or down text animator, we need to move these keyframes over and we can maybe even delete them if you don't want it to animate out at all. Now it's going to animate in and the final texts will say slot machine. Then it will just animate out with those keyframes wherever you decide to put them. Or you could delete them and have it animate out in a different way. Now the nice thing about this in the way that I set it up is that if I wanted to change my text, I can change it and the slot machine effect will still work because I parented that text. Now also notice I just wrote texts in lowercase, and so I'm getting lowercase letters in here. In order to get the all caps, even though this button is turned on to have all caps, you need to actually write your texts in all caps for this to work. Now you can see that these are all caps. 14. Example: Pop Up: In this example we'll use a different type of selector called a wiggle selector, but first let's set up an animation where this texts pops up, overshoots, and then comes back down. I'm going to toggle down the layer, go to Animate and choose Position. Let's name this position down, and then I'm going to bring the position value down to, let's do, 200. Then I'm going to toggle down the range selector. We're not going to be using the wiggle expression on this animator. Then I'm going to go down into Advanced and change this to Ramp Up. Then let's animate this from negative 100 to 100. Now the text is moving up. Let's also adjust the easing. For ease low, I'm going to set this to 100%. This way as it animates in, it's going to start off fast and then slow down as it reaches its final position. Now let's create the overshoot animation. I'm just going to collapse the position animator and then duplicate it by hitting Command or Control D. Then let's rename this up. Then I'm going to need to go in and change the position. But if I do it right now, I can't really see what's happening because these keyframes are lined up. I'm just going to toggle down, bring these keyframes over, and then put my playhead in-between them. Now if I adjust the position, I can actually see what's going on. Let's make this negative 50. Now this is going to pop up and then go down, but I'm actually going to want this to happen a little bit more overlapping. I'm going to take these keyframes on the position up animator and I'm going to drag them over to the start. They're actually aligned with the position down. Right now you can't really see anything happening. It just comes up, but it doesn't come back down because these things are happening at the exact same time. But if we go into the advanced toggle and then change the ease low back to zero, and then change the ease high to 100, now the position up animator has the opposite easing as the position down. This is going to create a nice smooth animation where it's going to start quickly moving up and then slow down, and then it's going to move from the top, down, moving slow, and then fast. It looks like this. Now that we've got the main animation setup, let's add a rotation to give this a little bit more of a playful look. I'm going to create a new animator for the rotation property. This is where we're going to use the wiggly selector. I'm just going to rename this animator, wiggly rotation, and then let's actually add the wiggly selector. I'm just going to hit the Add button next to the animator and choose Selector and then Wiggly. This is going to add another selector in addition to the range selector. If you toggle down the wiggly selector, there's a bunch of different properties that are different from the ones that you have with a range selector. If we give this a rotation value, you'll see that it already has an effect on the text. It will just randomly wiggle that rotation value. Then even after the position animators are done animating, it's just going to continue to wiggle those letters. It's going to be wiggling anywhere between negative 25 and 25. You can tell that because the maximum is going to be 100% of whatever rotation you put in here, and then the minima is going to be negative 100% of whatever you put in here. Then there's going to be two wiggles every second. Then all the rest of these things, I'll let you just explore and try different values and see what happens because we're not going to need those in this example. What I want to happen is that it's going to randomly wiggle as it moves up, but then as the position animation finishes, I want it to stop wiggling. What I'm going to do is actually close up the wiggle selector and animate the range selector. By animating the range selector, I'm going to affect when the wiggly selector is actually able to affect the text. First, I'm going to go under the Range Selector, under Advanced and change this to Ramp Up. While we're at it, let's also adjust the easing. Maybe we'll just do 50% on each ease high and ease low. Now I can animate the range selector here to go from negative 100 to 100. Now let's play this back. You can see that this is a really subtle effect, but it's just having a slight rotation on each letter as it pops up. But then as it moves into place, it's settling into a non rotated state. We can also move these keyframes to the right just a little bit. It takes a couple of extra frames to settle into place as a non rotated letter. That's just one example of how you can use a wiggly selector. Another thing that you could do with an example like this is use masks. Obviously my text isn't really animating in because we can already see it down here. You could just add an opacity, but I'm going to do something different in this example. I'm going to create an underline for this text. I'm just going to move my play-head to where the text is already animated in, and then let's just grab the pen tool. First I'm going to change the fill so that we'd have no fill. We're just creating a line. I'll make the stroke like 20. Then making sure that the text layer is not selected, I'm just going to click to create a point, hold down Shift and then click to create another point over here. That will create a line like this. I'm going to rename this layer by hitting Enter, and then let's toggle down the layer and underneath contents Shape 1 and then stroke. I'm going to change the line cap to round caps. I'll just make the ends of the line rounded. Now we can close this back up. What I want to happen is I want the text to not be visible when it's below this line. It looks like I actually need to move the line up just a little bit so that none of the letters are poking up above the line. It'll animate up and they'll just sit right on that line. What I need to do is create a matte so that the letters are not visible when they're below the line. To do that, I'm just going to grab the shape tool and make sure that we have a fill and we don't need the stroke. Then again, making sure that no layers are selected, I'm going to click and drag with the shape tool to create a rectangle. Now we need to set the matte for this text layer to be the rectangle. In order to see the matte options, you want to click this toggle Switches/Modes button here. We're looking for the Track Matte option. There's a couple of ways to set the Track Matte. You can use the drop-down menu to select the shape that you want to be the matte or you could use the pick whip like this. It's going to automatically turn off the eyeball on that layer. This is exactly what we want because now the text is only visible within the area of this rectangle of the map. I'm just going to rename this Matte just so I know what it is. That's our pop up example. 15. Example: Bounce + Echo: For this example, I'll walk you through how I created this bounty text complete with squash and stretch. Then we'll add an echo effect to make this smear look. The idea behind how I animated this is similar to other examples I've shown you. Let's just look at what animators I have in order. First is opacity, and this is just having each letter come in one at a time. If I toggle this open, the opacity is set to zero. But the reason that this is not fitting in each letter, it just has each letter pop in, is because in the range selector underneath advanced, I have the shape set to square, then I've turned the smoothness all the way down to zero. If I turn the smoothness all the way up, you can see that now the letters will fade one at a time, but if I turn this smoothness all the way down to zero, then they just pop in one at a time. Next, I have an animator to animate this from up here down to here. There is a position property and I'm also animating the scale. The first one is going to be really squashed and also a little bit smaller than the final scale so that it just looks like it's coming towards us or something. The next to animator is going to be for the bounce back up. After it animates down, it's going to bounce back up, and it's going to actually overshoot past the final resting point and then it'll come back down. That's this one. Notice that on this down, up, and then down, I first start the scale a little bit smaller, and then on this up animator, the scale is a little bit wider because this is when it actually lands on the ground, and so it's squashing vertically. Then as it comes back up, it's going to squash horizontally so that's when it's going to be a little bit narrower and then taller. Let's actually look at the key frames for these things. The first one is the opacity. Opacity is also lined up with the down animation. Then as soon as that B reaches its lowest point, that's when I start the key frames right here for the up animation, so that way the B comes right down and then pops right back up. Then the same will happen for all the other letters. Then again, same idea as the B reaches its final up position right here, then these key frames on this down position, for it to go back down to its final position, come in. I'm going to close these all back up and let's look at the rotation that I have here. Just like another example that you saw, I'm using a wiggly selector to apply at 25 degree of rotation randomly to these letters. That's what the wiggly selector is doing, it's just applying this random wiggle between negative 25 and 25 degrees. Then the range selector is animating that wiggle so that it's actually affecting the texts as the text is animating in. Once the text is all the way animated in, these key frames on the range selector make the wiggle selector stop effecting the texts. This is the text animation that I have so far. Let's add the additional color that smears behind this text. I'm just going to close up the layer and let's go over to the Effects and Presets panel. I'm just going to search for echo. This is the effect that I want. With the text layer selected, I'm just going to double-click this echo effect, and in the effect controls panel, you'll see that you have this new echo effect. If you don't see your effect controls panel, go up to window, and you can find it down here. Let's see what this is done by default. It's added an echo or a smear look, but you can see little bits of edges where it's not a perfect smear. Especially here on the O, you would want this to be filled in. What we need to do is go up to the echo effect and make this echo time and even smaller number, so I'm going to make this negative 0.001. That's going to make the echo closer to the letter, but now it doesn't even look like if we have an echo. I need to increase the number of echoes. Let's try 50. Now we're getting that smear look. Now depending on how big or smaller your text is, you might need to use different numbers here, but this is what is looking pretty good for me. Now we have more of that smear look, but it's all one color. If we go over to effects and presets, we can add a fill. I'm going to apply this fill effect to the layer. You can either double-click at he layer selected or you can also just drag the effect onto the layer and then I'm going to go into the color and paste a hex number and now that's recolored, but this is re-coloring the entire layer. I want the face of these letters to be black so that the final look of this text is black and only the smear is blue. What we can do is use a different effect called CC composite. I'm just going to drag that onto my layer. That's going to make the face of the text black, but it's going to let the smear stay blue. The default settings are already what we want. If you want to change the color of the face of the text, so where I have black, you can just go to the Character panel and then change this color. Then of course, if you want to change the color of the smear, you would just change the color of the fill here. Here's what we have. Now one other minor thing that you can fix is that when you look closely at a letter like the B here, you can see that the connection between all of the different echoes with a different copies that it's creating, of the letter B, you can see this jaggedy edge right here, it's pixelated. We could add an effect to clean that up a bit. I'm going to go over to effects and presets and just search for choker. It's going to be the simple choker that we want, so I'll just apply that. We can just bring the choke matte number up to maybe just something like one, and it smooths that out just a little bit. 16. Example: 3D Text Flip: In this example, we're going to make texts 3D right inside of After Effects. We're going to animate it in flipping in three-dimensional space. To make this layer 3D, I'm going to hit this little 3D box right here. We also need to toggle down the layer and then change the render from classic 3D to Cinema 4D. Now, even if you don't have Cinema 4D on your computer if you have the Creative Cloud version of After Effects, then you also have Cinema 4D Lite. That's all you need for this to work. Now keep in mind that if you're using some of these things, they might not work if you don't have the full version of Cinema 4D. If you come across any weird problems, come back to this dialog box and check if its one of these things. But for our example, this isn't going to matter. Now you can toggle down geometry options and adjust these different properties. First, let's just adjust the extrusion depth. This is going to make this text not just flat. I'm going to set this to about 50. If you go up to the animate button, you'll see the front, bevel, side and back options. For these, there's a bunch of different things that you could change, but I'm just going to keep this simple and stick with colors. I'm going to go to the side, color and just choose RGB. Now you can see that extrusion depth is going to be this red color. I'm going to change this to gray. Let's actually change the face of our texts to something else. There's two ways that you could do this. You could go into the animate button and change the front color, or you could just change the color of your text. I'm going to go into the animate button and then add a bevel. Let's add a colored bevel. What is your RGB? Right now I can't really see the bevel, so I'm going to change the bevel style under "Geometry" options to convex. Now we can see that red outline. Let's just increase the bevel depth to 10. Let's change this color to be the same color as the side. Now let's animate this in. I realized that I've created two different animators for the different colors, and that's not really necessary. I'm going to select the bevel color, copy this, and go up to animator 1 and paste it. We can also delete the Range Selector on animator 1 and just delete animator 2 altogether. Now we just have the two colors underneath animator 1. I'm going to rename this colors. I don't plan on animating the colors, so this is all I need here. Now I'm going to go back to the animate button and let's add a rotation animation. Because this is 3D, you would probably expect the rotation to give you X, Y, and Z. But the reason it's not is because we need to go back to the animate button and enable per character 3D. Now we have X, Y, and Z rotations. I'm going to animate X the rotation. It'll flip like this. Let's just set the X rotation to one, so we'll do a full revolution. I'm also going to set the Y rotation to 90. It just does a little bit more of an interesting flip as it comes in. To animate this in, we're going to use the range selector. First I'm going to go into advanced and change the selector shape to ramp up. Now let's animate this from negative 100 to 100. Here's what we have so far. If you don't like how much the text is moving up and down as it animates in. You could go into more options and then adjust the grouping alignment to bring those little red X's into the center of the text. Because now we'll flip from the center of the text so there's less up and down motion going on. I actually liked it how it was, so I'm going to undo that. Another thing that would make this look nice is to adjust the easing. I'm just going to make the ease high and ease low both 50 percent. I'm also going to add a property to this animator so that it animates from completely not visible to completely visible. I'm going to add the scale property, and let's just set this to zero. Here's the final result. This is a little bit fast, so I'm just going to drag out this key frame to slow it down a bit. 17. Save Preset: In this video, I'll show you how to save your texts animators as a preset. This way, you can easily use this text animation on any other text layer across any After Effects project. Once you set this up, you won't even need to import anything to reuse it in another After Effects project. This will work with any texts animators as long as you just have a single layer. If you have effects like this, those can be part of the preset too. To save this as a preset, what you need to do is select where it says text and where it says effects if you have any effects, if you don't have any effects, just select where it says text. Then you want to go up to Effects and Presets, and click on this little hamburger menu. Then go down to Save Animation Preset. This Save Animation Preset window should pop up, but if it doesn't, that means that whatever you selected wasn't working out. By default, it'll probably have it set up to save in this User Presets folder. But I like to save it in my own folder because I don't know where this user presets folder is on my computer. If I wanted to share the preset with somebody else, I don't know where to find it. Obviously, there's probably a way to find it, but this is just how I like to do things. What I'm going to do is go to my Applications and then Adobe After Effects, and then Presets, and I want to make my own folder in here, but the New Folder button is grayed out. I'm going to go to Finder and find the same area, so After Effects, then Presets, then I'm just going to go in here and right-click and choose "New Folder". It's going to ask for your password. But now it'll create the new folder and I'm just going to name this my presets. Now if we go back into After Effects, that my presets folder is already there, and we can just name this. Then if you go into Animation Presets and toggle down under Presets, then My Presets, here's the bounce text with echo. I'm just going to create a new comp. When I save this preset, I selected texts and effects. This is going to save basically everything on this layer, so all the texts information including what the text says and the style of the text. If I go in to my blank composition and just double-click on this preset, it's going to create that exact same texts layer as my original composition. From here, I could always adjust things and I could change what the text says. You could also go in and adjust any of the effects if you have them or the texts animators, and it won't affect your original texts layer or the preset that you've saved. I'm going to show you one more example where we don't actually save what the text says or the style of text. This way, the preset can be applied to an existing layer of text without editing what the text says or the styling of the text, it will just add the text animators. What you need to do is select anything that you've adjusted that you want to be saved as part of the preset. For this example, I need to select the twist, the animate in and the animate out. Also, underneath more options, the grouping alignment was adjusted so that it animated from more of the center, so I'm going to select that too. Then I'm going to go into Effects and Presets, in the Hamburger menu, and then choose "Save Animation Preset". It might by default now put it in the same folder as you had it, otherwise navigate to where you want to save the preset and name it. Then just hit "Save". I'm going to go back into this composition, and now let's create a text layer. Now let's go into our Animation Presets, Presets, My Presets, and then let's add this helix twist text. I'm just going to move my playhead to the start of the timeline so that, that's where the preset is applied. That's where the keyframes are pasted, and now I'm just going to hide this other layer. Now you can see that in this example it just copied the animation presets without the styling or what the text said. If you have a preset file, a.ffx file that you've got from somebody else, maybe like me, and you want to install, what you need to do is drag this into your presets folder. I'm going to drag this into the folder that I created specifically for my own presets, which I just really creatively named my presets. Then once you go into After Effects, you don't need to restart or anything, all you need to do is go into Effects and Presets, and then toggle down and find wherever you saved that preset. If it doesn't just show up automatically, go to the Hamburger menu and then choose "Refresh List". Now you can apply the preset to your text. Also, keep in mind that for this effect, this was supposed to have a stroke and a fill being animated in. The stroke would come in first and then the fill, like the example that I showed you earlier. But that's not happening here because this text layer doesn't have a stroke. What I need to do is go into my Character panel, go to the Stroke property, give it a stroke, and now this preset is working as expected. If you ever change your mind and want to remove a text animator from a layer, you could just go in and delete the text animators from here. Or another thing you can do is just select the entire layer, go up to Animation, and then choose "Remove All Text Animators", and that'll essentially reset your text. 18. What's Next: If you haven't already, now's the time to use everything you've learned about text animators to create your own text animation. If you have any questions, feel free to post them in the discussions tab below this video. For your class project, just render out a video or GIF of your text animation. You're more than welcome to do more than one if you like. There are instructions below this video, if you need help rendering your project as a video or GIF file and uploading it as a class project. If there's anything in particular that you want feedback on, include a note to let me know. If you enjoyed this class, I would really appreciate it if you left a review. As a teacher, this helps me to create more quality classes for you. To keep learning click on my name next to this video to check out the other classes that I'm teaching. To learn more about text animation, check out these classes. Make sure you're following me here on Skillshare and also sign up for my email newsletter to hear when I have a new class for you. The newsletter is monthly and I also send After Effects tutorials, tips, and random recommendations. Thanks so much for being here and until next time, happy animating.