A workflow taught by Adobe Certified Instructors at Adobe Video World.
A null object is an invisible layer that controls other layers — one of the most powerful organizational tools in After Effects. It lets you move, scale, and rotate a whole group of elements from a single handle, and it’s the foundation of rigging and complex animation. This guide explains what nulls do and how to use them.

What a Null Object Is
A null object is an invisible layer with all the normal transform properties — position, scale, rotation — but nothing that renders to screen. It produces no pixels in your final output, existing purely as a controller you can parent other layers to.
Think of it as an invisible handle. You attach layers to the null, and then moving the null moves everything attached to it, giving you a single point of control over a whole group without adding anything visible to the frame.

Create a Null Object
Adding a null is quick: go to Layer > New > Null Object, and a small square appears in your composition. It shows as a bounding box outline while you work but never appears in the render, so you can position it freely.
Once created, the null behaves like any other layer in the timeline, with its own transform properties to animate. The magic happens when you connect other layers to it through parenting, turning it into a controller.

Parent Layers to the Null
To make a null control other layers, parent those layers to it using the pick whip or the parent dropdown, a technique covered fully in our parenting guide. Once parented, the layers follow the null’s every move.
Now animating the null’s position, scale, or rotation drives all the attached layers together. You’ve created a single controller for a whole group, which is the essence of what makes nulls so useful for complex scenes.

Move a Group of Layers Together
The most common use of a null is moving many layers as one. Suppose you’ve built a logo from a dozen separate shapes — parent them all to a null, and you can move, scale, or spin the entire logo by animating just the null.
Without a null, you’d have to animate each shape identically and keep them perfectly in sync, which is tedious and error-prone. The null collapses all that work into a single set of keyframes on one controller.

Build a Simple Rig
Nulls are the backbone of rigging, where you build a control system for an animation. By parenting layers to nulls and nulls to other nulls, you create a hierarchy — like a null controlling an arm that’s parented to a null controlling the body.
This lets you animate naturally: move the body null and the arms follow, then animate the arm null for independent movement on top. Rigs built from nulls are how character animation and complex mechanical motion stay manageable in After Effects.
Animate Cameras and Lights with Nulls
Nulls are invaluable for controlling cameras in 3D scenes. Parenting a camera to a null lets you animate smooth camera moves by moving the null, which is far easier than keyframing the camera’s position and point of interest directly.
The same applies to lights and other hard-to-control elements. A null gives you a clean, simple handle for objects that are otherwise fiddly to animate, which is why nulls appear in almost every 3D composition.
Use Nulls with Expressions
Nulls become even more powerful when paired with expressions. You can add slider controls to a null and use them to drive properties across your composition, turning the null into a custom control panel for your animation.
This is how motion designers build flexible templates where a few sliders on one null adjust an entire animation. Combined with the techniques in our expressions guide, nulls turn complex projects into simple, adjustable rigs.
Keep Your Project Organized
Beyond control, nulls aid organization. Naming your nulls clearly — ‘Logo Control,’ ‘Camera Rig’ — makes a complex timeline readable, and grouping related layers under nulls keeps the structure logical and easy to navigate.
A well-organized rig of named nulls means you, or anyone else opening the project, can understand and adjust the animation quickly. This clarity is just as valuable as the control nulls provide, especially on projects you’ll revisit.
Null Object Best Practices
- Parent layers to a null to move them as one group.
- Build hierarchies of nulls for rigs and character animation.
- Parent cameras and lights to nulls for easy control.
- Name your nulls clearly to keep the project readable.
Common Null Object Mistakes
- Animating each layer separately instead of using a null.
- Leaving nulls unnamed in a complex rig.
- Forgetting nulls are invisible and looking for them in the render.
- Over-complicating a rig with more nulls than needed.
Drive Multiple Properties from One Null
A null can control far more than position. By adding expression links from a null’s properties to other layers, you can make a single null drive scale, opacity, rotation, and even effect parameters across your whole composition. The null becomes a master controller for the entire animation.
This is the foundation of template design, where a client or teammate adjusts a few values on one labeled null and the whole graphic updates. Built well with the techniques in our expressions guide, a control null turns a complex project into something anyone can customize safely.
Nulls for Motion Tracking
Null objects are the standard destination for tracking data. When you track a moving object or camera, After Effects applies that motion to a null, and you then parent your graphics to it so they stick to the tracked point. The invisible null carries the real-world movement.
This workflow lets you attach text or effects to a moving subject in a handheld shot, and it’s central to compositing graphics into live footage. The null absorbs the tracking keyframes while keeping your visible layers clean, which is exactly why nulls and tracking go hand in hand.
Key Takeaways
- A null is an invisible controller layer that renders nothing.
- Parent layers to a null to move them all at once.
- Build rigs by layering nulls into hierarchies.
- Pair nulls with expressions for flexible templates.
Frequently Asked Questions
What is a null object in After Effects?
A null object is an invisible layer with normal transform properties but nothing that renders to screen. You parent other layers to it and use it as a single controller to move, scale, and rotate them together.
How do I create a null object?
Go to Layer > New > Null Object. A small square appears in your composition that shows as an outline while you work but never appears in the final render.
Why use a null object instead of animating layers directly?
A null lets you control many layers from one handle, so you animate a single set of keyframes instead of duplicating the same movement across every layer. It’s the foundation of rigging and complex animation.
Sources: Adobe’s guide to creating layers and null objects.
Build smart rigs at Adobe Video World
Train hands-on with Adobe Certified Instructors across 100+ Premiere Pro & After Effects sessions.




