After Effects: Master Properties End the Duplicate-Precomp Problem
The Real-World Scenario
You build a lower third. The client wants it on twelve people. So you duplicate the precomp twelve times, open each one, and retype the name. Then the client changes the font. Now you open twelve comps and change the font twelve times, and on the eleventh you make a mistake nobody notices until delivery.
The duplication happens because a precomp used twice shows the same contents in both places. Editing one edits both. Duplicating is the obvious escape, and it converts a single asset into a maintenance problem growing with every variant.
The Solved Feature: Master Properties
Exposing properties instead of duplicating comps
Master Properties solve the problem by letting a precomp publish selected values to the layer holding it. Open the precomp, select the property you want variable, and add it to the Essential Graphics panel. Return to the parent comp and the property now appears on the precomp layer, under Master Properties.
Each instance of the precomp holds its own value for a published property. Duplicate the layer twelve times, set twelve names, and every one still points at a single source comp. Change the font once, in the single source comp, and all twelve update.
What is worth publishing
Source text is the obvious candidate. Colour, position, scale and opacity are the next four, and effect parameters work as well, so a published Gaussian Blur amount lets one comp serve both a sharp and a soft version.
The useful discipline is publishing only what genuinely varies. A panel with forty controls is harder to use than the comp it replaced. Publish the three or four values a variant genuinely changes and leave the rest inside.
Why this matters beyond lower thirds
Any element appearing repeatedly with small differences fits the same pattern. Title cards, social variants at several aspect ratios, subtitles, product callouts, animated icons in a set. Each is one build and many instances rather than many builds.
The published properties also survive into Premiere Pro as Motion Graphics templates, so an editor changes the text on the timeline without opening After Effects at all. Building with Master Properties from the start is what makes the handoff possible later.
Pro Tips and Gotchas
- Published properties on a precomp interact awkwardly with time remapping on the same layer, so test the combination before building a project around it.
- A published value overrides the value inside the comp, which is confusing when you open the source comp and see something different from the render. The parent is the authority.
- This is a different feature from Collapse Transformations, covered in entry one of this series. Master Properties controls values. Collapse Transformations controls how the precomp is rendered.
Where This Fits
The wider discipline is covered in Blender for Motion Graphics, the pillar guide for this area. This page is entry 3 in Features You May Not Know About, a series on capabilities shipping in software you already own.
What this replaces
The old approach to varying a repeated element was duplicating its composition and editing each copy. That works and it breaks the link between them, so a change to the design has to be made in every duplicate individually, and a project with twelve variations becomes twelve separate maintenance jobs.
Exposing a property upward keeps one source and lets each instance differ where it needs to. Change the source and every instance updates, while each instance keeps its own text, colour or timing. This is the same reasoning behind styles in a document or components in an interface design.
Decide which properties to expose before building many instances. Exposing too few means editing inside the source again, and exposing everything recreates the confusion the technique was meant to remove. The useful set is usually the two or three things that genuinely vary.
Vocabulary
Precomposition. A composition nested inside another, used to group layers so they can be treated as a single element. The building block that master properties make reusable rather than merely tidy.
Master property. A value exposed from inside a precomposition so it can be set differently on each instance. Keeps one shared source while allowing controlled variation between uses.
Instance. One use of a shared source element within a project. Inherits everything from that source except the specific properties deliberately exposed for it to override, which is what allows controlled variation without duplication.
Parametric design. Building an element so its variations come from adjusting values rather than from editing copies. Reduces a set of similar assets to one asset plus a list of differences.
Translate this page
- Español
- 简体中文
- हिन्दी
- العربية
- Português
- Français
- Deutsch
- 日本語
- Русский
- Bahasa Indonesia
- 한국어
- Italiano
- Türkçe
- Tiếng Việt
- Polski
- Nederlands
Machine translation provided by Google Translate, on Google’s servers. We do not check these translations and they will get technical terms wrong. The English page is the authoritative one. Following a link sends this page’s address to Google. Your browser may also offer to translate this page itself, which keeps the request on your device.