Skip to main content
Participant
January 2, 2023
Question

How do I bind gradient ramp onto each letter?

  • January 2, 2023
  • 2 replies
  • 920 views

I was using the gradient map and learned to bind it to a through this video, but unfortunately when I made added more text or even entered a new paragraph gradient no longer applied to each letter, which is what I wanted. Any way to fix or make a work for this?

 

This topic has been closed for replies.

2 replies

Mylenium
Legend
January 2, 2023

Unfortunately you cannot "pin" gradients sensibly because most of this stuff assumes a certain default behavior. As the cactus man already advised, split up your work into separate lines or even individual letters if need be. This is one of those things you have to do the hard way like 20 years ago when editable text layers weren't even a thing, much less AE knew what layer styles were and everything had to be its own pre-comp.

 

Mylenium

ShiveringCactus
Community Expert
Community Expert
January 2, 2023

Imagine your text is just a solid layer with masks cutting out the individual letters, when you add the gradient ramp it's using the whole of the comp's dimensions.  In the video, the creator uses an expression to get round this, but the whole gradient is still being applied to all the text - so if you have text going over two lines, you'll get the results you're getting.

 

Instead, take a look at Layer Styles > Gradient Overlay.

Even if you stick with the Linear option, you could use the Edit gradient option to repeat the gradient for the second line.

Alternatively, you may wish to split your text up into individual letters, if that gives you more control.