After Effects Expressions 304 - 2D & 3D Position

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

ความคิดเห็น • 60

  • @stillremain.artwork
    @stillremain.artwork 6 หลายเดือนก่อน

    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!

  • @gustavosaliola
    @gustavosaliola ปีที่แล้ว +1

    Subscribed immediately. Expressions laid out in the nicest, simplest and "cute motion graphics included" way!

    • @Animoplex
      @Animoplex  ปีที่แล้ว +1

      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.

  • @santiagosancho2317
    @santiagosancho2317 4 ปีที่แล้ว +6

    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

    • @Animoplex
      @Animoplex  4 ปีที่แล้ว

      Thanks so much! Glad they have been helpful and easy to understand. What do you want to see next?

  • @maximilianjancke9375
    @maximilianjancke9375 4 ปีที่แล้ว +2

    YOU JUST SAVED ME FROM A TERRIBLE HEADACHE! Thankyou so much! BTW, I rarely see a tutorial video this well done.

    • @Animoplex
      @Animoplex  4 ปีที่แล้ว

      So happy to hear this, thanks for sharing. No more headaches!

  • @bscott2hot
    @bscott2hot 3 ปีที่แล้ว +1

    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.

    • @Animoplex
      @Animoplex  3 ปีที่แล้ว +1

      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!

  • @fullbars
    @fullbars 3 ปีที่แล้ว +1

    Incredibly intuitive tutorial

    • @Animoplex
      @Animoplex  3 ปีที่แล้ว

      Glad it was helpful!

  • @SreekanthGudesa
    @SreekanthGudesa 3 ปีที่แล้ว +1

    Well detailed tutorial. It made our life easy in understanding expressions. Thank you.....

    • @Animoplex
      @Animoplex  3 ปีที่แล้ว

      So glad to hear this, you're welcome!

  • @vinayakjadhav7066
    @vinayakjadhav7066 4 ปีที่แล้ว +1

    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

    • @Animoplex
      @Animoplex  4 ปีที่แล้ว

      Glad it was helpful. What was your favorite part of the course?

  • @WhatIveLearned
    @WhatIveLearned 2 ปีที่แล้ว +1

    This is fantastic.

  • @becausej.4144
    @becausej.4144 4 ปีที่แล้ว +1

    great stuff!..hope you develop more tutorials.

    • @Animoplex
      @Animoplex  4 ปีที่แล้ว

      Thanks! What would you like to see most?

  • @ericbuyka909
    @ericbuyka909 4 ปีที่แล้ว +1

    nice tutorial!

  • @mehdiarjmandi5280
    @mehdiarjmandi5280 3 ปีที่แล้ว +1

    very useful

    • @Animoplex
      @Animoplex  3 ปีที่แล้ว

      So glad to hear!

  • @ozonewagle
    @ozonewagle 3 ปีที่แล้ว

    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?

  • @LeonVeryNeijs
    @LeonVeryNeijs 6 ปีที่แล้ว +1

    Dude, awesome video's! Keep it up!

    • @Animoplex
      @Animoplex  6 ปีที่แล้ว

      You got it. More on the way!

  • @takamichinoku4167
    @takamichinoku4167 3 ปีที่แล้ว +2

    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.

    • @Animoplex
      @Animoplex  3 ปีที่แล้ว +2

      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)

  • @rosmerydleon7844
    @rosmerydleon7844 4 ปีที่แล้ว +2

    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!!!

    • @Animoplex
      @Animoplex  4 ปีที่แล้ว

      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?

    • @rosmerydleon7844
      @rosmerydleon7844 4 ปีที่แล้ว

      @@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")]

    • @will8881
      @will8881 4 ปีที่แล้ว

      @@rosmerydleon7844 Hi Rosmery, have u solved the issue you talked above? I just encounter the same problem.

    • @rosmerydleon7844
      @rosmerydleon7844 4 ปีที่แล้ว

      @@will8881 Sorry I couldn't resolve it

  • @visualdeveloper2581
    @visualdeveloper2581 3 ปีที่แล้ว +1

    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? 🧐🧐

    • @Animoplex
      @Animoplex  3 ปีที่แล้ว

      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/

  • @dhw7090
    @dhw7090 3 ปีที่แล้ว

    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]...

    • @dhw7090
      @dhw7090 3 ปีที่แล้ว

      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%]).

  • @anunciadavecinogasset5747
    @anunciadavecinogasset5747 6 ปีที่แล้ว +2

    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!!

    • @Animoplex
      @Animoplex  6 ปีที่แล้ว

      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?

    • @anunciadavecinogasset5747
      @anunciadavecinogasset5747 6 ปีที่แล้ว

      length(thisComp.layer("cabeza commet").transform.position,thisComp.layer("planet").transform.position - [160,60]).toFixed(1)
      do you mean this?

    • @anunciadavecinogasset5747
      @anunciadavecinogasset5747 6 ปีที่แล้ว +1

      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?

    • @Animoplex
      @Animoplex  6 ปีที่แล้ว

      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.

    • @anunciadavecinogasset5747
      @anunciadavecinogasset5747 6 ปีที่แล้ว +1

      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.

  • @anunciadavecinogasset5747
    @anunciadavecinogasset5747 6 ปีที่แล้ว +1

    in minute 9:55, the moon layer , what it is parented to the moon zoom slider control. I don´t get your results.

    • @Animoplex
      @Animoplex  6 ปีที่แล้ว

      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.

  • @alaeddinebenbrahem9790
    @alaeddinebenbrahem9790 5 ปีที่แล้ว +1

    can we have a shape group comp position with expression

    • @Animoplex
      @Animoplex  5 ปีที่แล้ว

      If you can explain a bit more about what you're looking for, there may be a possible solution.

  • @brianrahmarela6552
    @brianrahmarela6552 4 ปีที่แล้ว +1

    how to make position expression comet to planet?

    • @Animoplex
      @Animoplex  4 ปีที่แล้ว

      Can you expand on your question a little more?

    • @brianrahmarela6552
      @brianrahmarela6552 4 ปีที่แล้ว

      @@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

  • @ttemidayoo
    @ttemidayoo 11 หลายเดือนก่อน

    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😅😅😅😅

    • @ttemidayoo
      @ttemidayoo 11 หลายเดือนก่อน

      Finally, I understand

  • @muhammadgilanghikamsyah2485
    @muhammadgilanghikamsyah2485 4 ปีที่แล้ว

    Dude, is there no "moon zoom" effect in after effect CS 6? Please give me solution.
    Thanks

    • @Animoplex
      @Animoplex  4 ปีที่แล้ว

      Can you provide a reference for what you're asking?

    • @anyelohuaman272
      @anyelohuaman272 4 ปีที่แล้ว

      It is an expression effect called a "slider". Only it has changed its name

    • @Animoplex
      @Animoplex  4 ปีที่แล้ว

      You can find Slider Controls in the Effects > Expression Controls menu in AE:
      th-cam.com/video/u001Kc9dAe4/w-d-xo.html

  • @kaleidophon
    @kaleidophon 6 ปีที่แล้ว +1

    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"

    • @Animoplex
      @Animoplex  6 ปีที่แล้ว +1

      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.