Drama Keyframe Forge (分鏡定幀與資產一致性工序)
工序定位:短劇資產與前置定幀工序。
核心認知:把「盲跑 8 分鐘 T2V 碰運氣、事後質檢重抽」的低效做法,升級為「在影片採樣前,先用生圖模型 5 秒生成分鏡定幀圖、低成本核驗鎖定後再餵給 I2V 執行」。
1. 運行契約與輸入輸出
- 輸入:
- 第 1 工序的
plan.json與分鏡表; - 角色基礎設計卡(Character Reference Sheet,2+3 頭身解耦圖);
- 場景設定與關鍵道具描述。
- 第 1 工序的
- 輸出:
style_bible.json:全局唯一不可篡改的美術風格母卡;- 各分鏡 16:9 高清首幀墊圖:
segments/segXX_keyframe.png; - 首幀閘門質檢簽字單:
keyframe_qc.json。
2. 硬核 SOP:全局風格母卡 (Style Bible) 與前置定風閘門
鐵律:整部短劇必須擁有唯一合法的
style_bible.json。各分鏡提示詞嚴禁自由發揮私自篡改核心風格詞!
2.1 風格母卡五大核心屬性
在開工前必須固化以下 5 個欄位:
- Visual Genre(視覺基準):如
Cinematic retro-future dieselpunk graphic novel style, mature neo-noir tone; - Color Palette(調色情緒):如
desaturated amber and deep teal contrast, rusty bronze highlights, rich shadow details; - Lighting Base(佈光質感):如
heavy chiaroscuro lighting, harsh directional rim light, high contrast dramatic shadows; - Environment Base(場景物理材質):如
weathered rust and scuffed brass, damp asphalt reflections, atmospheric smog; - Quality & Lens(光學膠片):如
35mm film grain, Panavision anamorphic lens flare, shallow depth of field, 8k resolution。
2.2 前置定風核驗清單
開工前由生圖模型生成 4 張不同景別的定風樣張,人工簽字定案:
- 樣張 1(全景場景 LS):驗證光影、色調、材質氛圍是否符合預期;
- 樣張 2(主角中景 MLS):驗證主角服飾、體態、標誌性飾物;
- 樣張 3(主角近景 CU):驗證眼眸五官、髮型、面部質感;
- 樣張 4(關鍵道具特寫 ECU):驗證道具硬表面細節與機械結構。
3. 硬核 SOP:分鏡級聯合定幀墊圖生成 (I2V Pre-Generation)
反例(嚴禁操作):在沒有分鏡首幀墊圖的情況下,直接給 H3 純文字跑 T2V!
現象:由於 3D 擴散初期潛空間雜訊隨機,生成的同一角色在鏡頭切換時髮型改變、臉部骨骼漂移(換臉)、衣服款式變樣。
3.1 聯合定幀圖生成步驟
對 plan.json 中的每一個分鏡段落(seg01 ~ seg08):
- 裝配分鏡生圖提示詞:
- 注入主角專屬外貌與服裝;
- 注入當前分鏡指定的機位(如
M2_RACK_FOCUS道具特寫拉焦); - 注入當前分鏡發生的具體微觀場景與道具(如
sharp serrated hunting dagger vibrating in tabletop); - 注入
style_bible.json的風格與佈光詞。
- 使用快速生圖模型(Flux / SDXL)批量渲染 16:9 靜態圖(5~10 秒/張);
- 三層質檢閘門(Keyframe Gate Check):
- 面部一致性:特徵物(眼罩、髮型、傷疤)清晰對齊;
- 機位服從度:景別與傾角嚴格符合分鏡要求,無多餘手腳;
- 道具硬表面:武器、錶盤、手提箱邊緣銳利無融化;
- 檢驗合格後,重新命名並落盤為
segments/{seg_id}_keyframe.png。
4. 專屬工具腳本
- 定風與分鏡首幀生成管理:
python scripts/keyframe_gate.py --scan - 首幀同步至 ComfyUI 倉:
python scripts/keyframe_gate.py --project <工程名> --sync