A composition naming system for After Effects

Keeping After Effects projects organized is rarely glamorous, but it is one of the biggest levers for speed and clarity. A good naming pattern prevents the endless hunt for "Pre-comp 47" and makes it easier to scale a project without mental overhead. Below is a compact system that has proven to be flexible across many projects and teams.

Organization unlocks creative flow

The biggest payoff of structure is not the structure itself, but how little you have to think about it later. When naming is predictable, you stop wasting energy on basic decisions and can focus on the animation.

How the system works

This approach is built around three ideas:

  1. Hierarchy
  2. Sequential vs. non-sequential levels
  3. Additional information

Here is a simple example:

After Effects composition naming overview

1) Hierarchy

Use a > separator to show where a composition sits in the tree. The last term is the current comp, and anything before it is its parent chain.

House > Window > Reflection

This mirrors the idea of namespacing: you can instantly see where a comp belongs and how deep it is.

2) Sequential vs. non-sequential

Use # to indicate sequence levels. Think of it as a simple ladder:

# Movie > ## Sequence > ### Scene

A common habit is to name your primary output comp # Main. If there are multiple deliverables (lengths, languages, versions), keep them at the same top level and add a short qualifier:

# Main (15s)
# Main (30s)
# Main (fr)
# Main (en)
# Another title

Everything that starts at # is first-level and should never be nested inside another composition.

3) Additional information

Parentheses are a clean way to surface extra context. They are easy to scan and make long names readable.

# Main (en)
# Main (en) > ## Highway
# Main (en) > ## Highway > Car (green)
# Main (en) > ## Highway > Car (blue)
# Main (fr)
# Main (fr) > ## Highway
# Main (fr) > ## Highway > Car (green)
# Main (fr) > ## Highway > Car (blue)

In this example, the same scene exists in two languages, each containing cars with color variants.

Wildcards for reuse

Sometimes you want a comp to be reusable across multiple branches. Two wildcard patterns help keep the system flexible:

  • Global wildcard: Start with > to indicate a comp that can be used anywhere (textures, effects, common elements).
  • Bypass additional info: Use * inside parentheses to ignore specific variants while keeping the hierarchy intact.
# Main (en)
# Main (en) > ## Highway
# Main (fr)
# Main (fr) > ## Highway
# Main (*) > ## Highway > Car (green)
# Main (*) > ## Highway > Car (blue)
# Main (*) > ## Highway > Car (*) > Wheel

This trades a little alphabetical purity for significantly better reuse.

Trash, guides, and throwaways

Use // for comps you want to ignore or remove later. This keeps the main list clean and makes cleanup obvious.

Examples:

  • // Storyboard for temporary PNG sequences
  • // Notes for client or animator callouts

Folders: useful, but secondary

Folders are excellent for imported assets, but composition organization should be solved by naming. After naming, you can move wildcards (>) and throwaways (//) into their own folders and leave the rest together for clean alphabetical order.

Folder layout example

If a project grows large, you can split top-level comps into subfolders, but the comp name should still carry the organizational intent.

Tips

  • A batch renamer (like AE Global Renamer) helps keep hierarchy changes painless.
  • Layer naming can be more relaxed, especially if Illustrator layers are already structured.

Closing thoughts

This is a practical, opinionated system meant to reduce friction. Adapt it to your workflow, keep it flexible, and aim for names that make the project readable at a glance.