Random Letter Styles in After Effects | Tutorial

Sdílet
Vložit
  • čas přidán 20. 07. 2024
  • ► Get your free expressions sheet: bit.ly/expressions-cheat-sheet
    ► Learn how to animate with expressions in After Effects: bit.ly/expressions-in-ae
    In this After Effects tutorial, I show you how to assign random fonts and styles (out of a list) to single letters. Using basic expressions and the type tool.
    Content:
    0:00 Overview
    0:14 Setting up the text and font list
    3:30 Separating and animating the letters
    7:04 Animating with expressions in After Effects
    7:45 Randomly picking fonts out of the list
    9:37 Adding more details to the letters
    12:12 Outro
    ► My After Effects Courses + Resources:
    bit.ly/ae-courses
    ► My After Effects Project Files:
    gumroad.com/manueldoesmotion
    ► Follow my Socials:
    Instagram: / manueldoesmotion
    TikTok: / manueldoesmotion
    Some of my links are affiliate links. By purchasing through these links I earn some money at NO extra cost to you. It’s a Great way to support my channel! Thanks!
    #aftereffectstutorial #animation #motiondesign

Komentáře • 60

  • @dmc3079
    @dmc3079 Před 10 měsíci +3

    WOW, i've been a motion graphics artist for over 10 years, I did not know about adjusting the space between letters using the option key and arrows!! THANK YOU for the tip!

    • @ManueldoesMotion
      @ManueldoesMotion  Před 10 měsíci

      You’re so welcome! Glad the video was helpful!

    • @dmc3079
      @dmc3079 Před 10 měsíci

      @@ManueldoesMotion You have wonderful tutorials, thank you for everything you do!

  • @vanemotion
    @vanemotion Před 10 měsíci +1

    WoW Cool effect! 👌

  • @dotpenji
    @dotpenji Před 10 měsíci +6

    Manuel, your After Effects tutorial is incredibly informative and well-structured. Can you share some additional creative ways in which expressions can be applied to text animations in After Effects, and how these techniques can enhance motion graphics projects?

    • @ManueldoesMotion
      @ManueldoesMotion  Před 10 měsíci

      Thanks!! Here’s a playlist: Animating with expressions in After Effects
      czcams.com/play/PLXBrSY-3cIv0h_c1YiDNudDhpiKG--WwO.html

    • @motivatedbeastph
      @motivatedbeastph Před 10 měsíci

      It seems reminiscent of the title sequence from Loki. I made an attempt to recreate it in the past but wasn't successful. However, I'll give it another shot after following this tutorial.

    • @ShekinahSol-kv3fp
      @ShekinahSol-kv3fp Před 10 měsíci

      The tutorial is visually appealing, and Manuel makes good use of screen recordings to demonstrate the steps involved. Thanks!

    • @CyrineZee
      @CyrineZee Před 10 měsíci

      I enjoy this video because I love creative fonts!

    • @ManueldoesMotion
      @ManueldoesMotion  Před 10 měsíci +1

      @@CyrineZee That’s awesome!

  • @syochum96
    @syochum96 Před 24 dny

    love the tutorial!, I do have a question, if I want to you 12frames as opposed to a full second what expression would I replace Math.round to? Thank you!

    • @ManueldoesMotion
      @ManueldoesMotion  Před 18 dny

      Why 12 frames? There is no replacement for the Math.round expression.

  • @preachermatzi
    @preachermatzi Před 7 měsíci

    i would buy your awesome tutorials but i live in argentina :( keep on teaching this way!

  • @northstarhsm7291
    @northstarhsm7291 Před 2 měsíci

    Also having the formatting issue after adding the expression on the source layer like others have mentioned. Any tips?

    • @ManueldoesMotion
      @ManueldoesMotion  Před 2 měsíci

      I think it might depend on the fonts you use... Do you use fonts from Adobe?

  • @thehartlocker
    @thehartlocker Před 6 měsíci

    This is an awesome tutorial and I'm learning a lot from you. But I'm STUCK on the last part of the expression i keep getting an error on the last line. "text.sourceText.getStyleAt" is not a function. I have all the semi-colons in the right spaces. This effect is really something I want for my this project I'm working on and would love to figure this out. Any advice would be appreciated! Cheers!

    • @ManueldoesMotion
      @ManueldoesMotion  Před 6 měsíci +1

      One reason could be that in your project settings, under expressions, the Java Script engine isn't set to "Java Script". Have you downloaded the project file to see if there's any difference to your expression?

    • @thehartlocker
      @thehartlocker Před 6 měsíci

      @@ManueldoesMotion Wow! That worked! Thank you so much for the tip. I haven't been really active in AE for a few years and I was never skilled with expressions. The only problem now, is when I duplicate the layer to display each letter of the word, the spacing is way off from the grid lines I set up prior. I made sure to tweak the spacing between each letter for each keyframed font. Is there something I'm doing wrong there? Again thank you and appreciate the time you've taken to reply to me and others!!

  • @tootmoot00
    @tootmoot00 Před měsícem

    Awesome tutorial, and by far the only one I could find that shows how to do this animation. I'm struggling a bit on the very last line of the source text expression (8:48) that ties it all together. The moment I add that line, my letters start moving positions haphazardly, sometimes overlapping other letters. Off the top of your head, what do you think could be causing this?

    • @ManueldoesMotion
      @ManueldoesMotion  Před měsícem

      Is it all the fonts? Do you use fonts from Adobe?

    • @tootmoot00
      @tootmoot00 Před měsícem

      @@ManueldoesMotion All the fonts are downloaded straight from Adobe fonts, and yeah, all the fonts are acting that way. Haven't seen anyone else with this issue though so the problem must be on my end.

    • @ManueldoesMotion
      @ManueldoesMotion  Před měsícem

      @@tootmoot00 Maybe… In the project settings. Is your expression engine set to Java script?

    • @tootmoot00
      @tootmoot00 Před měsícem

      @@ManueldoesMotion YES!! That's it. My God. Hours of my time because of a simple button. Thank you so much Manuel. You got yourself a forever follower. I really appreciate your time on this.

    • @ManueldoesMotion
      @ManueldoesMotion  Před měsícem

      @@tootmoot00 So glad it worked out! 👏🏻

  • @MohamedElhelw-te5gq
    @MohamedElhelw-te5gq Před 6 měsíci

    hello can you tell me why the index changed when we add a new adj layer? thank you

    • @ManueldoesMotion
      @ManueldoesMotion  Před 6 měsíci

      The top layer has the index number 1. If the layer moves down it has the index number 2. So the value changes.

    • @MohamedElhelw-te5gq
      @MohamedElhelw-te5gq Před 6 měsíci

      @@ManueldoesMotion got it , thank you sir

  • @quentinwilliams2756
    @quentinwilliams2756 Před 6 měsíci

    is there any way to save this as an animation preset?

    • @ManueldoesMotion
      @ManueldoesMotion  Před 6 měsíci

      I think you could export it as essential graphics and save it as template.

  • @peterengle56
    @peterengle56 Před 8 měsíci +2

    Hey, This is an awesome tutorial, but im having issues with the justifications of the letters. Whenever i duplicate the layer after i do everything you do, all of my letters are jumbled and the sizing and kerning doesnt stay the same... Am i missing somehting?

    • @ManueldoesMotion
      @ManueldoesMotion  Před 8 měsíci

      Thanks! Did you change units to index in the advanced settings?

    • @lionatwork
      @lionatwork Před 7 měsíci +2

      @@ManueldoesMotion I got this same issue. I figured out that without the code on the Source Text property the kerning is fine, but when I apply the expression on the Source Text property the specific kerning for each text style is messed up.

    • @kebo7738
      @kebo7738 Před 5 měsíci

      same issue 🥲 any solutions? 🙏

    • @ClankDaxter
      @ClankDaxter Před 5 měsíci

      @@kebo7738 I have the same issue. Has anyone find any solution?

    • @ClankDaxter
      @ClankDaxter Před 5 měsíci

      I foun a workaround. don't if its the best. I found that if I set the kerning to 0 and manually adjust the tracking inbetween letters that when activating the expression on the Source Text Property the letters don't move around so much.

  • @johnkho
    @johnkho Před 2 měsíci +1

    The Var S = Match expression resets all the alignment. It makes the subsequent letters go all over the place, what am I doing wrong?

    • @northstarhsm7291
      @northstarhsm7291 Před 2 měsíci

      any luck? i am stuck with the same issue

    • @northstarhsm7291
      @northstarhsm7291 Před 2 měsíci +1

      this was a long workaround, but i got rid of the source expression that was causing the issue and then duplicated the layers and offset them so that different characters were appearing on each layer. then i set it to loop

  • @jaysonfontela5761
    @jaysonfontela5761 Před 10 měsíci

    💖

  • @sammywambugu
    @sammywambugu Před 10 měsíci +1

    looks like loki title sequence..i tried and failed to replicate it before i will try again after this tutorial

  • @arjunpurty6590
    @arjunpurty6590 Před 4 měsíci

    I am getting an error saying this project contains an expression 1 of 1

    • @ManueldoesMotion
      @ManueldoesMotion  Před 4 měsíci

      Are you using a different language version?

    • @arjunpurty6590
      @arjunpurty6590 Před 4 měsíci

      @@ManueldoesMotion no I am using the English language version

    • @arjunpurty6590
      @arjunpurty6590 Před 4 měsíci

      I have wrote the expression 20 times correct ....but it still doesn't work

    • @ManueldoesMotion
      @ManueldoesMotion  Před 3 měsíci

      @@arjunpurty6590 In the project settings, have you set the Expressions Engine to Java Script?

  • @HeliusAnugrah
    @HeliusAnugrah Před 10 měsíci

    Hello, I used AE v16. and then i cant use the script for "text.sourceText.getStyleAt". cause it have a warning likes "Property or method named ‘sourceText’ in Class ’group’ is missing or does not exist", do you have an solution for this? or i need to be using at least After Effects v17 or above for use this script?

    • @ManueldoesMotion
      @ManueldoesMotion  Před 10 měsíci

      It seems like you forgot a semicolon at the end of a line.

    •  Před 9 měsíci

      Estou com o mesmo problema e coloquei o ponto e virgula no final

    •  Před 9 měsíci

      Conseguiu a solução??

    • @teresio362
      @teresio362 Před 4 měsíci

      I have the same problem, I should convert the expression into java extended scripts but I'm not capable, help!