# Yeah but why?
Every time you create a null you are actually creating a solid layer that has to live in a Solids folder in the Ae project. Every time you import a project into another project this Solids folder comes with it, and if you import that project into another project you have 2 Solids folders, but in different locations unless you manually manage the project (which you wont do). You see where this is going.
And don't get me started on the top-left anchor point. 🙄
Void layers are shape layers that do not exist in the project panel and make for a lighter project. They are truly empty. Stare into the void.
A newsletter? Ew.
We write a blog of workflow tips, ideas, development stories, and product updates. When we publish these posts it sends out an email. Your inbox is the inner sanctum of your digital life and the last thing we would want to do is spam you or sell your info.
Unsubscribe at any time.
The interface is split into 2 areas, Create and Replace.
These top 3 buttons are used to create the shape layer alternatives to Null, Solid and Adjustment layers.
# New Void
Click to create a shape layer alternative to a Null layer. Any selected layers will automatically be parented to the new Void layer
Select a single layer and the new Void will be created at the anchor point of the selected layer. This will zero out the Position, Scale and Rotation of the selection.
Select multiple layers and the new Void will be created at the mid-point of the selected layers.
# New Variant
Click to create a shape layer alternative to a Adjustment layer. This is a comp-size, filled shape layer, with it's switch set to Adjustment layer. Why would this need to exist in the project folder?
# New Volume
Click to create a shape layer alternative to a Solid layer. This is a comp-size, filled shape layer. A color picker will open at creation, but you may just as easily press ESC on your keyboard to dismiss it.
Solids do still have a use
Keep in mind that some effects need absolute coordinates to draw correctly. If you use a shape layer (like a Volume), it will not be possible to transform the effect by transforming the layer. Create a Volume from the dockable ScriptUI panel, and hold the ALT/Option key to automatically precomp the new Volume layer.
But at this point you are creating a new precomp in the project instead of a solid layer. And you might just want to keep using a Solid. Pick your poison.
Legacy layers may be replaced in a comp or the entire project by clicking any of these buttons.
After replacing, Void will check the Project panel to see if the source layers are used in any other comps, and if not, will delete them. Enjoy a lighter project.
# Secret menu
With the UI open (from the docked ScriptUI panel or from KBar), there are 2 alternate Void creation options.
# Shift + ALT/Opt + New Void
Ultra Void mode : Create a new Void without pseudo effects or strokes.
# Shift + New Void
A new Void will be created at the center of comp, just like when you have no layers selected, even if you do have layers selected. Useful for scaling layers from comp center even with odd placement.
# Included files
├── 📂 Void.zip │ ├── 📂 headless │ │ │ └── Void-newVariant.jsx │ │ │ └── Void-newVoid.jsx │ │ │ └── Void-newVolume.jsx │ ├── 📂 icon │ │ │ └── Void.svg │ ├── 📂 KBar │ │ │ └── Void.kbar │ │ │ └── download KBar.url │ ├── Void manual.url (link to this page) │ ├── Void.jsx
# Keyboard shortcut setup
Did you know that anything that exists as an Ae menu item may be set to a keyboard shortcut? Included with the download are 3 headless files that are used for creating the new layers.
- File > Scripts > Install Script
- Select the included Headless script files
- The files will be copied to Ae's scripts folder (one up from ScriptUI Panels)
/Applications/After Effects #version#/Scripts/
/Program Files/Adobe/Adobe After Effects #version#/Support Files/Scripts/
- Restart After Effects
- This will update the menu items
- Open the Ae Keyboard Shortcuts: Edit > Keyboard Shortcuts
- Search for Void
- Update the keyboard shortcut to replace the native functions, or create your own
In newer versions of After Effects, it is possible to install Void and other scripts without digging through your hard drive.
File > Scripts > Install Script UI Panel…
Restart Ae and Void will be available in the Window menu at the top of the screen. Scroll down to find the installed scripts.
CC2018 and older
- Unzip the Void.zip download
- Copy Void.jsx (or .jsxbin) to the ScriptUI Panels folder
- Restart After Effects
- Void will be available in the Window menu at the top of the screen. Scroll down to find the installed scripts.
/Applications/After Effects #version#/Scripts/ScriptUI Panels/
/Program Files/Adobe/Adobe After Effects #version#/Support Files/Scripts/ScriptUI Panels/
Beginning in KBar 3, it is now possible to import new buttons.
- Unzip the Void.zip download
- Locate the included Void.kbar file
- Inside of Ae, open KBar. Right click within the KBar panel > KBar settings
- Navigate to the Settingstab
- Click Import from .kbar
- Navigate to Void.kbar
- Feel free to move and rearrange buttons to best fit your layout
- Separate dimensions now respects the Ae preference correctly
- Create Voids and link to selected 2D position properties
- SHIFT + New Void: sets the Void position to comp center while setting it as the parent
- ALT/Opt + SHIFT + New Void: Creates a Void without any pseudo effects or strokes -
Ultra Void mode
- New Void adopts the name of a single selected layer
- ALT/Opt + New Void: Still creates a hidden Void at the bottom of the layer stack, but retains the previous selection
- Name incrementation logic improved
- Void roundness control
- Copying effects from nulls to voids when replacing
- Zero Scale and Rotation when selecting a single layer
- New Void is inserted in parenting chain. If selected layer(s) have a single parent layer, this parent will become the parent of the new Void.
- New Void layer is locked when holding ALT/Opt to create a hidden Void
- Logic to preserve the parenting hierarchy and only parent the top-most selected layers to a new Void layer
- Support for zeroing 3D layers
- Support for finding the midpoint of 3D layers
- Replace solids was removing footage
- Initial release