Drama Keyframe Forge (分镜定帧与资产一致性工序)
Positionnement dans le pipeline : Étape de pré-génération des keyframes et de cohérence des assets pour mini-séries. Principe fondamental : Remplacer la méthode inefficace du "T2V en aveugle pendant 8 minutes, puis contrôle qualité et re-génération hasardeuse" par une approche où, avant l'échantillonnage vidéo, un modèle d'image génère en 5 secondes une image clé de storyboard, qui est vérifiée à moindre coût, puis fournie à l'I2V pour exécution.
1. Contrat d'exécution et entrées/sorties
- Entrées :
- Le
plan.jsonet le storyboard issus de l'étape 1 ; - Les fiches de conception des personnages (Character Reference Sheet, images 2+3 têtes découplées) ;
- Les descriptions des scènes et des accessoires clés.
- Le
- Sorties :
style_bible.json: Carte mère de style artistique unique et immuable ;- Images clés 16:9 haute définition pour chaque segment :
segments/segXX_keyframe.png; - Fiche de validation qualité des keyframes :
keyframe_qc.json.
2. SOP rigoureuse : Carte mère de style (Style Bible) et validation pré-génération
Règle absolue : L'ensemble de la mini-série doit posséder un seul et unique
style_bible.jsonvalide. Les prompts de chaque segment ne doivent pas modifier librement les termes de style centraux !
2.1 Cinq propriétés principales de la carte mère de style
Avant de commencer, fixer les 5 champs suivants :
- Genre visuel (référence visuelle) : ex.
Cinematic retro-future dieselpunk graphic novel style, mature neo-noir tone; - Palette de couleurs (ambiance colorimétrique) : ex.
desaturated amber and deep teal contrast, rusty bronze highlights, rich shadow details; - Base d'éclairage (texture lumineuse) : ex.
heavy chiaroscuro lighting, harsh directional rim light, high contrast dramatic shadows; - Base environnementale (matériaux physiques des scènes) : ex.
weathered rust and scuffed brass, damp asphalt reflections, atmospheric smog; - Optique et qualité (pellicule optique) : ex.
35mm film grain, Panavision anamorphic lens flare, shallow depth of field, 8k resolution.
2.2 Liste de validation pré-génération
Avant de commencer, générer 4 échantillons de différents cadrages à l'aide du modèle d'image, puis valider manuellement :
- Échantillon 1 (Plan Large LS) : Vérifier que l'éclairage, les teintes et l'ambiance des matériaux correspondent aux attentes ;
- Échantillon 2 (Plan moyen du personnage principal MLS) : Vérifier les vêtements, la posture et les accessoires distinctifs du personnage principal ;
- Échantillon 3 (Gros plan du personnage principal CU) : Vérifier les yeux, le nez, la bouche, la coiffure, la texture du visage ;
- Échantillon 4 (Très gros plan sur un accessoire clé ECU) : Vérifier les détails des surfaces dures et la structure mécanique de l'accessoire.
3. SOP rigoureuse : Génération conjointe d'images clés par segment (Pré-génération I2V)
Contre-exemple (interdit) : Lancer un T2V sur H3 directement avec du texte seul, sans image clé de premier segment ! Symptômes : En raison du bruit aléatoire dans l'espace latent au début de la diffusion 3D, le même personnage généré peut voir sa coiffure changer d'un plan à l'autre, ses traits faciaux dériver (changement d'acteur) ou ses vêtements varier.
3.1 Étapes de génération conjointe d'images clés
Pour chaque segment (seg01 ~ seg08) du plan.json :
- Assembler le prompt de génération d'image du segment :
- Injecter l'apparence et les vêtements spécifiques du personnage principal ;
- Injecter la position de la caméra spécifiée pour le segment (ex.
M2_RACK_FOCUSmise au point sur l'accessoire) ; - Injecter la micro-scène et les accessoires spécifiques du segment (ex.
sharp serrated hunting dagger vibrating in tabletop) ; - Injecter les termes de style et d'éclairage du
style_bible.json.
- Utiliser un modèle de génération d'image rapide (Flux / SDXL) pour rendre les images statiques 16:9 par lots (5~10 secondes/image) ;
- Contrôle qualité en trois étapes (Keyframe Gate Check) :
- Cohérence faciale : Les éléments distinctifs (bandeau, coiffure, cicatrice) sont clairement alignés ;
- Respect du cadrage : Le plan et l'angle de vue respectent strictement les exigences du storyboard, sans membres superflus ;
- Surfaces dures des accessoires : Les arêtes des armes, des cadrans, des valises sont nettes, sans fusion ;
- Une fois la validation réussie, renommer et enregistrer sous
segments/{seg_id}_keyframe.png.
4. Scripts d'outils dédiés
- Gestion de la validation pré-génération et de la génération des keyframes de segment :
python scripts/keyframe_gate.py --scan - Synchronisation des keyframes vers le dépôt ComfyUI :
python scripts/keyframe_gate.py --project <nom_du_projet> --sync