Pseudo Effect Authoring
What a pseudo effect is
A pseudo effect bundles a whole set of controls into one custom After Effects
effect — a .ffx preset — instead of leaving a scatter of individual Slider,
Color, and Checkbox controls sitting loose on a layer. Pseudo Effect
Authoring is where you build, edit, and round-trip them.
You reach it from the LIB → Pseudo FX toolbar entry, which takes you straight to the authoring surface rather than a list of saved rigs. Saved rigs themselves live in their own tree — All Pseudo Rigs — inside the Library (see Where rigs live).
The Structure tree and the Inspector
The main authoring surface is a Structure tree of controls, each editable in the Inspector beside it. The available kinds:
- Slider, Angle, Checkbox, Color
- Point, 3D Point
- Dropdown, Layer
- Label
- Group — groups nest, so you can build a hierarchy of related controls
Structure supports drag-to-reorder, drag-to-nest, and multiselect. Tab and Shift+Tab walk every editable property field in visual order, including fields inside nested groups — decorative chrome and collapsed fields aren't stops, so keyboard traversal only ever lands on something you can actually edit.
One header row, one status footer
Every verb lives in a single row next to the authoring screen's title, beside the props-layout toggle — nothing is split off into the footer or hidden behind a collapsed rail. Reading right to left: Apply · Import · Pull · Save · Export · New, with hairline dividers marking the group boundaries and one more fencing off the layout toggle.
The footer carries no actions at all. It shows only two things: a library-membership chip and a preflight strip. Before you've saved, the chip reads "Draft — not in library." Once you save, it swaps to the rig's real folder and title. The in-flight rig is kept as hot-exit working state before its first Save (see Work in progress survives a reload below). It becomes a Library item only when Save succeeds; "Draft — not in library" is literal, not another name for an already-saved rig.
The association row
Directly under the header sits a slim row naming which library expression, or expressions, this rig is currently associated with. Click it to open a floating expression picker: rows toggle in a multiselect with a check mark showing what's included, Done commits your selection, and Esc cancels, leaving the association exactly as it was. Associating a rig with an expression is what keeps that expression's controls derived from the rig going forward — see Associating with expressions.
Applying a rig to a layer
A pseudo effect applies to a layer, not a property. Select a layer — or a property, since that just names its layer — and click Apply. No property selection is required. Selecting more than one layer is refused outright, naming how many layers are selected rather than guessing which one you meant.
Starting over with New
There's no separate Revert button. New starts a fresh rig and cuts every tie to the one you were working on — its draft, its saved-library link, its association, its pull provenance, and its place-back baseline — so the next Save creates a new library entry rather than updating the old one.
A pristine session (nothing changed since it was opened or last saved) starts fresh silently. A dirty one shows a dialog naming exactly what will be discarded — its controls, its groups, any associated expressions, and the layer it was pulled from — before it lets you proceed.
Work in progress survives a reload
Like the Author view, an in-flight rig comes back after a panel reload — its structure, its pull provenance, its remap baseline, all of it — labeled "· restored." If you don't want it, New is how you discard it and start clean.
After Effects lets you rename the pseudo effect instance, but not its internal
controls. eXLib's generated expressions address the effect and its controls by
stable match names, so changing the effect's display name in After Effects does
not break those links. To rename, reorder, or retype an internal control,
Pull the applied effect — or Import its .ffx — into Pseudo Effect
Authoring and edit it there. For a pulled effect, finish with Confirm & place
back so eXLib migrates its existing keyframes and expressions.
These screenshots were captured in an earlier beta. Toolbar and Library layouts have since changed; the written instructions on this page describe v0.145.4. See A Tour of the Panel for the current controls.
Related
- Pull, Edit, Place Back — bringing an applied effect back into Pseudo Effect Authoring and placing it back safely
- Saving, Exporting & Association — what happens once a rig exists
- Delivering Controls — choosing a pseudo effect as a variable's delivery target from the Variables panel
- Tabs & Hot Exit — the other half of the hot-exit story, for editor tabs and Author drafts