角色一致性不是靠一條提示詞達成的,而是一份可重複執行的製作檢查清單。
如果角色從一個分鏡到下一個分鏡,臉型、身高、髮量、服裝細節或標誌性道具發生變化,讀者就會開始不再信任這部漫畫。無論你是手繪、與畫師合作,還是使用 AI 輔助漫畫工作流程,情況都是如此。
一套實用的工作流程會長這樣:
character lock file -> reference sheet -> panel prompts -> consistency score -> repair pass -> export
從 LlamaGen.AI OC Maker 開始,選擇已核准的設計,之後將角色的其他出場版本與它進行比較。以下檢查清單同時適用於 AI 圖像生成與給真人畫師的需求說明。
在各個漫畫創作者社群中,總會反覆出現同樣的問題:
核心教訓很簡單:讀者是透過重複出現的視覺錨點來辨認角色的。故事設定手冊有助於動機與世界觀建構;角色 lock file 則有助於頁面呈現。
上排在各個分鏡中都維持了相同的臉、髮型、服裝與道具錨點。下排則呈現了這份檢查清單設計來在發佈前抓出的那種漂移問題。
更新於 2026 年 11 月 11 日。下方的 Nia 場景與漂移示意圖保留作為早期文章中的教學範例。這一批資料中沒有保留它們原始的生成憑證與時間記錄,因此本次修訂不再重述先前的經過時間或首次生成表現相關主張。
本文後段新增的 Maya 練習,透過 LlamaGen.AI 的 image playground API,對同一份自有參考表進行六項任務、每項兩次嘗試。該練習與 OC Maker 與 Comic Studio 介面分開;它不測量它們的已儲存角色行為、點數收費或專案匯出。
使用這個保留的虛構場景來理解 lock-file 方法:
Title: Moon Gate Delivery
Nia, a 17-year-old bicycle courier, delivers sealed envelopes through a city where old train stations open into moonlit gardens after midnight.
In the first episode, she receives a silver envelope addressed to "The Person Who Lost Tomorrow." A stray station cat follows her through the gate. When Nia reaches the empty platform, the arrival board shows her own name.
Tone: cozy mystery with gentle supernatural danger.
Format: 6-panel comic page.
Audience: teen and adult manga readers.
必須保持一致的角色是 Nia。
在生成分鏡之前,先寫下那些不應漂移的細節。
Create a comic character lock file for Nia.
Return:
1. Silhouette anchors.
2. Face anchors.
3. Hair anchors.
4. Outfit anchors.
5. Props.
6. Color palette.
7. Expressions allowed.
8. Changes that are allowed by scene.
9. Details that must not change across panels.
輸出範例:
| 欄位 | 鎖定內容 |
|---|---|
| 輪廓 | 短小精悍的運動型身材、略微寬大的快遞夾克、緊湊的背包外形。 |
| 臉部 | 圓潤臉頰、銳利而好奇的眼睛、小鼻子、左臉頰有一小塊 OK 繃。 |
| 頭髮 | 黑色鮑伯短髮、長度到下巴、右側有兩個小銀色髮夾。 |
| 服裝 | 藍綠色快遞夾克、奶油色連帽上衣、深色短褲外搭內搭褲、黃色運動鞋。 |
| 道具 | 紅色自行車、銀色信封、夾在背包肩帶上的磨損配送掃描器。 |
| 配色 | 藍綠、奶油色、炭灰、紅色自行車作為點綴、銀色信封作為高光。 |
| 表情 | 專注、懷疑、驚訝、努力保持勇敢。 |
| 允許變化 | 安全帽可戴可不戴、夾克可部分拉開、光線可隨場景變化。 |
| 絕不變更 | 髮夾、臉頰 OK 繃、夾克顏色、背包輪廓、銀色信封。 |
這張表會成為每一格分鏡的唯一真實依據。
好的 lock file 應該是視覺化的:讀者應該不用重讀整份說明,也能確認髮型、服裝、道具與輪廓。
實用的 lock file 會聚焦在可見的角色識別,而不只是個性設定。
優先考慮:
如果這份檔案太模糊,模型或畫師就有太多自由發揮空間;如果太長,提示詞就會變得脆弱且更難維護。
不要一開始就做完成的漫畫頁。先從 model sheet 或參考風格圖開始。
Create a clean manga-style character reference sheet for Nia from "Moon Gate Delivery."
Character lock:
- 17-year-old bicycle courier
- short athletic build
- black chin-length bob haircut
- two small silver hair clips on the right side
- round cheeks, sharp curious eyes, small nose
- small bandage on left cheek
- teal courier jacket over cream hoodie
- compact backpack, dark shorts over leggings, yellow sneakers
- red bicycle and silver envelope as key props
Sheet contents:
1. Full-body front pose.
2. Side pose.
3. Close-up face.
4. Three expressions: focused, suspicious, surprised.
5. Small prop view: silver envelope.
Style: clean manga production reference, simple studio background, clear linework, no readable text, no logo, no watermark.
目標不是做出最終頁面,而是在角色進入連續分鏡之前先核准設計。
在繼續之前,先使用簡單的 0–2 分評分法。
| 檢查項目 | 0 分 | 1 分 | 2 分 |
|---|---|---|---|
| 臉部 | 看起來像不同的人 | 有部分錨點存在 | 臉部錨點清楚 |
| 頭髮 | 髮型或側邊細節錯誤 | 髮型正確,但缺少髮夾 | 髮型與髮夾都正確 |
| 服裝 | 夾克或顏色錯誤 | 大致正確 | 夾克、連帽衣、鞋子、背包全部吻合 |
| 道具 | 缺少關鍵道具 | 有道具但不清楚 | 銀色信封與自行車都清楚可辨 |
| 輪廓 | 身形普通無特色 | 差不多接近 | 遠看也能辨認 |
| 風格 | 混雜或不穩定 | 大致一致 | 具有連貫的漫畫製作風格 |
對於這份編輯檢查清單而言,12 分中拿到 10 分是建議的審核門檻,不是經過測量的模型成功率。若細節被遮擋或不適用,應標記為未評估,而不是直接給分。
如果分數偏低,先修好參考表。分鏡生成通常不會修正薄弱的角色識別,反而會把問題放大。
現在建立一個六格分鏡規劃。
Turn this scene into a 6-panel comic page.
Rules:
- Keep Nia's character lock unchanged in every panel where she appears.
- Do not invent new outfits.
- Keep the silver envelope visible in panels 1, 3, and 6.
- Use varied camera angles, but preserve face and hair anchors.
- Leave room for captions and speech bubbles.
- Do not render readable text inside the art.
For each panel return:
- panel goal
- framing
- action
- continuity anchors
- dialogue or caption need
- what must not change
範例分鏡規劃:
| 分鏡 | 目標 | 一致性錨點 |
|---|---|---|
| 1 | Nia 在關閉的車站外收到銀色信封。 | 藍綠色夾克、背包肩帶掃描器、銀色信封。 |
| 2 | 她在夜裡騎向老月台。 | 紅色自行車、黃色運動鞋、夾克輪廓。 |
| 3 | 流浪貓出現在月光照亮的車站門旁。 | Nia 手持信封、髮夾可見、OK 繃可見。 |
| 4 | Nia 穿過大門進入花園與月台融合的空間。 | 相同服裝、背包外形、謹慎表情。 |
| 5 | 到站看板在她身後發亮。 | 臉部特寫、右側髮夾、服裝不變。 |
| 6 | 信封封蠟映出她自己的名字。 | 銀色信封、手部姿勢、相同袖口與手套細節。 |
這一步是角色從單張插畫變成連續敘事一部分的關鍵。
分鏡說明把故事功能和圖像生成分開。這樣會更容易檢查:
它也能減少你反覆重寫單一巨大提示詞的衝動。
使用一條會重複 lock file 與分鏡規劃的提示詞。
Create a 6-panel manga-style comic page for "Moon Gate Delivery."
Main character continuity:
Nia is a 17-year-old bicycle courier with short athletic build, black chin-length bob haircut, two small silver hair clips on the right side, round cheeks, sharp curious eyes, small nose, small bandage on left cheek, teal courier jacket over cream hoodie, compact backpack, dark shorts over leggings, yellow sneakers. She carries a silver envelope and rides a red bicycle.
Panel plan:
1. Nia receives the silver envelope outside a closed station.
2. Nia rides toward the old platform at night.
3. A stray cat appears beside a moonlit station gate.
4. Nia steps through the gate into a garden-platform hybrid.
5. The arrival board glows behind her.
6. The envelope seal reflects her own name.
Style:
Clean manga linework, readable sequential layout, cozy mystery lighting, clear panel borders, expressive faces, controlled camera variation.
Important:
Keep Nia's hair clips, cheek bandage, teal jacket, backpack silhouette, yellow sneakers, red bicycle, and silver envelope consistent. Leave room for speech bubbles. Do not generate readable text, logos, or watermarks.
頁面生成後,逐格依照 lock file 進行檢查。
| 錨點 | 檢查問題 |
|---|---|
| 臉部 | 即使沒有旁白,讀者也能認出這是 Nia 嗎? |
| 頭髮 | 鮑伯長度與髮夾是否一致? |
| 服裝 | 夾克、連帽衣、背包、短褲、內搭褲與運動鞋是否保持穩定? |
| 道具 | 銀色信封是否還是同一個物件,而不是變成隨機的信件或裝置? |
| 比例 | Nia 是否維持相同年齡感與身體比例? |
| 風格 | 所有分鏡看起來像是同一部漫畫嗎? |
| 故事角色功能 | 每個姿勢是否都在服務該格的敘事節奏? |
如果變化影響角色識別,就不要接受「差不多就好」。請修正該格。
以下三種變化示範了這份檢查清單應該抓出的錯誤。它們不是新版 Maya 練習的結果:
| 問題 | 發生了什麼 | 為什麼重要 |
|---|---|---|
| 髮型漂移 | Nia 的鮑伯頭在第 4 格變成了長髮。 | 輪廓改變了。 |
| 服裝漂移 | 藍綠色夾克在第 5 格變成了學校西裝外套。 | 角色身分從快遞員變成學生。 |
| 道具漂移 | 銀色信封在第 6 格變成了手機。 | 故事線索消失了。 |
這不是整頁重做的理由,而是修復那些薄弱分鏡的理由。
最有效的狹義修復流程,是保留強勢分鏡,只恢復損壞的角色識別錨點。
使用有針對性的修復提示詞:
Repair panels 4, 5, and 6 only.
Keep the approved layout, lighting, and story beats.
Character lock to restore:
- black chin-length bob haircut
- two small silver hair clips on the right side
- small bandage on left cheek
- teal courier jacket over cream hoodie
- compact backpack silhouette
- dark shorts over leggings
- yellow sneakers
- silver envelope must remain a sealed envelope
Do not change panel order. Do not add readable text. Do not redesign Nia.
最好的修復提示詞應該範圍明確。它會指出哪裡變了、哪些必須恢復,以及哪些部分應保持不動。
在以下情況使用修復:
只有當頁面在版面、敘事或整體風格層面失敗時,才應該整頁重生。
Maya 提供了第二個範例,用來將這份檢查清單應用到你已經擁有的 OC。她的核准參考表包含成年臉部、赤褐色短鮑伯、藍綠色雨衣外套、芥末黃色圍巾、深色牛仔褲、棕色靴子,以及緊湊的橄欖綠背包。參考表指南 說明了在製作連續分鏡之前,如何記錄這些細節。
重要的區分在於 角色識別、所選服裝 與 要求的姿勢。新的姿勢可能畫錯,但角色仍然可辨識。核准過的服裝更換也可能是正確的,即使顏色與原版不同。審查時要把這些問題分開看。
在五個任務中,藍綠色夾克保持不變。到了第六個任務,我們明確要求同版型、但改成海軍藍夾克。頭髮、圍巾、可見的成年年齡感、牛仔褲、靴子與背包,仍然都是需求說明的一部分。
| 任務 | 允許的變化 | 需要檢查的細節 |
|---|---|---|
| 特寫 | 擔憂表情與更近的構圖 | 可見臉部、鮑伯形狀、圍巾、領口 |
| 全身 | 站姿四分之三角度 | 比例、完整靴子、服裝 |
| 側面 | 頭部與身體朝側面 | 頭髮輪廓、夾克形狀、要求的朝向 |
| 背面 | 鏡頭在角色後方 | 短髮、外套、背包;臉部不評估 |
| 夜間坐姿場景 | 坐著、摺疊地圖、暖燈、雨天環境 | 不同光線下仍可辨識的角色與服裝 |
| 服裝變更 | 藍綠色夾克改為海軍藍 | 頭髮、圍巾、比例,以及核准的新外套顏色 |
這是一個很實用的小型測試,用來檢查一致的 OC:每次只改變一個條件,並在查看輸出前先決定哪些變化是被允許的。否則,你可能會誤判原本要求的服裝更換,或放過未被要求的角色識別變化。
這個練習使用了 LlamaGen.AI 的 image playground API,搭配 Vertex Nano Banana 2.1。每次請求都使用相同的參考表 URL 與穩定的角色描述,再加上一條任務指令。每個任務各有兩次初始嘗試。所要求的種子值被保留在執行紀錄中;我們不主張受支援的種子值能讓未來生成具有決定性。
這些都是 image-API 練習的實際輸出。我們保留了每一張初始結果,包括那些原本想再精修的視角。它們不是 OC Maker 的截圖,也不是其已儲存角色系統的測試。
在這十二張圖中,赤褐色短髮與芥末黃色圍巾都保持可見,而夾克也遵循了要求的顏色:十張藍綠色輸出、兩張海軍藍輸出。這只是對這批樣本的狹義觀察。我們沒有計算臉部匹配分數,而背面視角那一組也沒有以完整臉部識別來評分。被遮住的背包細節或被裁切的靴子,不能自動算作通過。
就側面那一組而言,第二張結果引發了一項編輯要求:需要更嚴格的側身軀幹朝向。第二張海軍藍服裝圖也比我們希望的更偏向轉身,不利於正面比較,但提示詞本身並未明確要求正面四分之三視角。因此,我們不把這項偏好視為客觀的生成失敗。這也正是為什麼通過/失敗檢查清單需要明確指示,而不能只靠一種「感覺圖不太對」的模糊判斷。
原始檔案可在此取得,方便你自行比較:
我們使用前一張輸出與核准參考圖,再額外要求了一張側面圖。修正內容明確指出頭部、肩膀、髖部、膝蓋與靴子都應朝向右側,同時保持角色描述不變。
Make the full body a strict side profile facing right.
Preserve the adult face, short auburn bob, teal jacket, mustard scarf,
dark jeans, brown boots, compact olive backpack, and illustrated style.
Show one character on a simple background.
右圖是真實的額外 API 生成結果,可透過修正版原圖取得。這個比較展示的是被要求的姿勢精修,而不是帶遮罩的編修,因此它不能證明所有無關像素都保持不變。
請檢查完整的修正版圖像。背包、手部、外套口袋、構圖與臉部,都可能隨著姿勢一起改變。在你核准替代版本之前,請保留先前版本。成功的修訂代表一個新被選中的版本,而不是證明之後的生成都一定會匹配它。
請把參考版本、任務提示詞、輸出結果與審查註記一起保存。記錄哪些變化是有意為之,哪些細節因為不夠清楚而無法判斷。保留兩張初始嘗試,而不是只展示一張被挑中的勝出圖。
所保留的執行憑證包含 prediction ID、模型/供應商欄位、要求的輸入、圖像尺寸、雜湊值,以及用戶端經過時間。Studio 點數收費與實際結算金額並未測量。這個練習不能證立普遍的一致性比率,也不能證立原生漫畫專案重繪的行為。
一旦選定版本準備好,就把它用在六格 OC 工作流程中。在實際分鏡中繼續沿用相同檢查;一組一致的角色肖像,還不足以證明故事已經閱讀流暢。
在匯出前使用這份清單:
| 檢查項目 | 通過標準 |
|---|---|
| 已建立 lock file | 角色有可見錨點,而不只是個性備註。 |
| 參考表已核准 | 全身、臉部、表情與關鍵道具都穩定。 |
| 提示詞重複錨點 | 每條生成提示詞都包含身份關鍵細節。 |
| 分鏡規劃獨立存在 | 在生成圖像前,故事節奏已先核准。 |
| 漂移已評分 | 臉部、頭髮、服裝、道具、比例與風格都已檢查。 |
| 修復具針對性 | 弱勢分鏡在不改動整頁的情況下被修好。 |
| 文字乾淨 | 生成圖像中沒有假的可讀文字。 |
| 匯出已審查 | 角色在手機尺寸下依然辨識正確。 |
這份相同的檢查清單,在聘請真人畫師時也很有幫助。
| 需求區塊 | 應包含內容 |
|---|---|
| 故事角色功能 | 角色在該場景中想達成什麼。 |
| 視覺錨點 | 臉部、頭髮、輪廓、服裝、道具。 |
| 情緒範圍 | 角色應該呈現哪些表情。 |
| 分鏡用途 | 哪些分鏡需要特寫、動作或無對白。 |
| 不可更改清單 | 定義角色識別的細節。 |
| 參考資料 | 已核准的參考表與任何風格示例。 |
當需求說明把故事意圖與視覺識別分開時,創作者通常能得到更好的結果。
不能保證每次都完美一致。當你使用穩定的角色 lock file、參考表與有針對性的修復提示詞時,一致性會提升。請把第一張圖當作製作輸入,而不是魔法。
兩者都要,但對於分鏡連續性來說,視覺細節更重要。「勇敢又害羞」有助於表現;髮型、臉部、服裝、輪廓與道具則有助於辨識。
使用 5 到 8 個身份錨點。太少會導致漂移,太多則會讓提示詞變脆弱。通常從臉部、頭髮、服裝、輪廓與一個標誌性道具開始就夠了。
從 LlamaGen.AI OC Maker 開始,核准角色參考圖,當角色群準備進入連續敘事時,再使用六格 OC 教學。
對初學漫畫創作者來說,一套實用的一致性工作流程是:
premise -> character lock file -> reference sheet -> six-panel plan -> generated page -> consistency score -> targeted repair -> export
這比直接輸入一條提示詞更慢,但也正是降低主角在頁面進行到一半時變成另一個人的方法。
熱門創作工具
使用 LlamaGen 創作漫畫、分鏡與風格化照片。
彙整最新的 LlamaGen 功能發布、產品強化、設計更新與重要錯誤修正。
| 原始 A |
| 原始 B |



