5 Best Expressions for After Effects

Sdílet
Vložit
  • čas přidán 21. 07. 2024
  • There's a lot of amazing features hidden in After Effects to those that aren't familiar with expressions. When I first heard about expressions, I was trying to create a cool effect that I knew existed in Final Cut Pro, but years later I can say expressions are way more useful than just making cool effects. Using the right expression, in the right workflow can drastically improve your results. Whether that's an ease on an animation or a huge timesaving duplicator. I know starting expressions can be daunting and the thought of coding animations can be tricky. As if After Effects wasn't already a lot to begin with. But don't worry because we're kicking off this intro to expressions by going over the most useful ones that are also easy to learn. If you're new to the program, or an expert that might want to brush up on your After Effect skills, you're going to want to stick around because we'll be showing you real examples of motion graphics and animation using expressions.
    Remember to alt-click on the property you want to apply the expression to get the expression editor window.
    Wiggle
    Wiggle(frequency,amplitude);
    LoopOut
    loopOut("cycle");
    Time Counter
    time.toFixed(2);
    Time Animator
    time*150
    Blink
    Speed =10;
    n = Math.sin(time*Speed);
    if (n****=0) 0 else 100;
    **** For the Blink expression you have to add a "less than sign" otherwise known as an angled bracket (which CZcams bans from this description for some reason..🤦🏾‍♂️) in between the "n" and "=" in the last line of code.
    Index
    index*360/10
    AEJUICE I WANT IT ALL BUNDLE:
    aejuice.com/?ref=blackmixture
    FOLLOW US ON INSTAGRAM:
    / blackmixture
    Visit our website www.blackmixture.com to learn more about us.
    Drop a like on Facebook: / blackmixturellc
    Follow us on Twitter: / blackmixtureatl
    If you like what we're doing and want to support:
    www.paypal.me/BlackMixture
    Support us on Patreon + Project Files:
    / blackmixture
    God bless and have a wonderful day! 🤗
    MADE FOR MAKERS WITH LOVE ❤️️
    ⚡️🖥Get Adobe After Effects & Creative Cloud Here: bit.ly/2xHCe73

