Learn how to efficiently animate complex paths and movement in Adobe After Effects using the "points follow nulls" technique. This method allows for paths to be animated more organically and complex movements to become easier to animate.
Key Insights
- The "points follow nulls" technique in Adobe After Effects creates nulls that control the path, making animation more efficient and organic.
- Using this method, nulls can be manipulated to change the path, making it easier to animate more complex movements.
- For more efficient animation, keyframes can be set for the bottom nulls and then manipulated to follow the desired path.
- The "points follow nulls" technique can be particularly useful for animating objects that move in complex or curving motions, such as a fishing line being cast.
- Adding final touches like motion blur can enhance the realism of the animation. However, this should be done in the final stages as it can slow down the machine you're working on.
- The project file for this tutorial can be downloaded from the Noble Desktop website for further practice.
Vector Point Animation
-
Show Path
Click the Path property in your shape layer to enable animation.
-
Set First Keyframe
Click stopwatch with the playhead at frame 0.
-
Move Forward in Time
Advance playhead and adjust path points with Direct Selection tool.
-
Match Vertex Counts
Source and target paths should have the same number of points for clean morphs.
Download Project FilesHere
Drawing the Path
- Double click the Fishing Rod and Hook Precomp to go inside of it. If it is not visible, turn on Visibility.
- Go to New > Layer > Shape Layer.
- Click the Pen tool.
- Draw out a line from the tip of the rod using only three points.
- Rename the Shape Layer to Fishing Line.
Points Follow Nulls
- Go to Windows > Create Nulls From Paths.
- Toggle open Fishing Line to Contents > Shape 1 > Path 1.
- Click on the word Path next to the stopwatch.
- On the Create Nulls From Paths window, click Points Follow Nulls.
- Click through the new Null layers to see which Null controls which point.
Animate the Line
- Parent the topmost Null to Rod Outlines.
- Shift-click the bottom two Nulls to select them.
- Hit P for Position.
- Hit the stopwatch on either selected layer to set keyframes.
- Right-click on either selected keyframe and go to Keyframe Assistant > Easy Ease.
- Move the Playhead to 0;00;00;22.
- Animate the line swinging over the rod. Change the Position on the middle Null to around 950,340.
- Change the Position on the bottom Null to around 950,250.
- Move the Playhead to 0;00;01;13.
- Animate the line swinging into place. Change the Position on the middle Null to around 190,1170.
- Change the Position on the bottom Null to around 150,1235.
- Select both keyframes.
- Right-click on either selected keyframe and go to Keyframe Assistant > Easy Ease.
- For added realism, Shift-click on the bottom Null’s keyframes and move them over one or two frames.
Animate the Hook
- Make sure the Hook layer is on the top of the layer stack.
- Hit Y for the Anchor Point tool. Move the Hook’s Anchor Point to its base.
- Parent the Hook to the bottom-most Null. Move the Hook so it extends from the fishing line, like an actual line and hook.
- Move the Playhead to 0;00;00;03;
- Hit R for Rotation.
- Hit the stopwatch to start keyframing.
- Change the Hook’s Rotation to -45.
- Move the Playhead to 0;00;00;20.
- Change the Hook’s Rotation to -130.
- Move the Playhead to 0;00;01;13;
- Change the Hook’s Rotation -285.
Final Touches
- Shift-click on all animated layers.
- If the Switches are not visible, hit Toggle Layers/ Modes on the bottom of the layer stack.
- In any selected layer, click the Motion Blur switch.
- Activate Motion Blur for the Precomp by hitting the Motion Blur icon on the top of the layer stack.
Video Transcription
Hey, Everyone. This is Tziporah Zions from Noble Desktop and This Tutorial, I'm Going to Show You How to Use a Points. Follow Nulls Technique and Adobe After Effects, so We're Going to Be Drawing Out a Path for This Fishing Line.
Let me show you what it looks like and then using points funnels to create a few notes. These, though. Sorry, those nose control the path so we can animate those to make it look like the line is being cast.
Then we'll finish up with parenting the hook to the tip of the line in enabling motion blur. The crate knows from past menu offers a couple of different options. They all revolve around having NOLs interact with paths and different ways.
Trace Paths has a, you know, let me show you actually the window. We've got a window. Create Noels from past, so you know what I'm talking about. So trace paths have trace paths, has an all follow drawn path, knows follow points is what it sounds like.
Those will be created of all points on a path. And in this tutorial, we're going to go into how to use points follow. I'll probably go like trip over the term a few times, so bear with me. So, you know, here's what the project looks like when it's done.
There you go. And this is important because it allows for paths to be animated a lot more efficiently and organically than like the usual quote unquote methods. It's a lot easier to grab and move NOLs and to keep from individual points on a path.
Because of that, more organic and complex movements become easier to animate. We're going to be. As for external assets, we're going to be using this background of a lake, but mainly focusing on this right here. And you can find this project file with those assets included in the video description below.
So let's get started. So for comparison's sake, let me show you how I think most people would typically animate a path. So, you know, you go over, you grab your pen tool. Sorry, one moment. No, you grab your pen tool by error.
So you go over, you grab your pen tool and I'm going to animate. I'm sorry, I'm going to draw like a single one like that. And you know, typically what people will be doing is animating, you know, each of the, you know, points individually, one by one, you know, like key from that.
And then you'd have to like move it over and cue from that and, you know, move it over again. And then if you want to, you know, change the position of like your key, you know, your points, then you're going to have to like, fight with it to let it, you know, change the
Position of the points. It's tedious. It's not the most fun thing to do, you know, but you can see like, this is just the single line and you can see how like if I were to do something more complex like, you know, text shape, for instance, like this would not be enjoyable.
So let's show how to make this more efficient. So double clicking into my fishing rod and hook player over here. So the first thing that I'm going to be doing is let's draw a path with three points. Layer new shape layer going to grab the pen tool and I'm going to draw a path with about three points. So what? I'm going to curve this one like that too. I'm going to curve this from a bit like this three and curve that and let me. Error. OK, so now I'm in my fishing rod and hook. I'm going to make a new shape layer and I'm going to grab my pen tool and I'm going to make
Sure my stroke is like a similar color of my other shapes using eyedropper tool. I'll stroke to be fairly thin, maybe like three pixels. And the first thing we're going to do is get our solar path. So let's draw it out.
So I'm going to draw one point criminal a bit, another point curving out the other way. Another point curved out. This way, we're going to work with just three points for the sake of this tutorial, and let's open up the path contents.
Go. You know, toggle it open, toggle open to contents, talk open shape, and then we want to open to path. Now this is important because we've got to have this thing select right here the path with the stopwatch next to it selected in order for this technique to work.
And the there we're going to be working with. If you find it under windows, create Knowles from Pao's over here and then it pops up. This typically won't appear unless you access it in the Windows panel. And then with this path selected, let's hit points.
Follow and what this does. It creates these three orange layers and they are three notes. Actually, I'm going to rename this to fishing line, so I'm organized. But like, if I were to grab one of these things, check it out.
I can manipulate the path just like that. So I think you see where I'm heading with this is that I could keyframe from these novels, and that's so much easier than keyframe keeping keep framing these individual, you know, points on the path.
So the first thing that I'm going to be doing is let's find the very first novel to be this one. I'm actually going to rename each of these. So no one, No. Two, No. Three and I grabbed this one.
And I am going to parent it to the fishing line just because that way, it'll follow the path of the fishing line as it arcs over, and I don't actually have to keyframe that one too much. So honestly, all I got to do is keep from these two bottom ones.
So with both of those I am going to with my plate, the origin suck, both of them p for position, and I'm going to put down a key frame for both. And because this is fishing around now, this is more like animation technique.
I want to arc overhead and I want it to end up over here. So I'm going to, you know, move down a little bit and then I'm going to just, you know, grab each of these into position. And what's really nice about these is they're they, you know, they very much are intuitive.
I apologize, by the way, I realize that I, instead of right outlines. I had it said to fishing line. I meant to say parent. The No. One to Rod outlines in particular that, you know, I even though I named all my layers, I still mess up that a little bit.
But yeah, you can see that it's already like moving along with the animation. And then over here, I'm going to grab null three. Pull it over here, and I'm going to get it to animate upwards a bit, you know?
So it's at the it's following the motion of the line as it's being cast, you know, just like that, I'm sorry for that. And then it goes on a little further and you know, no three is going to follow arc over here.
You know that my computer is being finicky, but you know, no three is going to follow the arc over there, and no two is also going to follow the arc over there. And then you could do a bit of animation cleanup, which I will do myself and we'll cut to the next part.
All right. So after doing some animation cleanup, here's what I have so far. You could see, you know, the line being cast and that was done with the nose animating the panels. And I also did it on my first and last key frames by going, you know, selecting both right?
Clicking cue from Assistant is easy to give it a bit more life. And then the last thing we're going to be doing is grab hook outlines that layer over there, bring it all the way to the top, and we're going to parent that one to the last known over here.
And then we're going to end with the rotation, so it was the play had its origin, let's hit, you know, rotation to keep from it. And then at the very apex of the Oracle, let's have it, you know, go in a bit up like that.
You know, we don't want it to clip out of the frame, something like that. And then as it lands, it's going to be facing the other way. Like that? There go. All right. Now with that, let's turn on motion blur.
If you haven't done so already. We're going to control all the layers and this column is called motion blur and we're going to hit, you know, motion blur in this column. And what that does is that as things move around, it does give it a bit of blur and we do this at the edges because it
Can cost, you know, some resources from the machine that you're working on. So it's one of those effects that you just got to do at the end. Otherwise, it can slow things down quite a bit. All right. So here, back in the main column, you can see our finished product.
So you can use this technique also to animate things like the string and pull the ping pong ball. Paddle hanging wire is one of those wavy inflatable two men spaghetti or even convert text into shapes and animate those.
Anything that moves in complex or curving motions can really benefit from this technique. So, yeah, that's all for this tutorial. I hope you've enjoyed learning how to use the points. Phone old technique in Adobe After Effects This has been super designs for novel desktop.
Video Transcription:
Full Video Transcript
Introduction to Points Follow Nulls
Hey everyone, this is Zappos Resigns from Noble Desktop, and in this tutorial I'm going to show you how to use a Points Follow Nulls technique in Adobe After Effects. We're going to be drawing out a path for this fishing line. Let me show you what it looks like, and then using Points Follow Nulls to create a few nulls. Those nulls control the path, so we can animate those to make it look like the line is being cast. Then we'll finish up with parenting the hook to the tip of the line and enabling motion blur.
Understanding the Create Nulls from Path Menu
The Create Nulls from Path menu offers a couple of different options. They all revolve around having nulls interact with paths in different ways. Let me show you actually the window. We go to Window, then Create Nulls from Path, so you know what I'm talking about. Trace Paths has a null follow a drawn path. Nulls Follow Points is what it sounds like—nulls will be created to follow points on a path. In this tutorial, we're going to go into how to use Points Follow Nulls.
Here's what the project looks like when it's done. This is important because it allows for paths to be animated a lot more efficiently and organically than the usual methods. It's a lot easier to grab and move nulls than to keyframe individual points in a path. Because of that, more organic and complex movements become easier to animate.
Project Assets and Setup
As for external assets, we're going to be using this background of a lake, but mainly focusing on this rod here. You can find this project file with those assets included in the video description below. So let's get started.
The Traditional Method of Animating Paths
For comparison's sake, let me show you how I think most people would typically animate a path. You go over and grab your pen tool, and I'm going to draw a single line like that. Typically what people would be doing is animating each of the points individually one by one—you know, keyframe that, then move it over and keyframe that, then move it over again.
If you want to change the position of your points, you're going to have to fight with it in order to change the position. It's tedious, it's not the most fun thing to do. You can see this is just a single line, and if I were to do something more complex like a text shape for instance, this would not be enjoyable. So let's show how to make this more efficient.
Creating the Fishing Line Path
Now I'm in my fishing rod and hook precomp. I'm going to make a new shape layer and grab my pen tool. I'm going to make sure my stroke is a similar color to my other shapes using the eyedropper tool. I want the stroke to be fairly thin, maybe like three pixels. The first thing we're going to do is get ourselves a path, so let's draw it out.
I'm going to draw one point curving out a bit, another point curving out the other way, another point curving up this way. We're going to work with just three points for the sake of this tutorial. Let's open up the path contents—toggle it open to Contents, toggle open Shape, and then we want to toggle open to Path.
Applying Points Follow Nulls
This is important because we have to have this thing selected already—the path with the stopwatch next to it selected—in order for this technique to work. The window we're going to be working with, you find it under Window, Create Nulls from Paths. It pops up and typically won't appear unless you access it in the Windows panel.
With this path selected, let's hit Points Follow Nulls. What this does is create these three orange layers, and they are three nulls. Actually, while I'm at it, I'm going to rename this to Fishing Line so I'm organized. If I were to grab one of these things, check it out—I can manipulate the path just like that. So I think you see where I'm heading with this: I could keyframe these nulls, and that's so much easier than keyframing individual points on the path.
Setting Up the Null Hierarchy
The first thing I'm going to be doing is find the very first null, which would be this one. I'm actually going to rename each of these: Null One, Null Two, Null Three. I'm going to grab this one and parent it to the Rod Outlines. That way it'll follow the path of the fishing line as it arcs over, and I don't actually have to keyframe that one too much. Honestly, all I have to do is keyframe these two bottom ones.
Animating the Fishing Line Cast
With both of those selected, with my playhead at the origin, I'm going to hit P for position and put down a keyframe for both. Because this is a fishing rod, now this is more animation technique—I want to arc overhead and I want it to end up over here. I'm going to move down a little bit and then grab each of these into position.
What's really nice about these is that they're very intuitive. I apologize, by the way—I realized that instead of Rod Outlines, I had it set to Fishing Line. I meant to say parent Null One to Rod Outlines in particular. Even though I named all my layers, I still messed up a little bit. But you can see that it's already moving along with the animation.
Over here I'm going to grab Null Three, pull it over here, and get it to animate upwards a bit so it's following the motion of the line as it's being cast. Then it goes on a little further—Null Three is going to follow this arc over there, and Null Two is also going to follow the arc. Then you could do a bit of animation cleanup, which I will do myself.
Animation Cleanup and Easy Ease
After doing some animation cleanup, here's what I have so far. You can see the line being cast, and that was done with the nulls animating the paths. I also did easy ease on my first and last frames by selecting both, right-clicking, Keyframe Assistant, Easy Ease to give it a bit more life.
Parenting and Animating the Hook
The last thing we're going to be doing is grab Hook Outlines, that layer over there, bring it all the way to the top, and we're going to parent that one to the last null over here. Then we're going to animate the rotation. With the playhead at the origin, let's hit Rotation to keyframe it. At the very apex of the arc, let's have it go up a bit like that—we don't want it to clip out of the frame. Then as it lands, it's going to be facing the other way like that. There we go.
Enabling Motion Blur
Now with that, let's turn on motion blur if you haven't done so already. We're going to Control-A to select all the layers, and this column is called Motion Blur. We're going to hit Motion Blur in this column. What that does is as things move around, it gives it a bit of blur. We do this at the end just because it can cost some resources from the machine you're working on. It's one of those effects that you just have to do at the end, otherwise it can slow things down quite a bit.
Conclusion and Additional Applications
Back in the main comp, you can see our finished product. You can use this technique also to animate things like the string and ping-pong ball of a paddle, hanging wires, one of those wavy inflatable tube men, spaghetti, or even convert text into shapes and animate those. Anything that moves in complex or curving motions can really benefit from this technique.
That's all for this tutorial. I hope you've enjoyed learning how to use the Points Follow Nulls technique in Adobe After Effects. This has been Zappos Resigns for Noble Desktop.
