視覺小說角色閉眼哭泣時,眨眼與嘴型動畫該如何交接控制權
閉眼忍淚不能被一次眨眼打斷,咬唇也不能被對白直接換成一般嘴型。用一張臉部動畫交接表,分別規定眼部與嘴部的接管、暫停、專用動作和釋放條件,再明確訂出循環恢復時的起點。

開篇導讀
閉眼哭泣時,眼部應由特殊表情持續控制,通用眨眼暫停;咬唇時,嘴部也應暫停一般說話嘴型,直到演出明確安排「鬆開咬唇」。開始說話不能連帶解除閉眼,說話結束也不能自動還原進入哭泣前的嘴型。解決衝突的關鍵,是依部位規定誰能改動畫面,以及何時交還控制權。
以下以成年航海員「岑舟」在艙房閉眼忍淚、隨後再度開口為虛構教學例子。人物、台詞與演出安排皆為講解而創作,並非真實使用者案例、實測結果或 DramaFork 產品功能,也不假定任何特定引擎具備自動處理能力。
一、先拆分接管範圍,再決定哪些動作停下
本例的表情包含閉眼、眉間收緊、咬唇與淚痕,但不必凍結整張臉。眼部需要阻止通用眨眼替換眼形;嘴部需要阻止說話循環替換咬唇;眉部與淚痕則各自維持指定狀態。接管範圍應依實際會被改動的部件決定,不能只寫一個含糊的「哭泣優先」。
這裡的「控制者」是指有權決定該部位當前畫面的規則。同一部位、同一時間只接受一個控制者的輸出。專用動畫可以在控制者內部運作,例如閉眼忍淚期間微微收緊眼瞼;這不代表通用眨眼也能同時寫入。
暫停還要區分畫面與進度。若只隱藏眨眼圖層,卻讓它在背景繼續推進,解除閉眼時就可能露出半閉眼的中間畫面。本例選擇停止通用循環的推進,並在恢復時重設起點,犧牲原有節奏的連續性,換取明確的表情轉換。
二、用交接表寫清每一次移交
下表是本例可直接交給演出編排人員的臉部動畫交接表。同一部位出現多列,表示它在不同階段更換控制者。進入觸發與釋放條件必須是可辨識的演出節點,不能寫成「情緒適合時」。
| 部位 | 目前控制者 | 進入觸發 | 暫停循環 | 專用動畫 | 釋放條件 |
|---|---|---|---|---|---|
| 眼部 | 閉眼忍淚表情 | 到達「閉眼忍住」節點 | 通用眨眼 | 保持閉眼,可選擇加入眼瞼收緊 | 明確收到「準備睜眼」節點 |
| 眼部 | 睜眼過渡 | 閉眼保持結束 | 通用眨眼 | 從閉眼過渡到指定睜眼姿態 | 過渡完成,交給通用眼部規則 |
| 嘴部 | 咬唇表情 | 到達「咬住下唇」節點 | 一般說話嘴型 | 保持咬唇 | 明確收到「鬆開咬唇」節點 |
| 嘴部 | 鬆唇過渡 | 咬唇保持結束 | 一般說話嘴型 | 鬆唇後轉為忍淚靜止嘴型 | 過渡完成,才接受說話請求 |
| 嘴部 | 忍淚說話規則 | 鬆唇完成且對白開始 | 一般說話嘴型 | 與目前表情相容的說話循環 | 對白結束,交回忍淚靜止嘴型 |
| 嘴部 | 忍淚靜止表情 | 鬆唇完成但未說話,或對白結束 | 一般說話嘴型 | 維持靜止 | 明確收到「恢復平靜」節點 |
重複使用時,先替換表情與節點名稱,再檢查每列釋放後由誰接手。若只填「結束」,沒有後續控制者,部位就可能停在任意影格。眼部交回通用規則與嘴部恢復平靜是兩件事,不必同時發生。
三、完整走過忍淚到開口的過程
岑舟起初睜眼聽同伴說話,嘴部靜止。收到「閉眼忍住、咬住下唇」的演出節點後,先停止眼部與嘴部的通用循環,再讓兩個特殊表情接管,最後顯示對應姿態。這個順序能避免舊循環在接管後又寫入一次一般表情。
保持階段,同伴問:「你還要繼續守夜嗎?」岑舟沒有開口,閉眼與咬唇都維持不變。即使對白編排已經準備好他的下一句,也不能只憑「下一位說話者是岑舟」就啟動嘴型。說話請求與嘴部是否處於可說話狀態,需要分別判斷。
接著明確執行「鬆開咬唇」。嘴部完成過渡,轉為忍淚靜止嘴型;眼部仍由閉眼忍淚表情控制。此時才安排岑舟說:「我能守完這一班。」嘴部進入專用說話循環,眼睛繼續閉著。這樣,觀眾看見的是先鬆唇再說話,動作的因果順序不會被嘴型動畫打亂。
這句結束後,嘴部回到忍淚靜止姿態,不重新咬唇,也不恢復開場的平靜嘴型。因為咬唇已經明確解除,平靜表情卻尚未回來。接著執行「準備睜眼」,眼部完成過渡後恢復通用規則;最後在「恢復平靜」節點釋放嘴部的特殊狀態。
若現有素材沒有忍淚專用說話嘴型,可以讓鬆唇後的靜止嘴型承接對白,並在製作紀錄中註明限制。這會減少局部動作,但比起使用一套明顯改變情緒的一般嘴型,更容易維持這一段的表演意圖。是否接受這種取捨,應由該鏡頭的表達需求決定。
四、恢復循環要回到有效起點
解除特殊表情後,不建議直接從暫停前的循環位置續播。本例規定:睜眼過渡先到達完整睜眼姿態,再重新開始等待眨眼;下一次眨眼由通用規則重新安排。這樣就不會在剛睜眼時,立即接上一段殘留的閉眼動作。
嘴部也不應還原儲存下來的「舊嘴型」。對白結束要回到目前情緒對應的靜止姿態,一般說話循環則等下次符合條件時,再從約定起點開始。儲存舊狀態適合需要原樣返回的演出,但本例已經歷咬唇、鬆唇與開口,原樣返回會使人物動作倒退。
同一節點同時要求接管與說話時,先確定控制權歸屬,再處理允許的動作。本例遇到「仍在咬唇卻要求說話」時,應把對白起點移到鬆唇完成之後;不能把說話請求當成解除咬唇的暗號。若對白時間不能移動,就必須提前安排鬆唇,或明確採用靜止嘴型呈現。
五、檢查衝突,也檢查規則的邊界
檢查時,依進入、保持、退出三個階段逐項核對:閉眼期間觸發眨眼,眼形是否仍維持不變;咬唇期間發出說話請求,嘴部是否拒絕一般循環;說話結束時,是否回到忍淚靜止嘴型;退出後第一次眨眼,是否從完整姿態開始。這裡列的是檢查方法,並非已經執行且通過的測試紀錄。
也要推演跳過演出與中途換表情的情況。若跳過後到達「已經開口」,應直接設定閉眼、咬唇已解除、嘴部可說話等目標狀態,不能依賴被跳過的鬆唇動畫完成通知。若換成另一個特殊表情,則由新規則接管,並使舊過渡延遲送達的結束通知失效,避免舊動作把控制權交回通用循環。
這張表適用於可分別控制眼部與嘴部的立繪。整臉替換素材需要先確認所需組合是否存在;整段預製動畫則可能更適合統一接管整張臉。表格能說明動作何時交出控制權,不能補出缺少的畫面。交付時附上各節點的目標姿態,接手人員才能判斷一次切換是否真正完成。






