Correction: Math.floor() Is a more appropriate expression for #10 Math.round() would round up 1.6 to 2, so if you need an accurate count, this wouldn't be the best option. Both will remove the decimal places though :) Deepest apologies.
Your video isnt relevant anymore in terms of posterizetime , in ae2020 you need to do posterizeTime(???);value If you dont put the ;value , it will say that unexpected value used in expression
0:24 #1 Maintain stroke width while transforming 1:18 #2 Maintain scale while parented 2:13 #3 Animate using time 3:14 #4 Allow custom animations while using an expression 4:00 #5 Switch positive value to negative fast 5:51 #6 Posterize time for only one part of the animation (i.e. rotation but not position) 6:50 #7 Infinitely loop animations without any additional keyframes 8:08 #8 Referencing other comps using a single control 9:45 #9 Wiggle animation 10:36 #10 Eliminate counter decimals by using a rounding expression 11:22 Bonus tips to save time adding expressions
A perfect example of never being too arrogant to think that you know everything...I know and use all these expressions except for the very last bonus tip that you mentioned! Mind officially blown! Can't believe I've never used that one! Great tip! Thanks!
That's why I keep watching beginner tutorials in my field of expertise. Sometimes it's just a little thing you've overlooked or worked around or just didn't know it was possible to begin with. A humbling & sobering but also empowering & inspiring experience.
Thanks for giving a real inside of the expressions and not just copying and pasting. I don't know if that happens to everyone but I think it's easy to assimilate when you actually understand what the expression is doing.
SeedRandom(1); Is one I would add. The random seed of certain expressions is controlled by the number of layers in the comp. So it changes depending on the amount of layers. Cause of that animations can easily be messed up. So this expression locks the random seed to a number you choose. Thank you for your tutorials, really inspiring! :)
I think what impresses me here is your choices. I consider myself a character animator (versus a mograph artist or any sort of AE wizard) and I've probably looked up half of these expressions for various projects along the way. And the new ones I didn't know I'm like, "heck I WOULD use that often!" That is to say, great choices Ben. Thanks much!
I have spent a better part of a decade using AE expressionless and only recently have been using them. It really just changes everything I thought I knew about AE. Thanks for the video!
I was thinking today I haven't watched a Ben video in a while, and then there's a new one waiting for me! Thanks Ben, you are the best! Much love from Ireland.
I recently found an expression helping me doing loop animation with any wiggle properties! I was soo happy! Great channel, I will check your others video more in details!
Thanks Ben! I thought I already know most of the basic ones but nope.. the scale while parented, properties posterize time and *-1 completely blew my mind xD
Awesome video. I’ve been doing Ae for over 10 years and had no idea about the stroke expression. Totally thought this would be one of those “useful” videos where they just point out how cool wiggle and time can be.
Such great timing for the +value tip! Just yesterday I added an expression to something I'd originally keyframed then found later I couldn't make KF adjustments. I'd reworked it to take values from a keyframed slider to resolve this, but the +value would haved saved me all that rework!
Thank you so much. I have been looking so long for something like the expression at 1:24. I am now able to animate the kerning of letters that have made shapes without having to leave as a type layer which opens up a world of possibility.
With the wiggle one! It is handy to link one of the two properties to a slider controller. Because then you don't need to cut the layers anymore to stop the expression.
You prob won't see this as this vid is a year old lol, but THANK YOU! This is super useful as I've been trying to use expressions more, and adding more of these to my own excel file tracker haha (you show an effects / techniques / expressions tracker briefly in the vid)
Your bonus tip made me think there's other great tips for making reusable templates. Love to see more like that (I'm a longtime software dev who thinks everything should be modular and reusable).
Hi Ben! Amazing tutorial as always. The link to the expressions Google Doc appears to be broken (it takes me to someone else's Medium page). Could you please share the correct link? Thank you
Late to the party, but it doesn't seem like the shorturl links to the google doc anymore :( Any chance you have an updated link for those expressions? Thank you so much for these incredible tutorials!
Thanks yet again for the amazing tutorial Ben! The amount of channel growth you've been getting is extremely well deserved and I can't wait to see how far you take this channel in 2020!! Cheers and keep on creating :D
Correction:
Math.floor()
Is a more appropriate expression for #10
Math.round()
would round up 1.6 to 2, so if you need an accurate count, this wouldn't be the best option.
Both will remove the decimal places though :)
Deepest apologies.
please make tutorial for begineers 2d animation character
You can have a decimal from Math.round() by adding /10, /100, /1000
Your video isnt relevant anymore in terms of posterizetime , in ae2020 you need to do posterizeTime(???);value
If you dont put the ;value , it will say that unexpected value used in expression
I can't download the doc 😞 Link is no more available
@@Magixmix Was able to find it in my google docs history docs.google.com/document/d/1xvq2Zd2ktOnHjXPiwbaa3zTthrXI4MTcTNV3PHMZZXs/edit
0:24 #1 Maintain stroke width while transforming
1:18 #2 Maintain scale while parented
2:13 #3 Animate using time
3:14 #4 Allow custom animations while using an expression
4:00 #5 Switch positive value to negative fast
5:51 #6 Posterize time for only one part of the animation (i.e. rotation but not position)
6:50 #7 Infinitely loop animations without any additional keyframes
8:08 #8 Referencing other comps using a single control
9:45 #9 Wiggle animation
10:36 #10 Eliminate counter decimals by using a rounding expression
11:22 Bonus tips to save time adding expressions
Thank you so much :D
@@BenMarriott No problem! Thanks for the tips :)
thank you
A perfect example of never being too arrogant to think that you know everything...I know and use all these expressions except for the very last bonus tip that you mentioned! Mind officially blown! Can't believe I've never used that one! Great tip! Thanks!
Haha, my pleasure. Thank you so much for watching :)
That's why I keep watching beginner tutorials in my field of expertise. Sometimes it's just a little thing you've overlooked or worked around or just didn't know it was possible to begin with. A humbling & sobering but also empowering & inspiring experience.
Thanks for giving a real inside of the expressions and not just copying and pasting. I don't know if that happens to everyone but I think it's easy to assimilate when you actually understand what the expression is doing.
Johan Orrego yes indeed, at school we had a paper with ALL AE’s expressions, but soo discouraging to read 😅
I always get so excited whenever Ben uploads 🤩
Haha, daww, thank you so much for the support :)
If Bens channel is the first AE channel for tutorials you found, then you literally found gold on your first panning of the river. Well done.
That last one is gonna save me a lot of time!
thank you so much for this tutorial i will come back each time I try to decifer Ae, all this looks very useful
Thank you Ben for your phenomenal work in developing the animation skills of others.
You're telling all those people the secrets of after effects!
My favorite source to learn about motion design & AE. No contest.
One of best (if not best) tutorial of AE expressions
5 mins into the video and i got 3 problems solved over which i was searching frantically over past 1 month. :D
Love you, Ben.
SeedRandom(1);
Is one I would add. The random seed of certain expressions is controlled by the number of layers in the comp. So it changes depending on the amount of layers. Cause of that animations can easily be messed up. So this expression locks the random seed to a number you choose. Thank you for your tutorials, really inspiring! :)
learned crazy amounts in this one, cant believe i didnt knew about + value, thanks!
The likes to dislike ratio talks alot about the quality and content of this video. Thank you Ben 🤗
Come on guys i passed 10 or more years watching After Effects tutorial, but this Channle here is the best one, thanks for sharing Ben
I think what impresses me here is your choices. I consider myself a character animator (versus a mograph artist or any sort of AE wizard) and I've probably looked up half of these expressions for various projects along the way. And the new ones I didn't know I'm like, "heck I WOULD use that often!" That is to say, great choices Ben. Thanks much!
Absolute legend you are Ben
Thanks man :)
as a near professional in after effects, this was actually useful.
Thank you !
I have spent a better part of a decade using AE expressionless and only recently have been using them. It really just changes everything I thought I knew about AE. Thanks for the video!
I love these tutorials and I love you.
Thanks so much for the love, I really appreciate it :)
This is beautiful! I've used a bunch of these many many many times and love the ones that are new to me! Thank you!
obviously, this is the best useful tutorial video that I have seen. thanks a lot Marriott
#5 is the killer!! I've been looking for it my entire life! Thanks for the wonderful tips!
Was just trying to scale a path using a parent while keeping stroke width, so this was very helpful!
You sir, are a bloody genius.
My reaction every single expression:
*tableflips* WHAT?!
I was thinking today I haven't watched a Ben video in a while, and then there's a new one waiting for me! Thanks Ben, you are the best! Much love from Ireland.
Daww, thank you so much for such a sweet comment, I really appreciate the support and love!! :)
No.4 is suitable expression for rotating car wheels. Thank you for this trick. I will surely use it.
Thanks for loopout tip! I used to manually animate loops. 🙂
I realise how inefficiently I've been doing everything! Great tut!
Thanks Chalk! :D glad you enjoyed the video
Best Expression Collection Ever. Thank You Man.
I recently found an expression helping me doing loop animation with any wiggle properties! I was soo happy! Great channel, I will check your others video more in details!
Thank you Ben, this is very useful.
You bloody ripper! Great video once again sir. We salute you!
Thank you sooo much! :)
this chanel is great thanks Ben for tips
Excited for an expressions video then I heard your intro music and became even more excited because it’s a video from you!
Haha, thank you so much for the lovely comment and excitement, glad you liked it :)
You are the man!!!
Thanks Ben! I thought I already know most of the basic ones but nope.. the scale while parented, properties posterize time and *-1 completely blew my mind xD
Haha, thank you so much! :)
Man, your videos are gold. Thanks for all the tips and tutorials!
Haha, thanks so much Ben! :)
Awesome video. I’ve been doing Ae for over 10 years and had no idea about the stroke expression. Totally thought this would be one of those “useful” videos where they just point out how cool wiggle and time can be.
Haha, thank you so much for clicking it and keep watching :)
This is probably the best xmas gift ever
Haha, thank you so much, I'm really happy that you liked it! Merry Xmas :)
Fantastic! Thanks for sharing.
Such great timing for the +value tip! Just yesterday I added an expression to something I'd originally keyframed then found later I couldn't make KF adjustments. I'd reworked it to take values from a keyframed slider to resolve this, but the +value would haved saved me all that rework!
Thank you so much. I have been looking so long for something like the expression at 1:24. I am now able to animate the kerning of letters that have made shapes without having to leave as a type layer which opens up a world of possibility.
*thanks for great tutorial Ben! = )*
My pleasure, thanks for watching :)
Please share the doc Sir
thanks man
With the wiggle one! It is handy to link one of the two properties to a slider controller. Because then you don't need to cut the layers anymore to stop the expression.
damn I had this exact question while working on a project where I needed to wiggle a camera but only in a portion of the time, thank you so much !
@@lemaille6541 No problem. Goodluck with the project
Thank you Ben!!
Thank you, Ben!
Where is the google doc?
Ben have always good things....
Thank you so much! :)
These were great! Thank you!
Really helpful. Thank you soo much..
You are awesome! Thank you very much for your videos and help!
BEN YOU ARE THE BEST! ♥
Thanks for sharing Ben! Your videos have been the best for learning AE, they're always short and sweet and easy to follow!
My pleasure, Rosie. Thank you so much for such a lovely comment :)
You prob won't see this as this vid is a year old lol, but THANK YOU!
This is super useful as I've been trying to use expressions more, and adding more of these to my own excel file tracker haha (you show an effects / techniques / expressions tracker briefly in the vid)
wow!!! thank you!
This helped me a ton, thanks Ben!
Your bonus tip made me think there's other great tips for making reusable templates. Love to see more like that (I'm a longtime software dev who thinks everything should be modular and reusable).
Thank you so much for the tips!
This is GOLD!
Thanks Ben. An even simpler way of doing the "*-1" trick on the ferris wheel is just to add a "-" before the expression like: "-thisComp..."
this is very useful. thank you so much. you’re a lifesaver. 🙏🏼
Stunning knowledge ... WOW.
thanks brooo !
Awesome... Learn a lot here. Thanks Ben
6:58 Love it, great tutoriasl.
Superbe, merci pour ton travail !!!
Pas de problème, merci d'avoir regardé cette vidéo :)
Where can I find the google doc?
Thanks ben marriott
@ben marriott URL is not working
the google doc link is not working
dude your the best
Super awesome 😍 expressions
thanks after effects
Haha, they need to know our appreciation :)
Thnx to us making them money 😉
OMG, HUGE THANKS
OMG! Very coooool, man!
Very useful video thank you!
Dope! Thank you bro!
Hi Ben! Amazing tutorial as always. The link to the expressions Google Doc appears to be broken (it takes me to someone else's Medium page). Could you please share the correct link? Thank you
good thing this video was sponsored by square space, cause I have ad blocker turned on. You should start a patreon ;) ;) ;)
Thanks for sharing!
Great!!! TKS!
Best ever! Thank you so much
Thank you Ben for all the wonderful videos you produce!! I couldn't imagine how simple things in AE can be :D
Late to the party, but it doesn't seem like the shorturl links to the google doc anymore :( Any chance you have an updated link for those expressions? Thank you so much for these incredible tutorials!
Great tips dude cheers!!
Man these are so helpful
thanks
Really Perfect and useful.thanks
Thank you very much. Master!
Thanks yet again for the amazing tutorial Ben! The amount of channel growth you've been getting is extremely well deserved and I can't wait to see how far you take this channel in 2020!! Cheers and keep on creating :D
You too, thank you sooo much for the lovely support, I really appreciate it! :)
Thx and go for part2 pls
Thank you so very much :)
Ben, great pacing
I had no idea how simple the time one is omg all this time I've been putting a key frame at the end and beginning of a composition lol
haha, I was exactly the same, I use time so often now :)