如何在 Harmony 中組合巢狀變形器而不失去其效果
若要在 Toon Boom Harmony 中組合巢狀變形器,請選擇符合所需動作的連接方式。若要讓曲線移動封套的控制點,請使用 Deformer on Deformer Wizard。單純將兩條變形鏈放在同一個繪圖上方,會讓兩者各自獨立地變形美術圖;這不會讓上方鏈條重新塑造下方鏈條的點。關於 Deformer On Deformer Wizard。
本指南適用於已具備變形控制項,並想將大範圍動作與局部形狀調整結合的角色綁定人員。主要操作流程依照 Harmony 25 Premium 中記載的「曲線控制封套」工作流程進行。指南也會說明,當現有的組合綁定看起來失去某項變形的影響時,應檢查哪些設定。
你需要哪一種變形器組合?
調整連接前,先描述預期結果:你要讓一個控制項重新塑造另一個變形器、讓獨立部件跟隨變形點,還是讓多條鏈共同影響同一個繪圖?這些需求需要不同的節點配置。以下決策表整理了 Harmony 變形工具的文件說明用途。
| 預期結果 | 適用方式 | 預期效果 |
|---|---|---|
| 大幅彎曲繪圖,同時保留封套形狀控制項 | Deformer on Deformer Wizard | 曲線型 Master Controller 會移動封套點。 |
| 將獨立部件附加到變形點 | Kinematic Output | 部件會跟隨該點,但不會承受上游變形。 |
| 結合分支變形鏈的各分支 | Deformation Composite | 分支資訊會在變形繪圖前合併。 |
| 依區域結合變形鏈與自由變形點 | Weighted Deform | 多個輸入會透過加權變形系統共同影響繪圖。 |
這些選項依據 Toon Boom 對 Deformer on Deformer 系統、Kinematic Output、Deformation Composite 和組合加權變形的說明。
一個實用的診斷問題是:拖曳這個控制項時,哪些點應該移動? 如果你預期封套點會移動,請依照下方的 Wizard 工作流程。如果你預期只有附加的部件會跟隨,請使用運動學連接。這項區別能幫助你判斷是效果消失了,還是綁定正在執行不同的工作。
為什麼一般的巢狀連接會產生意外結果?
變形鏈之間一般的父子連接,並未建立與動畫師用一個控制籠移動另一個控制籠相同的關係。Toon Boom 說明,兩條鏈都會變形繪圖,但上方的變形器不會變形下方變形器的點。這說明了為什麼巢狀設定可能造成可見的扭曲,卻無法提供預期的控制關係。關於 Deformer On Deformer Wizard。
控制器驅動的變形也涉及座標系統的差異。Toon Boom 的技術課程說明,一般的 Bone、Game Bone 和 Curve 鏈建立時會啟用 Apply Parent Transformation。封套點採用不同的關係,因此更容易透過 Master Controller 小工具操控。這是文件所述工作流程的技術背景,並非在現有綁定中到處切換該屬性的理由。將 Master Controller 小工具的座標套用至變形器。
以角色天線為例,將工作分成兩項:曲線控制整體彎曲,封套控制輪廓。這就為組合綁定提供了明確的測試:彎曲曲線時,封套控制項應重新定位,而封套調整仍應能有效地塑造局部形狀。
如何建立曲線控制封套的系統?
請在已儲存的場景副本中作業,以便比較現有設定與組合後的版本。先建立一個能正確變形目標繪圖的封套。新增另一套控制系統前,先修正不正確的繪圖連接;否則更難判斷需要調整的是哪個階段。
依照 Harmony 25 Premium 的使用 Deformer On Deformer Wizard中的步驟操作:
- 建立用來塑造繪圖的 Envelope 變形器,或找到你要使用的現有封套群組。
- 開啟 Windows > Toolbars > Master Controller。你也可以在現有工具列上按右鍵,並啟用 Master Controller。
- 在 Node 或 Timeline 檢視中選取封套群組。
- 點擊 Master Controller 工具列中的 Deformer on Deformer。
- 保持 Wizard 對話方塊開啟。Rigging 工具會自動啟用。
- 在 Tool Properties 中選擇 Curve Mode,並建立所需大範圍動作的曲線鏈。
- 在 Wizard 中點擊 Done。
步驟順序很重要:請在 Wizard 開啟時建立第二條鏈。文件所述程序會將該曲線轉換為 Master Controller,用來移動封套點;接著由封套變形美術圖。這是專門的「曲線控制封套」建構方式,因此不要假設它能轉換任意兩條既有鏈,或自動保留預先存在的動畫。手冊中的程序是從封套開始,並在 Wizard 工作階段中建立曲線。使用 Deformer On Deformer Wizard。
如何顯示並測試兩組控制項?
即使系統已成功建立,若只顯示一般變形器,看起來也可能不完整。Wizard 產生的曲線型控制項屬於 Master Controller。選取父 Peg 並使用 Show Selected Deformers 不會顯示該控制器。使用 Deformer On Deformer。
選取產生的控制器群組,點擊 Show Master Controllers,在對話方塊中啟用相關控制器,然後點擊 OK。其路徑結尾為 mc_DeformerOnDeformer。或者開啟 Master Controller 檢視,選取控制器並在該處顯示。如果新建立的控制器未出現在清單中,請重新整理該檢視。使用 Deformer On Deformer。
新增更多動畫前,請依照以下建議的驗收測試操作:
- 將一個曲線型控制器點稍微移動一小段距離,觀察封套點是否跟著移動。
- 顯示一般封套控制項,並進行一次局部輪廓調整。
- 測試大範圍彎曲,並檢視繪圖輪廓。
- 返回初始姿勢,並與儲存的參考進行比較。
這套流程能分別檢查控制器是否可見、控制項之間的關係,以及最終美術圖的結果。只缺少控制柄,並不能證明變形已停止運作。
哪些 Deformation Composite 設定會移除影響?
對於現有的組合或分支鏈綁定,請檢查其 Deformation Composite 屬性。當某條鏈看起來不再產生影響時,兩項設定尤其值得留意:Output Kinematic Only 和 Output Selected Port Only。它們的文件說明提供了直接的疑難排解方法。Deformation Composite 節點。
| 設定 | 文件說明的行為 | 檢查事項 |
|---|---|---|
| Output Kinematic Only | 輸出位置資訊,但不輸出變形 | 這條連接預期要傳遞變形,還是只傳遞附加部件的移動? |
| Output Selected Port Only | 啟用時使用選取的鏈;停用時使用所有鏈 | 繪圖應採用同步影響,還是替代姿勢鏈? |
| Output Kinematic Chain | 透過 Rightmost、Leftmost 或 Select 等選項決定選取的鏈 | 選取的輸入是否對應到預期的鏈? |
請避免不加判斷地停用鏈選取。具有替代變形姿勢的綁定可能會刻意一次只選取一條鏈。如果目標是同步影響,只選取一個連接埠值得進一步調查;如果目標是切換姿勢,這種選取可能正確。因此,看起來相同的問題可能需要相反的調整。Deformation Composite 節點。
何時應改用 Kinematic Output 或 Weighted Deform?
如果單獨綁定的部件應跟隨變形點,但不應繼承上游扭曲,請使用 Kinematic Output。在 Node View 中,從 Deformation 類別新增此節點,從你要跟隨的變形節點拉出第二條輸出連接,再讓該分支透過 Kinematic Output 連接到附加部件。保留用來變形原始繪圖的既有分支。使用 Kinematic Output 節點,將繪圖綁定到變形點。
如果附加部件有自己的變形控制項,設計目標就是保留這些局部控制項,同時從上游提供附加部件的移動。請分別測試附加部件的移動與局部變形。當上游變形應在附加處停止時,Kinematic Output 很適用;但它無法提供前面描述的「曲線控制封套」行為。
如果多條變形鏈或自由變形點應共同影響同一個繪圖的不同區域,請使用 Weighted Deform。將變形輸入連接到同一個 Weighted Deform 節點。最右側的輸入保留給繪圖的父 Peg;其他變形輸入則接到其左側的連接埠。自由變形點使用連接的 Peg,其樞紐點會定義靜止位置。組合變形鏈與自由變形點。
影響範圍的配置很重要。例如,Toon Boom 說明,封套與自由點組合後會形成一個區域:位於封套外的點會影響封套同一側的繪圖區域。因此,反應範圍有限可能是預期的空間配置所致,而非缺少連接。組合變形鏈與自由變形點。
如何確認組合綁定已準備好進入動畫製作?
最後確認三項可觀察的結果:每個控制項都執行指派給它的工作、組合動作產生預期的輪廓,以及返回起始姿勢時恢復預期形狀。如果「曲線控制封套」設定的第一項檢查失敗,請檢查 Wizard 產生的連接。Toon Boom 說明,這些連接會連到共用的父 Peg、封套,以及用來讓控制器小工具可見的 Composite;並建議避免修改產生系統內部的內容。關於 Deformer On Deformer Wizard。
要保留變形效果,首先要為每條連接指派明確用途。曲線需要移動封套點時使用 Wizard;附加部件需要移動時使用 Kinematic Output;同一個繪圖需要共享影響時,使用合適的變形組合節點。接著一次測試一個控制項,再評估組合姿勢。如此一來,完成的綁定更容易診斷,也能為後續動畫製作提供實用依據。
來源
- 關於 Deformer On Deformer Wizard — Harmony 25 Premium 文件
- 使用 Deformer On Deformer Wizard — Harmony 25 Premium 文件
- 使用 Deformer On Deformer — Harmony 25 Premium 文件
- Deformation Composite 節點 — Harmony 25 Premium 文件
- 使用 Kinematic Output 節點,將繪圖綁定到變形點 — Harmony 25 Premium 文件
- 組合變形鏈與自由變形點 — Harmony 25 Premium 文件
- 將 Master Controller 小工具的座標套用至變形器 — Toon Boom Learn Portal
