Create Nulls from Path (string of lights) - Adobe After Effects tutorial

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

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

  • @junaid.
    @junaid. 6 ปีที่แล้ว +28

    perhaps the most creative channel on after effects... so much knowledge in one video... come on you deserve more subscription and views..

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

      And hilarious weird digressions and asides. I almost always watch his new videos as soon as they come out.

    • @ECAbrams
      @ECAbrams  6 ปีที่แล้ว +5

      Well, thank you very much. I am surprised and grateful for how many the channel has. It always means a lot that people want the channel to do well.

  • @dreamnoobz
    @dreamnoobz 5 ปีที่แล้ว +4

    wtfff omg you just saved me alot of time and frustration from selecting paths and getting irritated with it. thank you man

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

    You're a really great teacher Evan, so engaging and good at explaining succinctly and clearly what needs to be known not only to learn the desired skill but to understand how the skill works. Thank you as always.

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

    HOW DID I NOT KNOW ABOUT THIS FEATURE BEFORE? GAAAH! I googled for basically the same thing a few weeks ago but found nothing and had to use a workaround. Thanks for the tutorial!

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

      It really flew under the radar for a while for sure.

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

    I've learnt plenty from you throughout the years Evan. Very clear and thorough tutorial as always. Thank you!

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

      Great to hear!

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

    I'm happy to see I'm not the only one who makes sound effects while making their AE videos.

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

    Dang it, Abrams! I could have used this for a Christmas lights string animation last month. Thankfully you briefly covered Trace Paths in an Adobe live (I think) so I managed to get there in the end thanks to you anyway. Once again proving I owe my career to you.

  • @alideep9656
    @alideep9656 6 หลายเดือนก่อน

    It's always magical with Evan 🌠

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

    for anyone who doesn't like to keyframe everything manually, here's an inertial bounce expression that i've written that works well with this example (but it's written in a way that without any change you can use it to bounce any 1d property):
    let t1 = key(numKeys-1).time;
    if (time > t1) {
    let t2 = key(numKeys).time;
    let span = t2 - t1;
    let t = time - t1;
    let decayTime = 4 * span;
    let f = Math.exp(-t / decayTime) * Math.cos((Math.PI/2) * t / span);
    let val1 = thisProperty.valueAtTime(t1);
    let val2 = thisProperty.valueAtTime(t2);
    val2 + (val1 - val2) * f;
    } else {
    thisProperty.value;
    }
    and here's how you use it:
    *) make sure that your rope is at the rest position, i.e. it's not stretched yet,
    *) open the position property of the null controlling the middle point of the rope,
    *) move the playhead to a time you want your animation to start at (doesn't have to be time=0),
    *) create a position keyframe at this time,
    *) move the playhead to a later time at which you want the rope to stop streching,
    *) at this time move the null down to a point you want the middle of the rope to strech to (this will create a second position keyframe at this time),
    *) move the playhead to a yet later time at which you want the rope to return back to the rest position,
    *) copy the first position keyframe and paste it at this time,
    *) (keyframe1 -- 1 second -- keyframe2 -- 4 frames -- keyframe3 works really well in 24 fps animation),
    *) select all keyframes and make them easy ease,
    *) change the first keyframe's outgoing velocity to the influence of 25% and the second keyframe's incoming velocity to the influence of 75% (this will make it look like it's getting harder and harder to stretch it as you move away from the rest position),
    *) finally alt click the position stopwatch and paste there the above expression.
    *) if you want the rope to bounce more times make the 'decayTime' bigger, i.e. '6 * span', if you want the rope to bounce less times make the 'decayTime' smaller, i.e. '2 * span'.
    'span' it the time between the second and the third keyframe btw.

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

    Your videos are wonderful as your voice. Thank you so much !!!

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

    sound effects, as always, are top notch! but seriously this is a fantastic tutorial. so much power!

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

      All the best motion designers make sound FX while they work ;)

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

    i. am. SHOCKED.
    how the hell i have never heard of this native thing in AE omg
    i would have saved billions of hours of work
    thank you

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

      I'm not sure the feature got a lot of press when it came out. It's a feature I had wanted for a long time so I was all about it when it dropped.

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

    You'e an AE monster @ECAbrams. your work is simply superb!

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

    thank you evan! it is so easy to understand !!!

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

    This was such a thorough and helpful breakdown! I'd be curious to see a video about the other option, Nulls Follow Points. I can think of several ways to use Points Follow Nulls, but I'm having a hard time imagining use cases for Nulls Follow Points. Thanks for the awesome tutorial!

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

    Awesome, I was looking for this tutorial like several hours. thank you so mush.

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

    Happy new year, Evan!!!!!!

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

      Thank you very much. Same to you!

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

    Very beautiful and useful tutorial

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

      well thanks, I'm glad you enjoy it.

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

    Easily to understand, wonderful tutorial to starter!

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

    Great as always Evan!

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

    Thanks for sharing! Really awesome tips out there.

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

    Amazing tutorial 👌💪🏻

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

    Very helpful tutorial, Many thanks!

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

    Good voice for tutorial ! Nice tips ! Thanks !

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

    You’re just awesome

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

    thank you very much for this tutorial!

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

    Awesome tutorial!

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

    fantastic tutorial, thank U :*

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

    Great. Going to spend my Saturday evening with this tutorial. :-)

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

      best Saturday night I can think of :)

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

    another great video!! :D thank you!

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

      I agree with you. Thank you a lot!!!! Your descriptions are so God imaginable and so on point so I'm not Stil copy and paste everything I understand haw it goes and can transfer it into other projects or can realize other ideas. Thanks for this!!

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

      Excellent! The channel is working as intended :)

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

    Thanks! Evan what if I have a line curving to one direction but once I move the null I want the curve to change direction? rotating the null doesnt do the work

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

      you're going to want to get your hands on Nulls from Path Extended: crunchycreatives.com/create-nulls-from-paths-extended/ hope that helps

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

      @@ECAbrams It worked perfectly! Thanks, Evan :)

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

    So cool, thank u!

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

    You are just awesome Sir 😊👌👍👍👍

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

    How is the cane blend with the string? With one side in front, and the other behind ?

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

      I made a copy of the cane, parented it to the original cane, so they move together, then placed one copy in front and one behind for when the hook needs to go behind the string. It's a trick!

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

      Thank you so much. It worked well. I’ll soon finish my animation and share with you. Awesome lesson.

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

    Would you please give a tutorial on how a jellyfish moves?? A kind of jellyfish that has long strings attached to its head and the strings wave as the head contracts and expands. I'd really appreciate it.

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

    Super ! Gracias

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

    wow, just amazing.

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

    Do you have a video related to the glow effect on these bulbs as shown in the intro? Is it an effect to the main comp or something you did on the bulb comp?

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

      It's actually just a copy of the wire, set to be red, thick, blurred with an effect, and set to be less transparent behind everything. Have not made a video on it. But there are many explorations of glows out there in the wild. I may get some videos on it though :)

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

      @@ECAbrams that's perfect! After futzing around a bit, that's what I wound up doing as well.
      Been working on branching into more After Effects work as my normal market of videography is drying up a bit. So your videos have been an awesome jumping off point for more animations.
      Needs work, but made a proof of concept from this idea with a Christmas tree. th-cam.com/video/yKykMu9giGU/w-d-xo.html
      You've been a massive help in catching up on the last few years of AE updates and deepening my understanding of AE in general. Thank you!

  • @RahulKashyap-zd8ho
    @RahulKashyap-zd8ho 3 ปีที่แล้ว

    When I turning off the expression button the effect also is getting turn off. but not yours.. so that's why i am unable to curve the line help me, I am using AE 2020

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

    Awesome! Thank you, sir

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

    Awesome video!

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

    I have a problem with the procedure. When I click on "Nulls follow points" the nulls go outside the drawing. I've been tolt it's beacuse of a transform I made, but I didn't touch the drawing at all.

  • @visionm.ph1
    @visionm.ph1 5 ปีที่แล้ว

    Hi! I have a problem with this. The program creates nulls but not in the right place. It creates them in the corner of the composition, away from the path. How could I fix this problem?

  • @方エデン
    @方エデン 5 ปีที่แล้ว

    Thank you

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

    This is great! However, for 3D if say I want to make a simple 3d arrow using trim paths going off into the distance... when I try to do this with create nulls from path and then try to attach an arrow head I cant get either the null attached to the trim path or the arrow head to stay directly on the path in 3D. 3D is checked on for the line layer, the null layer and the arrow head layer. Its position is always way off base, even if I zero everything out first. Is there a way to get this to work being 3D in AE? Thanks!

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

      Well, the first thing to understand is that a path wouldn't have 3d information right? Shape layer and mask paths are expressed as 2d info. So how are you orienting these things in 3d space specifically? That might be the best place to start.

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

      @@ECAbrams Thanks for the response! So I'm basically just trying to make a 3D arrow pointing in the z direction, where it starts in the foreground and shoots off into the distance and then arcs downward. I started off with the Easy Arrows script but then couldn't add extrusion thickness to the arrow head. So I creating my own with a simple line path, trim paths and the Create Nulls from Path script. Then gave the path and arrow head extrusion with 3D turned on. Is there a way for this to work or a script needed?

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

    Great tutorial! Is there a solution to making the Trace Path a 3d layer?

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

      In what way? We can make any layer 3d by toggling the layer's 3d switch, but I suspect you need more from the layer than that? Let me know more details and I'll try to help out.

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

    thanks

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

    Awesome. Thanks

  • @Miro-kw5xp
    @Miro-kw5xp 6 ปีที่แล้ว

    Hey Evan, great tutorial as usual.
    Curious, how would you make a different starting point for objects to rotate in full circle?
    Trace Path Progress is changing the starting point but it's not giving you full circle rotation.

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

      hmmm, good question. Basically, you're looking to apply the trace path to a circle right? But you want to control where on the circle is considered 0% right?

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

    As always great stuff Mr.Abrams :)
    Small question, you know that we can link both text layer's "Source Texts" so that they both write exactly the same thing which works perfectly. The problem is when you change the font/typeface this doesn't transfer over. Do you know of any script/expression fixing this problem something that can link both the Character Styles and Paragraph Styles to the other text layer?

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

      I'm not sure if there is a way. Would you be able to get around this trouble by precomposing your text layer so you're working with two duplicates of a single source?

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

      @@ECAbrams Thanks Abrams for replaying back :) No I'm afraid precomposing won't work. There was a way where you would write a script that can copy and paste the exact text to the other text layer but i don't know how to write that code. It's not important but i was just wondering if there is a smart way to do this. Thanks again for the reply back I do appreciate it :) keep up the great work, can't wait to learn more from you Master!

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

    Thank you)

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

    Hi, Evan. So, this script doesn't work with AE CC 2014? :(

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

    zaebis! thnx

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

    This may be a silly n00b question, but why does normal parenting not work, and shift+parent does the trick?

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

      When you parent, two layers become linked from where and when you make the link. Shift + Parent moves the child to the parent, like calling it to hold your hand. They are linked in the same way, but the child snaps to the parent. Is that the difference that's not fitting for you?

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

    Y para cs6?, intenté hacerlo funcionar en cs6 pero no sirve...alguna otra solución

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

      The feature described here does not work in Cs6. I'm not sure of a way to access the same data in the same ways using older versions.

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

      @@ECAbrams thanks!

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

    The way he says "out"

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

    you should be a voice actor as well xD

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

      I do have some pretty great efforts. Maybe it'll be a new side hustle for me ;)

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

    AE is so unintuitive and complex :/

  • @VinodKumar-ec8yr
    @VinodKumar-ec8yr ปีที่แล้ว

    sir my bulb does not snap to null while parent like u plzsuggess

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

      You'll need to hold down the snap shortcut while you drag. It might not be the same for you, but on my computer it's the command button. If you click and hold the shortcut key and don't see a feature of the layer with a square, you might not have clicked close enough to the feature. It's also worth knowing that that this feature was not always part of After Effects. If you're on a significantly older version you may not be able to use this feature. I hope that helps.