當我開始用 AI 創作兒童繪本時,最大的挑戰就是「讓傑克從頭到尾都長得一樣」。這聽起來很簡單,但在 AI 繪圖的世界裡,這其實是一門學問。
問題:每次生成都是不同的傑克
最初,我每次輸入同樣的 prompt「a young boy with brown hair wearing a blue jacket」,AI 都會給我一個「不同的孩子」。有時候頭髮顏色對了,但臉型變了;有時候衣服對了,但眼睛的顏色又不一樣。
這對繪本來說是災難。想像一下,孩子翻到第 5 頁時問你:「爸爸,這是誰?」——因為主角長得跟第 1 頁完全不同。
解決方案:建立角色模型
我學到的第一個技巧是使用 Reference Image(參考圖)。我先生成一張「標準的傑克」,然後在之後的每一次生成時,都把這張圖當作參考。
在 Midjourney 中,我使用 --cref
參數來指定角色參考圖。這樣 AI 就會盡量保持角色的外觀一致。
範例 Prompt
/imagine a young boy exploring a forest --cref [參考圖 URL] --cw 100
進階技巧:角色設定文檔
除了視覺上的參考,我還為每個主要角色建立了「設定文檔」,包含:
- 年齡、身高、體型
- 髮色、眼睛顏色、膚色
- 固定穿著(傑克總是穿藍色外套)
- 個性特徵(好奇、勇敢、有點固執)
最後一哩路:手動修正
即使有了參考圖和精確的 prompt,AI 還是會偶爾「跑掉」。這時候,Photoshop 就是我的救星。我會:
- 用 Photoshop 的「內容感知填充」修正小錯誤
- 用 AI Inpainting 重新生成局部區域(例如只重畫臉部)
- 手動調整顏色,確保與標準模型一致
這種「AI 生成 + 人類修正」的混合工作流程,讓我可以在保持效率的同時,也確保品質。這就是我所說的「人類主導,AI 輔助」。