Pre-Comp Overrides
別のコンポジション内でレイヤーとして使用されるコンポジションは、Pre-Comp とも呼ばれます。複数の Pre-Comps を別のコンポジションに追加して、単一の「信頼できるソース」を持つコピーを作成する方法として使用できます — 元のコンポジションに加えられた変更は、すべての Pre-Comps に伝播します。
Pre-Comp Overrides を使用すると、レイヤーの属性を昇格させて、Pre-Comp 自体からアクセスしてオーバーライドできるようにします。これにより、同じ Pre-Comp の複数のバージョンにバリエーションを追加することが可能になります。
Pre-Comp Override は、ドロップダウンを除く、キーフレーム可能な任意の属性に追加できます。
- Assets Window で、デフォルトのコンポジションの名前を “Pre-Comp” に変更します。
- Composition Settings を開き、Resolution を 500,500 に設定します。
- Text Shape を作成します。
- Text の Alignment を Centre に設定します。
- Attribute Editor で、String 属性を右クリックし、Add Pre-Comp Override を選択します。
- 2 番目のコンポジションを作成し、“Main” という名前を付けます。
- Main コンポジションがアクティブな状態で、Pre-Comp を Assets Window から Scene Window にドラッグします。
- Scene Window で Pre-Comp を複製します(Pre-Comp 1 というレイヤーが作成されます)。
- 両方が Viewport で見えるように移動します。
- Pre-Comp 1 をダブルクリックするか、Scene Window から Attribute Editor にドラッグします。
- Overrides タブを開きます。
- String 属性に “Override” と入力します。
- いずれかの Pre-Comp をダブルクリックして、その親コンポジションをロードします。
- Text Shape の Font を変更します。
- Main コンポジションをロードします。
両方の Pre-Comps の Font が更新されましたが、文字列はオーバーライドを保持しています。

オーバーライドが追加された同じ Pre-Comp の 2 つのコピー。
オーバーライドの追加/削除
「オーバーライドの追加/削除」という見出しのセクションPre-Comp Override を追加するには:
- 属性または複数の属性を選択します。
- 選択した属性の行を右クリックします。
- Add Pre-Comp Override を選択します。
Pre-Comp Override を削除するには:
- Override を持つ属性または複数の属性を選択します。
- 属性の行を右クリックします。
- Remove Pre-Comp Override を選択します。
属性に Pre-Comp Override が適用されている場合、それを示す紫色のドットがコントロール行に表示されます。
オーバーライドの設定
「オーバーライドの設定」という見出しのセクションScene Window で Pre-Comp をダブルクリックして Attribute Editor にロードし、Overrides タブで属性の行を右クリックして Override を選択すると、以下のオプションが表示されます:
- Reveal the Origin Layer - 元のコンポジションを開き、属性の親レイヤーを Attribute Editor にロードします。
- Remove this Pre-Comp Override - Pre-Comp Override を削除します。これは、Pre-Comp Override を削除するための上記の手順と同等です。
- Reset Value to Origin - 属性値を元のコンポジションで設定された値にリセットします。
コンポジションが Reference としてインポートされている場合、Reveal the Origin Layer と Remove this Pre-Comp Override は利用できないことに注意してください。
オーバーライドの並べ替え
「オーバーライドの並べ替え」という見出しのセクションコンポジションに Pre-Comp Overrides を持つレイヤーが含まれている場合、Assets Window のその行に歯車アイコンが表示されます。歯車をクリックすると、Pre-Comp Overrides を持つすべての属性のリストが表示されます。これらをドラッグ&ドロップして、Pre-Comp の Attribute Editor UI の Overrides タブに表示される順序をカスタマイズできます。
オーバーライドの命名
「オーバーライドの命名」という見出しのセクションデフォルトでは、Pre-Comp Override のラベルは layerNiceName.attrNiceName と表示されます。例えば、MyLayer というレイヤーの Position 属性が Pre-Comp Override として設定されている場合、Pre-Comp の Overrides タブには MyLayer.Position と表示されます。
カスタム名が必要な場合、Attribute Editor で属性のラベルを右クリックして Rename... を選択することで属性の名前を変更できます。この場合、ラベルは単に attrNiceName と表示されます。例えば、MyLayer というレイヤーの Position 属性が ‘My Custom Label’ に名前変更され、Pre-Comp Override として設定されている場合、Pre-Comp の Overrides タブには My Custom Label と表示されます。