Komentáře • 78

  • @bdisaacs1435
    @bdisaacs1435 Před 4 lety +20

    As an added tip, for the wiggle expression, theres a way to be able to keyframe the frequency and amplitude values with sliders.
    1. Create adjustment layer, name it whatever you want - i.e. "Wiggler"
    2. In the Effects panel, look up "Slider" and drop two of those onto the adjustment layer. Name one "frequency" and one "amplitude" or "Amount".
    3. Open the expression editor for the element you want to wiggle, i.e., "Shape". Type in "wiggle(" and then click the pick whip tool in the expression editor for position, and drag it onto the "Frequency" slider in the adjustment layer. After Effects will complete the code for you.
    4. ADD A COMMA
    5. After the comma, repeat the pick whip for the second variable, dragging the whip to the "Amount" slider.
    6. CLOSE THE PARENTHESES
    7. Now, instead of editing the parameters in the expression editor, just use the sliders and keyframes made available by the adjustment layer. Sounds more complicated than it is, and adds a lot more control!

  • @bahamathelamma109
    @bahamathelamma109 Před 4 lety +64

    Thank me later
    Wiggle-1:03
    Loopout-2:39
    Time-4:24
    Blink-5:45
    Index-6:52
    Your welcome

  • @swiftyeet
    @swiftyeet Před 4 lety +11

    black mixture always poppin out the good vids 👏 keep it goin

  • @petersarellas
    @petersarellas Před 4 lety +1

    Index just became my absolute favourite expression. That’s a huge time-saver for sure!

  • @ThomasSMcNamara
    @ThomasSMcNamara Před 4 lety +1

    This. Is. Great. Really need to jump onto expressions and this is a great way to start. Love the content you have been putting out.

  • @elvisvaloy9605
    @elvisvaloy9605 Před 4 lety

    Thank you very much for that masterful and brief explanation about the expressions. Congratulations with all my heart.

  • @sarahhaswell1190
    @sarahhaswell1190 Před 3 lety

    this is an awesome tutorial - thank you for making it available :D love your style n vibe and brilliantly explained info. Thanks again!

  • @MysteryPancake
    @MysteryPancake Před 3 lety +1

    This is great! I would also recommend the bounce back and overshoot expressions from Dan Ebberts, avoid animating bounces ever again

  • @miked9104
    @miked9104 Před rokem

    Awesome thank you 👍🏻

  • @calabiyou
    @calabiyou Před 4 lety

    This is awesome. Thanks

  • @eyesofthefox
    @eyesofthefox Před 2 lety +1

    I know these are older videos but its so relevant to a project I'm taking on at work. Thanks for sharing your knowledge.

  • @titilope_v
    @titilope_v Před 4 lety

    Thank you so much for a properly explained video.
    Is it possible to create a looping time animator by stacking the time animator expression and loopOut expression?

  • @yawdigeektvfx1344
    @yawdigeektvfx1344 Před 3 lety +1

    Uuum, I think the spacing when keying in your code helps with the end result, the Expressions actually work!

  • @BogzTemplates
    @BogzTemplates Před 4 lety

    i would definitely include the if / else expression... but the index is maybe one of the most powerful. Cool List dude :)

  • @matthewdean3189
    @matthewdean3189 Před 4 lety

    Thanks so much for the dope videos dude

  • @tavoballas
    @tavoballas Před 4 lety

    amazing content dude, keep up

  • @benmaynard3059
    @benmaynard3059 Před 4 lety +1

    Killer content 👍

  • @iamleek
    @iamleek Před 4 lety

    Thank you!! :-)

  • @ayushmauryars
    @ayushmauryars Před 4 lety +2

    You are always awesome bro

  • @GrafikVibz
    @GrafikVibz Před 4 lety

    thanks

  • @kokoo1322
    @kokoo1322 Před 2 lety

    Thanks I'm a beginner, this helped a lot. I did some parts differently but still worked out~! ty

  • @CloudLiftRecords
    @CloudLiftRecords Před 4 lety

    Well thanks for that homie

  • @alexandraavila329
    @alexandraavila329 Před 4 lety

    how does the code look with the less than sign?

  • @fungusfire4608
    @fungusfire4608 Před 4 lety +1

    Tnx

  • @mewantlasagne
    @mewantlasagne Před 3 lety

    2:00 GODBLESS, I knew I wasn't the only one who does that!

  • @hisrgf
    @hisrgf Před 4 lety

    how to make your opening video?(high tempo text animation)

  • @magspurvis7479
    @magspurvis7479 Před 4 lety +1

    Brilliant don't forget your F9

  • @crain3413
    @crain3413 Před 4 lety +2

    Could you please make a tutorial on an enchanted forest like the one from maleficent? I’ve NEVER seen anyone make anything like that before. You can find the scene it’s called “Aurora meets Maleficent”

    • @BlackMixture
      @BlackMixture  Před 4 lety +1

      Great suggestion! I'll check it out 👍🏽

    • @crain3413
      @crain3413 Před 4 lety +2

      Black Mixture Thank you!

  • @MP39
    @MP39 Před 4 lety

    is there a keyboard shortcut to start typing

  • @BR1ZZO
    @BR1ZZO Před 3 lety

    Vids and vibes!

  • @felipecorraljr.2838
    @felipecorraljr.2838 Před 4 lety +1

    I get the following error message when I type in the BLINK EXPRESSION: (SyntaxError: Unexpected Token Else). Can someone help me understand what that means or what I should do?

    • @misterwhateverest615
      @misterwhateverest615 Před 4 lety +2

      use the "extended" version of the if/else script, i.e. put the statements in curly braces {LIKE THIS} - here is a detailed explanation how to do it: motionscript.com/mastering-expressions/language-beginning-4.html
      according to adobe forums, the short version without the {} does not work anymore for AE since cc2019 because of the way java script is implemented.

  • @morrischristoper6937
    @morrischristoper6937 Před 4 lety

    Hey! can you make a tutorial on how you made your intro.

  • @NullStaticVoid
    @NullStaticVoid Před rokem

    your Blink snippet syntax seems off?
    I could only get it to work by adding a semicolon to break up the if/else statement.
    #####Blink####
    Speed = 10;
    n = Math.sin(time*Speed);
    if (n

  • @yelnats31
    @yelnats31 Před 3 lety

    index and blink could save me a ton of time!

  • @Dugout97
    @Dugout97 Před 4 lety +1

    I died at the ravers part

  • @xywelcome
    @xywelcome Před 4 lety +3

    lol i came a couple months ago to this channel and it was at 2k subs, now its 39.9 K already!!!!!!! WOW

    • @BlackMixture
      @BlackMixture  Před 4 lety +1

      Omg you're right! I'm like freaking out that we've grown that much that fast. Glad to have had you watching since back then! It's heartwarming to meet the day 1s 😁👍🏽

  • @micahgmiranda
    @micahgmiranda Před rokem

    anyone know where I can get that animated power rangers dancing meme at?

  • @IIIStageProductions
    @IIIStageProductions Před 4 lety

    Question

  • @squareinsquare2078
    @squareinsquare2078 Před 4 lety

    My favourite expression is OMG everytime I use FX Console.

  • @liliron52
    @liliron52 Před 4 lety

    Think i gotta go back to square one, #motiongraphicsfreshman

  • @bahamathelamma109
    @bahamathelamma109 Před 4 lety +1

    #First comment life

  • @davidbyourplanb
    @davidbyourplanb Před 2 lety +1

    Cool effect!
    Looks like Adobe changed its scripting a little recently but I found the updated code that works in AE22...👍
    speed=10;
    n=Math.sin(time*speed);
    if(n

    • @BlackMixture
      @BlackMixture  Před 2 lety

      Yo thanks David! On behalf of everyone, I sincerely thank you for finding the updated code and posting it here 😁👍🏾

  • @krmotion1522
    @krmotion1522 Před 2 lety

    Supeeeerrrrrrr

  • @Ali-pi8sh
    @Ali-pi8sh Před 2 lety

    Like

  • @analinalino
    @analinalino Před 4 lety

    I can't believe that there is a simpler way to do a loop, f*ck, all the time I've lost in these years man...

  • @vfxonly2032
    @vfxonly2032 Před rokem

    5:51 #BLVCKMXTR_365 i love that edit. where can i find the original??

  • @oneclickaway23
    @oneclickaway23 Před 4 lety

    Very nice, well done! … BTW: my Firefox warns me that your website is a malicious thing (Potential Security Risk) … looks like the ssl security certifictae has expired … this makes most users close that tab and never come back … so it's better to fix it … it's no big deal … google it! cheers!

  • @SANGODD
    @SANGODD Před 4 lety +3

    Somebody got a new haircut.......

  • @criscanto7040
    @criscanto7040 Před 3 lety

    Im talking about code? Ajajaj that was code for you? 😂😂😂

  • @kulak138
    @kulak138 Před 3 lety

    The woman behind you looks Filipino

    • @BlackMixture
      @BlackMixture  Před 3 lety

      Tumpak!!! 🇵🇭🇵🇭🇵🇭

    • @kulak138
      @kulak138 Před 3 lety

      ​@@BlackMixture Pakibati na lang sa aking kababayan! Salamat sa iyong video, Black Mixture. Ipagpatuloy mo lang!

  • @Octobersky7
    @Octobersky7 Před 2 lety

    Jjjjjifffff?????

  • @The_Daliban
    @The_Daliban Před 4 lety +1

    3:54
    OMG did you say JIF????But why?
    Is it J as in giraffe or G as in Google.
    GIF, JIF

  • @artyartemis5752
    @artyartemis5752 Před rokem

    2:11 I always parent values with Slider this way I don't need to everytime open script and change values and slider give you control specially in animation