Animating font weights in After Effects | Kinetic Typography Tutorial

Поділитися
Вставка
  • Опубліковано 23 лис 2024

КОМЕНТАРІ • 122

  • @PopDotArt
    @PopDotArt 3 роки тому +9

    I haven't clicked subscribe so fast in a long time, thank you for offering this amazing insight on animating using a variety of methods. Expressions FTW!

    • @GeorgieYana
      @GeorgieYana  3 роки тому +1

      Oh wow! Thanks for those lovely words and for subscribing. I’m already looking forward to releasing my next video ☺️

    • @PopDotArt
      @PopDotArt 3 роки тому

      @@GeorgieYana So I was using Helvetica in the beginning and when I applied the path animation from one to the other the "I" in "HI" rotated to transform into the thick I is there a reason why? I followed the exact same procedure when I used the MADE font and the I transformed correctly, thanks for your help!

    • @GeorgieYana
      @GeorgieYana  3 роки тому

      @@PopDotArt hhhmm is there any way you could post a picture so I have a clearer idea of what’s happening.

    • @PopDotArt
      @PopDotArt 3 роки тому

      @@GeorgieYana I sent it to your Instagram, my user handle is SnrWilmer so you can grab the gif file I sent

  • @flebbewebbe88
    @flebbewebbe88 10 місяців тому

    I've been banging my head off the wall trying to do this and this tutorial is incredible! Thank you so much!

  • @daviddmotion
    @daviddmotion 3 роки тому +5

    Absolutely I want more tutorials! Great!

    • @GeorgieYana
      @GeorgieYana  3 роки тому +2

      Yay so glad you liked it ☺️

  • @Yoshisuka
    @Yoshisuka 2 дні тому

    Actually good tut than any video on UA-cam. Thanks a lot tho

  • @SonjaMGFX
    @SonjaMGFX 3 роки тому +2

    You can add a loop to a path if the key frames are at the beginning of the comp :) it’s a slightly different expression.

  • @stefanodelmissier2078
    @stefanodelmissier2078 2 роки тому +1

    You are amazing! Thank you for sharing your knowledge with the world!

    • @GeorgieYana
      @GeorgieYana  2 роки тому

      So glad you enjoyed my video 😊

  • @theadongo
    @theadongo 3 роки тому

    I saw you on Adobe Live last year been a fan from that day

    • @GeorgieYana
      @GeorgieYana  3 роки тому +1

      Aww wow! Thanks so much ☺️

  • @alexjann5802
    @alexjann5802 Рік тому

    this is heaven. Thank you

  • @ph4minhat
    @ph4minhat 3 роки тому +1

    I like the second way even many keys

  • @palatine7013
    @palatine7013 2 роки тому +6

    All my letters twist and i've followed this step by step

    • @robsollom935
      @robsollom935 7 місяців тому

      i had the same problem - this is covered in this tutorial if you or anyone still needs to fix ua-cam.com/video/nRpk-M8qWw0/v-deo.html (:

  • @fabo.grafik
    @fabo.grafik Рік тому

    Thank you so much. Your tutorials are gold! :)

  • @Femi-hw5hq
    @Femi-hw5hq 5 місяців тому

    Your methods is the best!

  • @andrewcharles3132
    @andrewcharles3132 Рік тому

    Thank you so much for this. You're a great tutorialist! So much better than all the others on this topic.

  • @seanconcannon7922
    @seanconcannon7922 3 роки тому +1

    Wow just found your channel and I am really interested in learning simple title effects like these in AE...thank you.

  • @abxh
    @abxh 3 роки тому

    I came across your channel via Instagram 🔥 Subscribed!!! Definitely excited for more of your content!!!

    • @GeorgieYana
      @GeorgieYana  3 роки тому

      Thanks so much. I’m excited to share more content with you

  • @dontbehandled
    @dontbehandled 6 місяців тому

    Thank you so much! Helped a lot!

  • @justincrawfordart
    @justincrawfordart 2 роки тому +1

    thank you for sharing this 💙 very informative and inspiring

  • @eh2730
    @eh2730 2 роки тому +1

    Great video, I hope you have time to make more at some point!

    • @GeorgieYana
      @GeorgieYana  2 роки тому

      Thank you. I actually have a new one releasing on Thursday so come back then to check it out 😊

    • @eh2730
      @eh2730 2 роки тому

      @@GeorgieYana Ah that's sick nice one! Looking forward to it : )

  • @colinevans1738
    @colinevans1738 2 роки тому

    very cool techniques

  • @nugga47
    @nugga47 2 роки тому

    Wish option 3 was more smooth. Option 2 is better looking for sure, but If you have a project with many fonts to cycle through, then it will be a very tedious process - not even to mention if the client have text iterations :D Great tutorial though!

  • @miguelhernandezveliz478
    @miguelhernandezveliz478 3 роки тому

    Thank you so much for this tutorial! It's saved my life

    • @GeorgieYana
      @GeorgieYana  3 роки тому

      You're very welcome. Glad to hear I've saved your life (although I hope not literally and just figuratively) :)

  • @yashcfc4
    @yashcfc4 3 роки тому

    Mind=Blown! Thanks Georgie, eagerly looking forward to more videos!

    • @GeorgieYana
      @GeorgieYana  3 роки тому +1

      Thank you 🙏🏼. I’m so excited to release my next one after such a positive response to this one

  • @emmanuelorezzo
    @emmanuelorezzo Рік тому

    Thank you! so clear and helpfull!

  • @CyrilGfeller
    @CyrilGfeller Рік тому +1

    Hi Georgie, Thanks for this helpful tutorial. Is there a way in Technique 3 to put a ramp expression so for example the first letter is thin and the last letter is bold or vice versa. Have you got a link to a turorial? That would be helpful. Thanks Cyril

  • @88allves
    @88allves 3 роки тому +6

    Nice channel, Georgie! I had problems using the letter R. I am doing the second technique. One of the paths for the letter R is acting strange. The shape inside the letter R is twisting instead of "grow". What am I missing here? Thanks a lot.

    • @ericfiori
      @ericfiori 3 роки тому

      I’m having the same issue 😣

    • @eleni3796
      @eleni3796 3 роки тому

      @Demi Akomolafe hey there:) do you know how to do that? I`m still looking for that- thanks!

    • @Mushroomhaus0001
      @Mushroomhaus0001 2 роки тому

      @Demi Akomolafe You are amazing.

  • @gabrielapapova6286
    @gabrielapapova6286 3 роки тому

    I love you :)))) Definitely excited for more of your content!

    • @GeorgieYana
      @GeorgieYana  3 роки тому

      Haha thanks! Excited to show you more content ☺️

  • @neoqueto
    @neoqueto 2 роки тому

    Cool, but still waiting for native support of variable fonts with keyframeable axes.

  • @SreekanthGudesa
    @SreekanthGudesa 3 роки тому +1

    Excellent tutorial...

  • @skydmnq
    @skydmnq 3 роки тому +1

    This is magic!!! Thank you!!! Subbed!!

  • @annanbel6098
    @annanbel6098 3 роки тому

    This was great! Thanks for putting this together. Stoked to see what's next.

    • @GeorgieYana
      @GeorgieYana  3 роки тому

      Thanks Annabel, so glad you enjoyed it. It makes it all worthwhile hearing comments like this

  • @psychod74
    @psychod74 3 роки тому

    was waiting this from a long time !

    • @GeorgieYana
      @GeorgieYana  3 роки тому +1

      Yay! I hope you found it useful

  • @mrsub483
    @mrsub483 3 роки тому

    Wow. Great tutorial. Cheers from Brazil. Keep going ✌

  • @fabiomarinho6236
    @fabiomarinho6236 Рік тому +1

    Hi, thanks a lot for this tutorial. I probably missed something presumably known for technique 2, as the shape's anchor points of each weight stance do no match each other. The shape starts and ends well, but it shifts very erratically. Any clues about what I might be missing? Thanks!

    • @fabiomarinho6236
      @fabiomarinho6236 Рік тому +4

      In case anybody had the shame issue, I just discovered in another tutorial that you must set the same "First vertex" in both start and end stances of the shape. Just select a vertex and right click into "Mask and shape path" to find it. Do it in both stances, for the same vertex, of course. Problem solved :)

  • @SrJinx
    @SrJinx Рік тому

    Amazing techniques. Thanks for sharing them! 🙌🏻 is there a smooth way to change between a regular to italic font?

  • @godrivesavolvo
    @godrivesavolvo Рік тому

    This is excellent! thank you. I was wondering if is there a way to animate the font weight but by characters with an expression? Similar to what we can do using the animators to animate scale, position, etc.

  • @OTHEROUTES_
    @OTHEROUTES_ 3 роки тому

    I loved this mate. Can't wait to see more. You ran through this really well too, easy to understand :)

    • @GeorgieYana
      @GeorgieYana  3 роки тому

      Thanks for your lovely feedback. I was worried that no one would be able to understand me haha

  • @fabrega
    @fabrega Рік тому

    brilliant, thanks!

  • @galejandro2003
    @galejandro2003 3 роки тому +2

    Thanks for the tutorial! but for some reason I can't get the expression to work :/ it changes my font to "times new roman"

    • @GeorgieYana
      @GeorgieYana  3 роки тому +1

      It might take some fiddling around with the name of your font as you have to have it exactly as it’s read within after effects. If one font weight is wrong it messes up the whole thing

  • @violetgracew
    @violetgracew 3 роки тому

    This is so helpful! Thanks so much 💛

    • @GeorgieYana
      @GeorgieYana  3 роки тому

      So glad you found it helpful. Thanks for watching :)

  • @pekzsu
    @pekzsu 2 роки тому +1

    Hi There!
    Thank you Georgie for sharing these methods! I prefer the third one, and I'd like to step forward to animate the Font sizes (not the scale) too just like the font weights, simultaneously..., the question is, how? I tried a few things, checked codes without good results, though I'm not a coding genius. If you (or someone else) have an idea for this, I'd be really happy! :)
    Have a nice day,
    Zsuzsi

  • @maximilianoperaita5256
    @maximilianoperaita5256 11 місяців тому

    Fantastic!

  • @pgarcia.13
    @pgarcia.13 3 роки тому

    This works great. Do you know a way animate the font weight on letter by letter (like the typewriter effect) using the expressions method?

  • @zacharybaker8416
    @zacharybaker8416 3 роки тому +1

    Hi, do you think you could make a tutorial on how to create the texture shown in the background of the intro? Thanks!

    • @GeorgieYana
      @GeorgieYana  3 роки тому

      I’ll think about doing some texture tutorials in the future as I get asked this sort of thing a lot 😊

  • @isaacait.6679
    @isaacait.6679 3 роки тому +1

    great video. very helpful but I tried it and it did not work well on some fonts

    • @GeorgieYana
      @GeorgieYana  3 роки тому +1

      Some techniques don’t work well on some fonts depending on how those fonts have been created. I’d try different techniques for different fonts 😊

    • @isaacait.6679
      @isaacait.6679 3 роки тому

      @@GeorgieYana 3 months ago but thanks. Really appreciate

  • @thomashall5411
    @thomashall5411 3 роки тому

    So so helpful!

  • @chrisvalentin6644
    @chrisvalentin6644 3 роки тому +1

    Thank you👍🙏

  • @josecohen9872
    @josecohen9872 3 роки тому

    This is great!

  • @yubayuw
    @yubayuw 3 місяці тому

    i have error code in input style.setFont(array[r]);
    can u tell me why , georgie?

  • @ramonamunteanu2098
    @ramonamunteanu2098 10 місяців тому

    i never used after effects but this tutorial could work with two variation of the same font, regular and compressed?

  • @ConorMayling
    @ConorMayling 3 роки тому +3

    At 6:22, there is a Twitter thread on looping path keyframes from ECAbrams, I can't post the thread in the comments, but he uses the expression in Kbar: valueAtTime(time%key(numKeys).time)

    • @GeorgieYana
      @GeorgieYana  3 роки тому +1

      OMG amazing! Thanks so much for sharing, I am looking in to this right now

    • @daviddmotion
      @daviddmotion 3 роки тому

      Hey Conor, do you remember in which tutorial? I knew the expression from Dan Ebberts but I'm thinking it's way more complex than this one!

    • @ConorMayling
      @ConorMayling 3 роки тому

      @@GeorgieYana There's also this one from a Adobe Community Support post:
      if (numKeys >1 && time > key(numKeys).time){
      t1 = key(1).time;
      t2 = key(numKeys).time;
      span = t2 - t1;
      delta = time - t2;
      t = delta%span;
      valueAtTime(t1 + t)
      }else
      value

    • @ConorMayling
      @ConorMayling 3 роки тому

      @@daviddmotionI would share the Twitter thread link, but I can't. If you have Twitter, perhaps I can tag you in it?

    • @GeorgieYana
      @GeorgieYana  3 роки тому +2

      @@ConorMayling thanks for sharing this Conor. I’m going to give both a go when I’m next at my computer. Who knew I would learn something when posting a tutorial 🤷🏻‍♀️🤣

  • @srinivasnahak3473
    @srinivasnahak3473 6 місяців тому

    Thanks a lot

  • @anixcool
    @anixcool 3 роки тому +1

    Very Useful. Thanks 😄🙏🏻 Subscribed for more tips and tricks 😁
    PS: Shutterstock sent me here 😃

  • @jacobp6229
    @jacobp6229 2 роки тому

    Very nice! Do anyone know if it´s possible to set tracking for each specified font in Option 3?

  • @netunojordache1865
    @netunojordache1865 3 роки тому

    Really nice!! Tks :)

  • @79studio34
    @79studio34 3 роки тому

    dope tuts :)

  • @miksomar2783
    @miksomar2783 2 роки тому +1

    Mine doesn’t work, it’s making weird pixel in between the morph it doesn’t do a seamless morph

  • @titzo6749
    @titzo6749 2 роки тому

    Hey Georgie, awesome video! Learnt a lot. For my project the 3rd technique worked the best. But sadly the font weights do not transform as smooth as in your video. Do you know why? It looks like i simply changed the sourcetext to bold and so on :/ would love to hear from you!

  • @Madeena09
    @Madeena09 Рік тому +1

    Does it work with other fonts?

  • @cypriano
    @cypriano 2 роки тому

    Definetly something happens to the font and text but... is not showing in the frontend... :(
    I needed to change the font in a certai position but even the basic, copying and pasting from the description, i not been able to do

  • @conormurphy7058
    @conormurphy7058 3 роки тому

    Brilliant

  • @tubelator
    @tubelator Рік тому

    Do you have any idea how to make an expression that uses 24pt as font size, but only let say the 5 last characters of a text use font size 14pt?

  • @petethomas3532
    @petethomas3532 Рік тому

    Is there any way to do option 2 with serif fonts, most I have used don't work

  • @eugenepetersondesign7022
    @eugenepetersondesign7022 2 роки тому

    Thanks for a great tutorial! I tried the expression technique #3, and received an error regarding "property or method named 'style' in Class 'global' is missing or does not exist." Please advise. Thanks Georgie!

    • @jordijulla
      @jordijulla 2 роки тому +4

      Make sure you have File>Project Settings>Expressions set to JavaScript.

    • @eugenepetersondesign7022
      @eugenepetersondesign7022 2 роки тому +1

      @@jordijulla That worked! Thank you George John Flame!

    • @kaesekrustechannel
      @kaesekrustechannel 2 роки тому +1

      @@jordijulla thanks man

  • @vinceelegado
    @vinceelegado 20 днів тому

    Why not just use the search bar and “path”?

  • @shahidahamad8557
    @shahidahamad8557 3 роки тому +1

    Can some one help me.. what mistake I am doing
    var array=[
    "Swis721 Blk BT-Black",
    "Oswald-Light"
    ];
    r = Math.round(thisComp.layer("Null 1").effect("Slider Control")("Slider"));
    style.setFont(array[r]);

  • @vanessao.3404
    @vanessao.3404 2 роки тому

    How would this work with variable fonts?

  • @nomadeducator6684
    @nomadeducator6684 3 роки тому

    how to animate the height and width of a text in ae?

  • @LoisHarrington-u8r
    @LoisHarrington-u8r Рік тому +1

    Hi Georgie I have followed your instructions and my file is not working.
    Here is my code:
    var array=[
    "RobotoFlex-Thin",
    "RobotoFlex-ExtraLight",
    "RobotoFlex-Light",
    "RobotoFlex-Regular",
    "RobotoFlex-Medium",
    "RobotoFlex-SemiBold",
    "RobotoFlex-Bold",
    "RobotoFlex-ExtraBold",
    "RobotoFlex-Black",
    "RobotoFlex-ExtraBlack"
    ];
    r = Math.round(thisComp.layer("Slider Control").effect("Font Weight")("Slider"));
    style.setFont(array[r]); Can you please check out me code to see if it is correct? Help Mr. Wizard. Lois

  • @cypriano
    @cypriano 2 роки тому

    I did it! I change the font in certain yPosition UHUuuulll buttt i can't change the size too...
    Someone knows what i did wrong?
    x = Math.floor( transform.yPosition ) == 666;
    z = 12;
    var array=[
    "ArialMT",
    "Arial-BoldMT",
    "ArialMT"
    ];
    if(x == true) {
    r = 1
    } else {
    r = 0
    };
    style.setFont(array[r]);

    if(x == false) {
    z = 0
    } else {
    z = 12
    };
    style.setFontSize(18+[z]);