• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Mogrt Text - Change Word color independently

New Here ,
Apr 04, 2020 Apr 04, 2020

Copy link to clipboard

Copied

Hello there! First time posting, hope I can explain myself clearly!

I am in Premiere using a Motion Graphics Templates I just made in After Effects. I was wondering if it is any way to change the color of a word or multiple words within a text line. For example: I have one line that says:

"Mograt Files Change Text color independently"


 I can change the whole text color by assigning a fill effect and change the fill color (no problem here), but how can I change just the color of the words ''Change Text" independently from the rest? Or assuming I wanted to have each word in that line in a different color... Is there a way to make that happen? 

Thanks in advance and best regards!

TOPICS
FAQ , How to

Views

6.2K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Beginner , Jul 05, 2021 Jul 05, 2021

Got it! Here's what I did step by step in case it works for anyone else:

-Duplicate text layer - white (default color) bellow, yellow (highlited color) above

-White layer source text: pickwhip to Yellow layer

In yellow layer:

-Checkbox control effect PER word (had to set a reasonable word limit)

-Opacity animator PER word (set to index instead of percentage)

-In opacity: value*pickwhip to checkbox

Voilà! works like a charm 🙂 Now if I wanted to go the extra mile and go all fancy on this, maybe there is

...

Votes

Translate

Translate
LEGEND ,
Apr 04, 2020 Apr 04, 2020

Copy link to clipboard

Copied

You could just apply a stack of text animators for fill color and limit each one to just a single word, then publish the range slider to the MOGRT. Otherwise this would involve a ton of complex expressions for text styles and source text which may not at all evaluate correctly and end up being useless, after all. As always the motto has to be: Keep it simple!

 

Mylenium

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 30, 2021 Jun 30, 2021

Copy link to clipboard

Copied

I've also been looking for the exact same thing with no results so far. @Mylenium could you please ellaborate? I'm dying to find a solution for this but I can't quite follow your instructions 😞

 

Thanks!

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 30, 2021 Jun 30, 2021

Copy link to clipboard

Copied

I mean, I guess the workaround you suggest would work but you will lose the ability to change the text, or at least change the number of words your text will have?

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jun 30, 2021 Jun 30, 2021

Copy link to clipboard

Copied

Stacking text animators is the easiest way to do this. Changing one or two words would be a doggle! If you wanted each word to be its own color, you would need to have as many text animators as you think there might be words, so that could get a bit cumbersome.

There is another way. You could adjust the brightness of the text so that each word goes from white to black with one text animator and then use something like Colorama to give them different colors. It might not be useful to you or it might be perfect - it kind of depends on what you're trying to do. 

Example file: https://www.dropbox.com/s/f6ywluoukejwrq9/Each%20word%20a%20different%20color.aep?dl=0

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 30, 2021 Jun 30, 2021

Copy link to clipboard

Copied

Thanks  Szalam, I would have never come up with that 😄

 

Thanks also for the file! However I've been playing with it and I don't think I can do what I need like this. In my case, the text is always WHITE and YELLOW. Editors should be able to type whatever text they want, then pick the most relevant word/s and highlight it/them in yellow. Just like this:

Screenshot 2021-06-30 at 19.49.25.png

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jun 30, 2021 Jun 30, 2021

Copy link to clipboard

Copied

Nope, my project won't help a bit, I'm afraid.

What you're asking for is going to be a touch tedius. You're gonna need a NUMBER of text animators set to work per word and by index instead of percentage. Each text animator will need to have a control for which index of word and how many words it covers. You may need to give on-off option for each animator too.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 05, 2021 Jul 05, 2021

Copy link to clipboard

Copied

Got it! Here's what I did step by step in case it works for anyone else:

-Duplicate text layer - white (default color) bellow, yellow (highlited color) above

-White layer source text: pickwhip to Yellow layer

In yellow layer:

-Checkbox control effect PER word (had to set a reasonable word limit)

-Opacity animator PER word (set to index instead of percentage)

-In opacity: value*pickwhip to checkbox

Voilà! works like a charm 🙂 Now if I wanted to go the extra mile and go all fancy on this, maybe there is a way to condition the text field on "word 1", "word 2" etc., so it updates with the actual word that is typed in the title field? Anyway this has been a huge help so thanks a lot!!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 23, 2021 Sep 23, 2021

Copy link to clipboard

Copied

Hey David, 

 

Glad you figured this one out! Would you mind posting a screenshot or a file that would help illustrate this? I tried following your step-by-step but couldn't quite figure it out. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Sep 29, 2021 Sep 29, 2021

Copy link to clipboard

Copied

Aw, I'm afraid I don't keep anything from that project... I don't even have the same laptop 😞

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 31, 2022 Mar 31, 2022

Copy link to clipboard

Copied

LATEST

Shozib_0-1648712974810.png

The easiest way I found.
* Add two animations for the text.
* Add fill color for each animation from add button.
* Play with "Range Sector" of "Fill color" inside the Animation 2
You can add Start and end Values in the Essential panel

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines