Motion Tracking and Setting Fields on Fire
As mentioned above, this technique is most useful when trying to composite visual elements (such as fire, smoke or explosions) into a moving shot. You can create a new Null object and then motion track your footage and apply the tracker data to the Null object. Once you have done this, you will have the Null object follow the tracked element as seen in the shot below. I have tracked the tip of the power pole and applied the tracking data to a Null object.
You can then place other elements in your footage and parent them to the Null object to make them follow the camera’s movement correctly. In the shot below I placed a simple fire element into the fields and parented it to the tracked Null object. Notice how the fire follows the movement of the shot.
Controlling Effect Parameters
Another use for Null objects is to make it easy to control and animate position properties of effects. A lot of effect in After Effects have parameters that represent a 2D or 3D position. When you keyframe and animate these properties, you often can’t visually see them on the screen and you have to manually alter the x, y and z coordinates to make changes.
You can use expressions to link the position property of the effect to the actual position of the Null object. In order to do this, simply alt-click on the stopwatch icon next to the property you want to link and then use the pickwhip icon to drag onto the Position property of the Null object layer you created.
In the screenshot below I am linking the Position XY property from the Optical Flares effect to the position of my Lens Position Null object.
I can now control the position of the lens flare by dragging the null object around in the scene rather than having to open up the properties of the Optical Flares effect. This technique also allows me to link a number of position (or other) properties to the same Null object and control all of them at once.
Managing Expression Controls
Expression controls in After Effects allow you to control large amounts of effect parameters and very complex compositions with ease. Since you have to apply these expression controls to a layer, I like to create a new Null object, give it a recognisable name like ‘CONTROL’ and place all of the expression controls on it.
This is a simple way to organise my expression controls and create a single point of access to manage more complex visual effects.
Even though Null objects by themselves do nothing at all, in combination with parenting, expressions and expression controls, they are an invaluable tool to create and manage complex visual effects in Adobe After Effects.
7 Responses
You have a real talent for teaching, especially with, what can be, complex operations. I like to have my AE open and follow along with what you are doing and try it my self. I use AE just for fun, not commercially, but enjoy learning new things. Keep up the great work!
Thank you very much for the awesome feedback!
Thanks for your awesome tutorials. I’m learning easily from you.
Cheers from Argentina!
Hi,
Nice tutes.
Are you able to provide the AEP files and assets as well for us as well?
cheers
Thanks, I have a lot of downloads for sample files on my tutorials. I usually don’t provide the AE file since people can just follow along to create the effects anyways :)
Where did you get those ring objects from? I’ve been looking for them for an effect in one of my videos. Thanks!
I created them myself after watching this Video Copilot tutorial on advanced spinning VFX: https://www.videocopilot.net/tutorials/advanced_spin_fx
My version is super ugly in comparison, but it was sufficient for what I needed it to do :)