logo 無臉影片製作器
指南

如何在每個 AI 影片片段中保持角色一致

為什麼 AI 影片中的角色會在不同鏡頭之間發生變化,以及保持角色一致的兩件事:先繪製分鏡,以及使用參考照片。同時提供關於臉部、服裝和年齡變化的實用技巧。

· 閱讀需 7 分鐘

你生成了一段很棒的第一支影片。女主角有一頭赤褐色頭髮、綠色眼睛,穿著一件帶白色衣領的灰色洋裝。接著你生成第二支影片,她卻變成了另一個人。這是關於 AI 影片最常見的抱怨,而它有明確的原因,也有辦法避免。

角色在片段之間發生變化的原因

影片模型沒有記憶。每個片段都是獨立生成的,只依據提示詞中的文字和提供給它的影像。「一位留著赤褐色頭髮的年輕女性」可以描述數百萬張不同的臉,因此每個片段都會選出不同的人。即使將同一個提示詞執行兩次,也會得到兩個不同的人。

因此,一致性不可能來自模型的記憶。它必須來自你每次交給模型的內容:相同的圖片和相同的文字。

方法 1:先把角色畫出來,然後根據這幅畫進行拍攝

製作故事時,代理程式會先繪製故事板:將九個關鍵畫面繪製在同一張圖中。由於九個畫面是同時繪製的,其中的人物形象彼此一致。接著生成每支影片時,都會將故事板中的畫面作為參考圖,因此模型每次都從同一張畫出來的臉開始,而不是重新編造一張臉。

這是《項鍊》一分鐘改編版的女主角:同一張畫紙上的三個分鏡格,分別展現她在家裡、舞會上,以及十年後的樣子。

分鏡格1:年輕的瑪蒂爾德穿著灰色洋裝,站在下著雨的窗邊
在家裡
分鏡格4:瑪蒂爾德穿著粉紅色禮服,在舞會上跳華爾滋
在舞會上
分鏡格7:年長十歲的瑪蒂爾德穿著打補丁的洋裝,正在擦洗地板
十年後

服裝不同,光線不同,歷經十年的艱辛,她依然一眼就能被認出是同一個女人。這正是分鏡發揮作用的體現。

修正2:每次都用相同的方式描述每個角色

圖片呈現面容,文字則補充圖片可能無法明確表達的一切。代理程式會為每個角色撰寫一段固定描述,並在每個提示詞中逐字重複,不會在一個片段中使用縮短版,又在下一個片段中換一種說法。好的角色描述包括:

  • 年齡和體型:「一位大約25歲的纖細女性」。
  • 兩三個從遠處也容易看清的特徵:「鬆鬆挽起的赤褐色髮髻、大大的綠色眼睛」。
  • 具體的服裝:「一件帶白色衣領的褪色灰棕色棉質洋裝」,而不是「樸素的洋裝」。

當你自己撰寫故事請求時,可以親自提供這些細節。如果不提供,代理會在計畫中提出建議,你可以在開始繪製之前進行修改。

修正3:使用真實人物或事物的照片

如果這個角色已經存在(例如你自己、吉祥物、產品,或你先前影片中的角色),請附上它的圖片。一個片段最多可以加入六張參考照片,並在提示詞中逐一註明(「@Image 1中的女人」、「@Image 2中的瓶子」),讓模型知道每張圖片分別是什麼。片段會保留照片中的面容或物體原貌。

棘手情況的提示

更換服裝

說明改變的內容以及發生的時間:「僅在舞會場景中,她穿著淡粉色露肩禮服,戴著長款白手套。」如果沒有寫明換裝,看起來就像換了另一個角色。

讓角色變老

保持臉部不變,只改變時間會帶來的變化:「相同的臉和綠色眼睛,大約年長十歲,赤褐色頭髮中夾雜著灰白髮絲,粗糙發紅的雙手。」重新撰寫整段描述會生成另一個人。

兩個長得相像的角色

為他們設定彼此鮮明對比的特徵(黑髮和紅褐色頭髮、祖母綠和灰色),這樣模型就不會把他們合併成同一個人。代理程式也會告訴模型,任意兩個角色的外貌都不相同,而且同一個角色不會在同一個畫面中出現兩次。

長篇故事

超過一張分鏡表長度的故事會獲得更多分鏡表。每張新分鏡表都會重複相同的文字角色描述,因此演員陣容會從一張分鏡表延續到下一張。

核准片段前需要檢查的內容

每個片段在生成前都會以卡片形式展示給你。請檢查以下三點:

  1. 參考圖是正確的面板或照片,且順序正確。
  2. 提示詞中的每個角色都與一張圖片關聯(「Mathilde @Image 1」)。
  3. 描述與計畫中的描述一致,包括服裝在內。

如果有任何不對,請按「Change something」並說明需要更改的內容。修改提示詞比修改已經完成的片段便宜得多。

繼續閱讀