Hey, thanks for the compliments! Glad you think the graphics are cute, space was an easy theme to weave math and expressions into. Lots of opportunity for rotation examples and rocket position changes.
I just wanted to thank you for teaching this information! I've been using after effects for 10 years now and I've never understood expressions to this level.
That's great to hear! That's the whole reason for this course, trying to simplify expressions and give people a starting point to learn and dive deeper. Any questions, reach out!
After 6 years I always come back to this video because I keep forgetting the toComp syntax, I always forget that I have to refer the other layer inside the toComp function hahah THANK YOU Animoplex!
Great, good tutorial and use full too. i was thinking from long time that from where can n learn about expression and afterlong time i found this channel.. thanks
I want folks who've worked in the industry as a motion designer to let me know if this is crucial to learn. Just the idea of learning or memorizing expressions gives me severe anxiety, especially someone like me who has yet gotten into a full time career as a motion designer. I just don't know what to do tbh.
Hey Taka, expressions are good for automating certain tasks or reducing the amount of keyframes you need to achieve a certain look. If you can work without them, it's totally fine to do so! Technique is subjective and there's many ways to arrive at the same end result. Do what's comfortable, feel free to try some simple expressions if you're interested. Try putting this on a camera's position value and see how it looks: wiggle(1, 10, 2, .25)
Hello, I have a question in the minute 9:55 you used the slider "moon zoom" and I couldn't find it, so I used the slider control and is not the same thing, I followed your method step a step and I can't do it in this part. Thank you for transmit your knowledge!!!
For this example, a standard Slider Control was renamed to Moon Zoom. The name does not matter here, you could even leave it as Slider Control if you wanted. What issues are you experiencing?
@@Animoplex You can see it here: media.giphy.com/media/VeNGV6kD0ruYNsBk8g/giphy.gif The camera isn´t follow the star, I used this expression: star= thisComp.layer("star"); star.toWorld(star.transform.anchorPoint) - [ 0, 0,thisComp.layer("star").effect("Control del deslizador 2")("Deslizador")]
hey bro, i am trying to create a projectie motion, but i am heavily confused. I am trying to implement formula of range of projectile but i think i am doing wrong as in specific time the particle will have x and y position.. what expression do i need to control x and y position?
thank you for your tutorials, you explain so good, I apreciate it a lot. When it get´s to the custom array I don´t find the [160,160] , in may case I don´t find the number to get to 0, I put some numbers but stays always around 200. What do I have to look for this custom array? thank you!!
You’re most welcome! The custom array is something you add to offset the position. It’s trial and error, it may take a few tries to get the right value. Can you share your code?
Another question, the rocket is parented to the Null Rocket, and the null rocket only rotates with the expression (posterize......) and the position remains the same, or you kf also the position to create a path?
Good question! The path is keyframed in these examples. The Path is copied from an Ellipse object and pasted it to Position, creating the perfect circle shape.
I am going through your tutorial again, I haven´t figured out the custom array, what do I have to think off? radios, anchor point??? I have tried lots of numerbs with no success. For this case I have come up with a kind of alternative(I have no idea about expressions) . the result subtract it by the number 208 (to offset till 0). and no decimals because when I subtract it gives me decimals. a= thisComp.layer("comet").transform.position; b= thisComp.layer("Planet").transform.position; l= length(a,b).toFixed()- 208 I would like to get to your expression.
This is by far the best tutorial series I’ve ever seen. So much attention to detail. I’ve learned a lot not just about expressions but also about how to do great tutorials. One thing I can’t work out is how you create the pop-up/overlay modal which highlights the expression you’re currently working on. Do you create that every time or is it somehow a live read-out of the expression text area? 🧐🧐
Thanks for the kinds words! The popover is an effect added in post production to help legibility. If you need a larger text editor, check out Expressionist on AE Scripts: aescripts.com/expressionist/
this is my trial to get the corrected impact diatance, but it didn't work! (it makes 67 at the time that comet touches the planet). comet = thisComp.layer("Comet").transform.position; planet = thisComp.layer("Planet").transform.position; length(planet-[200,200],comet+[32,32]); the reason why I subtracts [200,200] in first argument of the length() method is the radius of the planet is 200, and this radius is from the size of planet([400,400]). And the reason why I adds [32,32] in the second argument of the length() method is the radius of the the comet is 32, and this radius is from the size of comet([16,16]) and the layer's scale value([400%,400%]).
At that point, the camera is using the toWorld expression to follow the Moon layer, it doesn't use the layer parenting system in that example. If you need further clarification, reach out.
Great Tutorial, But Personally i feel any person who doesn't really understand layer space and comp space properly may struggle to understand the toComp Expression Let's not even talk about the toWorld expression😅😅😅😅
@@Animoplex can we put expression to animate position of two objects horizontally or vertical? In this case, where comet move to planet, the comet move diagonally. I just want a simple movement like we put 2 keyframes position in 2 objects. But they animate smoother with expression
Excellent video marred only by the nonense word "parenthesee?" Parenthesis(sing*) or Parentheses(plur) 3D peeps use "virticee" instead of virtex, in the same incorrect way. "Knowledge is respected if it is free of ignorance"
Thank you for your feedback, you’ll notice this has been corrected in the 400 series due to feedback from others. Attention to detail is important and the adjustment has been made.
Dude, I honestly want to thank you so much for your effort. Your tutorials are AMAZING! Ive never seen so much information, so clearly presented
Thanks so much! Glad they have been helpful and easy to understand. What do you want to see next?
Subscribed immediately. Expressions laid out in the nicest, simplest and "cute motion graphics included" way!
Hey, thanks for the compliments! Glad you think the graphics are cute, space was an easy theme to weave math and expressions into. Lots of opportunity for rotation examples and rocket position changes.
I just wanted to thank you for teaching this information! I've been using after effects for 10 years now and I've never understood expressions to this level.
That's great to hear! That's the whole reason for this course, trying to simplify expressions and give people a starting point to learn and dive deeper. Any questions, reach out!
After 6 years I always come back to this video because I keep forgetting the toComp syntax, I always forget that I have to refer the other layer inside the toComp function hahah THANK YOU Animoplex!
YOU JUST SAVED ME FROM A TERRIBLE HEADACHE! Thankyou so much! BTW, I rarely see a tutorial video this well done.
So happy to hear this, thanks for sharing. No more headaches!
Incredibly intuitive tutorial
Glad it was helpful!
This is fantastic.
Well detailed tutorial. It made our life easy in understanding expressions. Thank you.....
So glad to hear this, you're welcome!
Great, good tutorial and use full too. i was thinking from long time that from where can n learn about expression and afterlong time i found this channel.. thanks
Glad it was helpful. What was your favorite part of the course?
great stuff!..hope you develop more tutorials.
Thanks! What would you like to see most?
nice tutorial!
Thank you!
Dude, awesome video's! Keep it up!
You got it. More on the way!
I want folks who've worked in the industry as a motion designer to let me know if this is crucial to learn. Just the idea of learning or memorizing expressions gives me severe anxiety, especially someone like me who has yet gotten into a full time career as a motion designer. I just don't know what to do tbh.
Hey Taka, expressions are good for automating certain tasks or reducing the amount of keyframes you need to achieve a certain look. If you can work without them, it's totally fine to do so! Technique is subjective and there's many ways to arrive at the same end result. Do what's comfortable, feel free to try some simple expressions if you're interested. Try putting this on a camera's position value and see how it looks:
wiggle(1, 10, 2, .25)
very useful
So glad to hear!
Hello, I have a question in the minute 9:55 you used the slider "moon zoom" and I couldn't find it, so I used the slider control and is not the same thing, I followed your method step a step and I can't do it in this part. Thank you for transmit your knowledge!!!
For this example, a standard Slider Control was renamed to Moon Zoom. The name does not matter here, you could even leave it as Slider Control if you wanted. What issues are you experiencing?
@@Animoplex You can see it here: media.giphy.com/media/VeNGV6kD0ruYNsBk8g/giphy.gif
The camera isn´t follow the star, I used this expression:
star= thisComp.layer("star");
star.toWorld(star.transform.anchorPoint) - [ 0, 0,thisComp.layer("star").effect("Control del deslizador 2")("Deslizador")]
@@rosmerydleon7844 Hi Rosmery, have u solved the issue you talked above? I just encounter the same problem.
@@will8881 Sorry I couldn't resolve it
hey bro, i am trying to create a projectie motion, but i am heavily confused. I am trying to implement formula of range of projectile but i think i am doing wrong as in specific time the particle will have x and y position..
what expression do i need to control x and y position?
thank you for your tutorials, you explain so good, I apreciate it a lot. When it get´s to the custom array I don´t find the [160,160] , in may case I don´t find the number to get to 0, I put some numbers but stays always around 200. What do I have to look for this custom array? thank you!!
You’re most welcome! The custom array is something you add to offset the position. It’s trial and error, it may take a few tries to get the right value. Can you share your code?
length(thisComp.layer("cabeza commet").transform.position,thisComp.layer("planet").transform.position - [160,60]).toFixed(1)
do you mean this?
Another question, the rocket is parented to the Null Rocket, and the null rocket only rotates with the expression (posterize......) and the position remains the same, or you kf also the position to create a path?
Good question! The path is keyframed in these examples. The Path is copied from an Ellipse object and pasted it to Position, creating the perfect circle shape.
I am going through your tutorial again, I haven´t figured out the custom array, what do I have to think off? radios, anchor point???
I have tried lots of numerbs with no success. For this case I have come up with a kind of alternative(I have no idea about expressions) . the result subtract it by the number 208 (to offset till 0). and no decimals because when I subtract it gives me decimals.
a= thisComp.layer("comet").transform.position;
b= thisComp.layer("Planet").transform.position;
l= length(a,b).toFixed()- 208
I would like to get to your expression.
This is by far the best tutorial series I’ve ever seen. So much attention to detail. I’ve learned a lot not just about expressions but also about how to do great tutorials.
One thing I can’t work out is how you create the pop-up/overlay modal which highlights the expression you’re currently working on. Do you create that every time or is it somehow a live read-out of the expression text area? 🧐🧐
Thanks for the kinds words! The popover is an effect added in post production to help legibility. If you need a larger text editor, check out Expressionist on AE Scripts:
aescripts.com/expressionist/
3:30
could you tell me how do you get the correct value??
I don't know why the correct value should be [160,160]...
this is my trial to get the corrected impact diatance, but it didn't work! (it makes 67 at the time that comet touches the planet).
comet = thisComp.layer("Comet").transform.position;
planet = thisComp.layer("Planet").transform.position;
length(planet-[200,200],comet+[32,32]);
the reason why I subtracts [200,200] in first argument of the length() method is the radius of the planet is 200, and this radius is from the size of planet([400,400]).
And the reason why I adds [32,32] in the second argument of the length() method is the radius of the the comet is 32, and this radius is from the size of comet([16,16]) and the layer's scale value([400%,400%]).
in minute 9:55, the moon layer , what it is parented to the moon zoom slider control. I don´t get your results.
At that point, the camera is using the toWorld expression to follow the Moon layer, it doesn't use the layer parenting system in that example. If you need further clarification, reach out.
Great Tutorial, But Personally i feel any person who doesn't really understand layer space and comp space properly may struggle to understand the toComp Expression
Let's not even talk about the toWorld expression😅😅😅😅
Finally, I understand
can we have a shape group comp position with expression
If you can explain a bit more about what you're looking for, there may be a possible solution.
how to make position expression comet to planet?
Can you expand on your question a little more?
@@Animoplex can we put expression to animate position of two objects horizontally or vertical? In this case, where comet move to planet, the comet move diagonally. I just want a simple movement like we put 2 keyframes position in 2 objects. But they animate smoother with expression
Dude, is there no "moon zoom" effect in after effect CS 6? Please give me solution.
Thanks
Can you provide a reference for what you're asking?
It is an expression effect called a "slider". Only it has changed its name
You can find Slider Controls in the Effects > Expression Controls menu in AE:
ua-cam.com/video/u001Kc9dAe4/v-deo.html
Excellent video marred only by the nonense word "parenthesee?" Parenthesis(sing*) or Parentheses(plur) 3D peeps use "virticee" instead of virtex, in the same incorrect way. "Knowledge is respected if it is free of ignorance"
Thank you for your feedback, you’ll notice this has been corrected in the 400 series due to feedback from others. Attention to detail is important and the adjustment has been made.