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。
- 建立第二個合成組並將其命名為 “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 的兩個副本,已添加覆寫。
添加/移除覆寫
标题为“添加/移除覆寫”的章节要添加 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。