After Effects Expressions 203 - Value Expression

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

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

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

    No AE tutorial is so soothing like this one. I can sleep hearing it, ppl sleep hearing nature sound(me too, sometimes), I can sleep palying this one, its too ZEN like. so nicely presented. so smart, no extra talk, no rubbish intro, no weird background. just on point. Excellent. Thank you so much for making it.

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

    This playlist is one of my biggest learning tools to date tytyty!

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

      You're welcome, glad it's been helpful!

  • @Sportsmais5
    @Sportsmais5 5 ปีที่แล้ว +2

    Can`t thank you enough! Finally i understand this... Keep it up. Thanks a lot!

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

      Of course! You’re welcome. Glad it’s been helpful to you.

  • @andrewbird8624
    @andrewbird8624 5 ปีที่แล้ว +2

    Thankyou! This is best demonstration of script I've seen (apart from Dan.E of course). Love it, keep it up please… wish I'd found you 12 years ago!!

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

      You're welcome! More on the way very soon, what would you like to see the most?

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

      @@Animoplex Ashley Judd at my local cafe? But failing that, ways to quickly rig many layers to a parent, with delay (or anything) explaining usefulness of the two different ways of copy-pasting expressions?

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

      Noted! Are you referring to the Copy with Absolute/Relative Property Links commands?

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

    OMG I just discovered you! This is great! Thanks!

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

      Appreciate the kind words, thanks for stopping by!

  • @PaulAmicucci
    @PaulAmicucci 5 ปีที่แล้ว +2

    Excellent presentation and visual aids, Thanks!!

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

      Thanks! Glad it's useful to you. Let me know if you have any feedback, always looking to improve :)

  • @Animotion1
    @Animotion1 10 หลายเดือนก่อน

    does anyone know how to use valueATime, then freezing the Follower object at a certain time (that is not overlapped with the Leader object)?

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

    simple but very basic!! thanks for your tutorials

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

      That's the goal, short but effective. Thanks for the compliments!

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

    I discovered that the follow the leader method shown here only seems to work if the starting position of the two layers is the same. Otherwise the follower layers simply jump to the end position after a certain amount of time. Dan Ebberts posted the following expression to address this:
    L = thisComp.layer("leader");
    delay = 1.5;
    timeToStart = 0;
    myDelay = (index - L.index)*delay;
    t = time - (timeToStart + myDelay);
    if (t > 0){ delta = L.transform.position.valueAtTime(t) - L.transform.position.valueAtTime(timeToStart); value + delta }
    else{ value }

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

      Good callout, a lot of multi-layer expressions assume they start together on the timeline. Thanks for sharing this!

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

    This was awesome! Animoplex is awesome!

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

      Haha I definitely read this in the "Everything is Awesome" tune from The Lego Movie. Thanks Kurt!

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

    Loving this Channel very informative

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

      Glad to hear it!

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

      @@Animoplex more videos to come

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

    How do you opened the expresion value window (so i can see te actual expression value output)

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

      You can add an expression to a text layer's Source Text property to view the raw output.

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

    What expression do you use to only add the change of values(delta of values) of an object to another (instead of just copying the values)

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

      Easiest way would be to hardcode the 'initial' value and then calculate the delta of value. Example:
      [960, 540] - [value[0], value[1]]
      Assuming the initial value is 950, 540 this would give you the delta on each frame

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

    how to use valueAtTime in similar style but with scale parented to another layer.

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

      You can use parent.scale.valueAtTime() or even parent.parent.scale.valueAtTime()

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

    Thank you for the clear explanation!!! =)))

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

      Glad you found it clear and concise! :)

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

    Nice one! Thanks!

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

      You're welcome!

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

    thanks a lot!

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

      You're welcome a lot!

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

    Thank you

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

      You're welcome!

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

    Awesome .....Thanks a lot .............

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

      You’re welcome! Thanks for stopping by :)

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

    why does the value 250 move the rocket down and not up?

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

      After Effects composition space is relative to the top left corner of the comp. So [0, 0] is located at the top left corner, while [0, 250] would be located on the left edge of the comp and down 250px from the top. An increase in Y moves a layer down. It’s a little weird but that’s how AE position is calculated. Hope this helps!

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

      yes thank you!

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

    although not 100% make sense to me because I take time to learn new things, yet very easy to understand

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

      Thanks for the feedback. I'm happy to hear it's easy to understand. If this is your first exploration in programming or expressions, it'll take some time to absorb and experiment on your own. Let me know if there are any specific areas that aren't clear and I'll try to help. Best of luck, thanks for reaching out :)

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

    спасибо тебе, добрый человек! я ,блять, неделю ищу функцию сдвига времени. а тут просто .valueAtTime(time-0.2) и вуаля. Спасибки

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

      Translate: "thank you, kind person! I've been looking for a time shift function for a week and here it is just .valueAtTime (time-0.2) and voila. Thank you
      You're welcome! valueAtTime is super handy!

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

      @@Animoplex жду от тебя еще больще интересных видео.