Appreciate the compliments! Hope these expressions are useful.
@andrewbird86245 жыл бұрын
LOVELY! After a decade, I'm finally getting my head around expressions thanks to the clarity of some of these vids! This one is even more useful to me connected to the size of the shape layer - border [size of shape layer [x] /2, size of shape layer [y] /2].
@Animoplex5 жыл бұрын
That expression for shape size is super useful! That's great to hear, hopefully this course helps you in that journey. If you have any feedback, please reach out.
@harrydavidson24267 жыл бұрын
Hey, just wanted to say I'm working my through your Expressions videos at the moment and they're absolutely fantastic. Thanks for all the hard work putting them together!
@Animoplex7 жыл бұрын
Hey, thanks for the compliments! Glad you're finding them useful. There will be 7 more advanced tutorials uploaded this weekend. It's looking to be about 1.5 hours of new content based on the latest edits. Stay tuned!
@mahdiaiba35276 жыл бұрын
Good, Quick efficient i like it, hope you go through all the functions ( methods ).
@Animoplex6 жыл бұрын
Thanks! That's the plan for after the course. Maybe a series of mini tutorials with all the methods.
@pnksmigge53242 жыл бұрын
辛苦了,你的内容太好了,很多的帮助
@monicarivera176 жыл бұрын
Man, this is too good, thanks!!!!
@Animoplex6 жыл бұрын
You're very welcome. Thanks for the high praise!
@michalbotor5 жыл бұрын
nice to see that there is (perlin) noise avaliable too! ;)
@Animoplex5 жыл бұрын
Yes, noise() is also available. Here's a writeup about it that may provide more information: library.creativecow.net/articles/ebberts_dan/noise.php
@tony02able2 жыл бұрын
How do you define Border value without referencing the Box?
@PaulMDavidson2 жыл бұрын
In the modulus example, what's the best way to make the blink duration adjustable? I.e., every ten seconds, or every 1.5 seconds.
@Animoplex Жыл бұрын
A bit late on the reply, but generally you can swap the time % 2 with other values to check the condition with. The modulus operator is looking to see if there's any remainder left after the operation, so time % 10 would cause a blink every 10 seconds, 9 second gap with a 1 second blink. Alternatively, time % 2.5 would give you a blink every 2.5 seconds, 1.5 second gap with a 1 second blink. Hope this helps!
@mrsjkrct2 жыл бұрын
Hello may I ask the clamp part of expression, why does my particle not stick into my container box? It was like a bit offset and it wiggled out of the box a little bit but not inside the rage of the box. I tried too many times :'( Hope you seen this message and will reply a.s.a.p.
@Animoplex2 жыл бұрын
Interesting. Is your box the same dimensions as the clamp? What's the radius of the particle? You may need to expand the box a few pixels to accommodate larger particles. Post back with your results!
@andresbreuer4 жыл бұрын
Hi!! I bought the full content!! It´s AMAZING!! But I have hughr doubt. I got the clamp exp but: HOW DO YOU MANAGE TO MOVE THE CONTAINER WITH THE PARTICLES INSIDE?? The .aep has no keyframes for that movement! Please help!
@andresbreuer4 жыл бұрын
Null layer. GOT IT
@Animoplex4 жыл бұрын
Did you figure this one out? The null layer parenting is important to keep the particles grouped. Thanks for the support!
@aleksandragraphics95845 жыл бұрын
Thanks you a lot!!
@Animoplex5 жыл бұрын
You're very welcome!
@AnimatedMoves6 жыл бұрын
I can't understand why you have defined border variable with an array of 100, is this the dimension of that box. Also please give an example what does this value-border and value+border results in numbers. BDW your tutorials are very good.
@Animoplex6 жыл бұрын
Yes, the border array with [100, 100] is defining half of the dimension of the box. This clamps the particles from leaving that 200 x 200 square in the center. The addition and subtraction of border would be the property value of Position (say [960, 540]) plus or minus border, which looks like this: [960, 540] - [100, 100] and this clamps the particle from going beyond the border value. So the wiggling particle cannot move outside of [860, 440] and [1060, 640] which is the box in the center. Hope this helps, thanks for asking!
@m.a.nutile45505 жыл бұрын
@@Animoplex Hi Animoplex! I'm going through all of these videos and they are extremely helpful! Going off of the above...How would you clamp the wiggle to the size of the rectangle so that you could change the size of the rectangle and always have the wiggle animation stay within its bounds?
@Animoplex5 жыл бұрын
Glad you're finding the series helpful! You should be able to replace the hard-coded values with a Slider Control reference, like this: x = effect("Width")("Slider"); y = effect("Height")("Slider"); maxVal = [x, y]; If that's not what you're after, you can also plug in any numerical value reference, or even reference a different shape. Try that and see if it works.
@m.a.nutile45505 жыл бұрын
@@Animoplex Thank you!
@AnimatedMoves5 жыл бұрын
@@Animoplex thank you
@alicecarnevali21916 жыл бұрын
Hi, Ok first, thanks ! Your videos are soo usefull and they help me so much to understand advanced expressions. Just one question, I would like to "clamp" some shapes not in a box but in a circle.. Have you a solution to do that ? thanks again +1
@Animoplex6 жыл бұрын
So glad these videos are helpful for you! A quick search for your question (I've never needed this feature before) resulted in this answer on Creative Cow forums: forums.creativecow.net/thread/227/30737#30738
@N0V4E_6 жыл бұрын
I answer with an other account.. (the first was not mine -woups-) Thanks a lot for your search and your precious answer too ! :) Radius! Why I didn't think to to do that before !? I did'nt know this forum.. helpful~
@Animoplex6 жыл бұрын
It’s a great forum, glad you got it solved!
@SalvatoreCostasowegot5 жыл бұрын
clamp doesn't work for me.
@Animoplex5 жыл бұрын
Sorry to hear that, post more info if you need help troubleshooting.
@izvarzone5 жыл бұрын
linear interpolation
@Animoplex5 жыл бұрын
Yes.
@ttemidayoo Жыл бұрын
Am i the only who uses about an hour or more to understand some of these 10 mins Expression tutorial😮💨😮💨
@MogoVFX6 жыл бұрын
You couldve done this tuto with actual numbers and that would have been more understanding than stars flickering!
@Animoplex6 жыл бұрын
Thanks for the feedback! This is an advanced tutorial showing how the random() methods can be used in a real example. If you'd prefer to see numbers instead, here's a tutorial: kzbin.info/www/bejne/aJ62nXeie9NksM0
@WindowsEffectsHD-uv9pg6 жыл бұрын
34
@AaliDGr87 жыл бұрын
incomplete >
@Animoplex7 жыл бұрын
Hey Aali, sorry to hear that. Can you elaborate? What is it that you’re missing?
@AaliDGr87 жыл бұрын
Liston boy i really like appreciate your reply cuz you have not abused disordered personality like other youtube person who start abusing when we point their mistake in their tuts and my problem is listen and pls correct it 1st of all i like so much ur channel for AE expressions but your way of teaching is lack of maturity cuz as a newbie of AE expression i totally 0 in Expression and i need i want so much long detailed tutorials on each expression of AE but your tuts is so short and and more stupid thing is you never explain anything when you use it during tutorials for example in your one tutorial when you used Math.floor expression i think it was used in If expression tutorial you never told what is math.floor do and people like me who don't know Math so much Java no so much then how can we feel comfort from ur tuts you are public figure now you should care all type of humans in your these tuts feel sad cuz i love AE expression wanna learn but very hard to understand from your incomplete tutorials its my wish i learn from u in future but in detail tutorials term !!!!!!! hope u understand and i like your tuts tnku advanced but pls considered what i said above !!!
@Animoplex7 жыл бұрын
Hey Aali, thank you for your thorough response. This is the first feedback received regarding the speed and depth of the tutorials and teaching style. This series was designed to be an introductory course to expressions. The goal is to show people what expressions can do and give a peek under the hood and look at how they work. To become a master at expressions in After Effects, it takes hundreds and even thousands of hours of practice, a goal that is tough to reach.
@Animoplex7 жыл бұрын
Regarding the Math.floor expression, you're totally correct. That expression was covered very quickly, along with all of the other JavaScript Math methods. It is mentioned that "Math.floor rounds down to the nearest whole number" at 52 seconds into the tutorial, along with a visual example of 1.9 rounding down to 1.0: kzbin.info/www/bejne/l3rbn314hM2XeNk - There are so many math methods, they could be an entire lesson on just their applications alone. Unfortunately, there's not enough time to cover topics at that depth. Here's a great resource you may be interested in: www.w3schools.com/js/js_math.asp
@Animoplex7 жыл бұрын
Each and every person who learns from these videos is just as important as the next. This series is a labor of love, taking hundreds of hours on nights and weekends. Other people can, unfortunately, vouch for the amount of time I've spent working on this series. This course could have been pay walled and a high price charged to access them, but they were released for free on KZbin so everyone could enjoy the content and learn from them. Because of a full time job and family to care for, these videos are a hobby and a gift to the internet. If you're unhappy with this content, you're encouraged to research the topics on your own and enjoy the many other tutorials the internet has to offer about expressions and JavaScript.