Drama Keyframe Forge (Fijación de Planos y Consistencia de Activos)
Posición en el pipeline: Etapa de fijación de activos y planos de series cortas.
Núcleo conceptual: Transforma la práctica ineficiente de "ejecutar T2V a ciegas durante 8 minutos, probar suerte y luego descartar por mala calidad" en un flujo donde, antes del muestreo de video, se generan imágenes fijas de cada plano con un modelo de síntesis de imágenes (5 segundos), se verifican a bajo costo y, una vez aprobadas, se alimentan al proceso I2V.
1. Contrato de ejecución, entradas y salidas
- Entradas:
plan.jsony la tabla de planos de la etapa 1;- Hoja de diseño base de personajes (Character Reference Sheet, desacople 2+3 cabezas);
- Descripción de escenarios y atrezo clave.
- Salidas:
style_bible.json: tarjeta maestra de estilo artístico, única e inmutable para toda la serie;- Imagen fija de alta definición (16:9) del primer fotograma de cada plano:
segments/segXX_keyframe.png; - Informe de control de calidad del primer fotograma:
keyframe_qc.json.
2. SOP rígido: Tarjeta maestra de estilo (Style Bible) y compuerta de fijación previa
Regla de hierro: Toda la serie debe tener un único
style_bible.jsonválido. ¡Está terminantemente prohibido que los prompts de cada plano modifiquen por su cuenta las palabras clave de estilo!
2.1 Los cinco atributos principales de la tarjeta maestra de estilo
Antes de comenzar, deben fijarse los siguientes 5 campos:
- Visual Genre (base visual): p. ej.,
Cinematic retro-future dieselpunk graphic novel style, mature neo-noir tone; - Color Palette (emoción cromática): p. ej.,
desaturated amber and deep teal contrast, rusty bronze highlights, rich shadow details; - Lighting Base (textura lumínica): p. ej.,
heavy chiaroscuro lighting, harsh directional rim light, high contrast dramatic shadows; - Environment Base (materiales físicos del escenario): p. ej.,
weathered rust and scuffed brass, damp asphalt reflections, atmospheric smog; - Quality & Lens (óptica cinematográfica): p. ej.,
35mm film grain, Panavision anamorphic lens flare, shallow depth of field, 8k resolution.
2.2 Lista de verificación de fijación previa
Antes de comenzar, el modelo de síntesis de imágenes genera 4 muestras de diferentes encuadres para que un humano las revise y apruebe:
- Muestra 1 (Plano general, LS): verifica que la iluminación, el tono y la atmósfera material cumplan con lo esperado;
- Muestra 2 (Plano medio del protagonista, MLS): verifica la vestimenta, la postura y los adornos característicos;
- Muestra 3 (Primer plano del protagonista, CU): verifica los ojos, el rostro, el peinado y la textura facial;
- Muestra 4 (Primerísimo primer plano de atrezo clave, ECU): verifica los detalles de superficie dura y la estructura mecánica.
3. SOP rígido: Generación de imagen fija conjunta por plano (Pre-generación I2V)
Contraejemplo (prohibido): ¡Ejecutar T2V directamente con texto en H3 sin tener la imagen fija del primer fotograma del plano!
Síntoma: Debido a que el ruido latente inicial de la difusión 3D es aleatorio, un mismo personaje generado puede cambiar de peinado, sufrir deriva ósea facial (cambio de rostro) y variar el estilo de la ropa al cambiar de plano.
3.1 Pasos para generar la imagen fija conjunta
Para cada segmento (seg01 ~ seg08) en plan.json:
- Ensamblar el prompt de generación de imagen del plano:
- Inyectar la apariencia y vestimenta exclusivas del protagonista;
- Inyectar la posición de cámara especificada para el plano actual (p. ej.,
M2_RACK_FOCUSpara el enfoque con cambio de plano de un objeto); - Inyectar el microescenario y atrezo concretos del plano actual (p. ej.,
sharp serrated hunting dagger vibrating in tabletop); - Inyectar las palabras de estilo e iluminación de
style_bible.json.
- Usar un modelo de generación rápida (Flux / SDXL) para renderizar imágenes estáticas 16:9 en lote (5~10 segundos/imagen);
- Control de calidad en tres niveles (Keyframe Gate Check):
- Consistencia facial: los rasgos característicos (parche en el ojo, peinado, cicatriz) están claramente alineados;
- Fidelidad a la posición de cámara: el encuadre y el ángulo se ajustan estrictamente al plano requerido, sin extremidades sobrantes;
- Superficie dura de atrezo: los bordes de armas, diales y maletines son nítidos, sin deformarse;
- Una vez aprobada, renombrar y guardar como
segments/{seg_id}_keyframe.png.
4. Scripts de herramientas dedicadas
- Gestión de fijación y generación del primer fotograma del plano:
python scripts/keyframe_gate.py --scan - Sincronización del primer fotograma al repositorio de ComfyUI:
python scripts/keyframe_gate.py --project <Nombre_del_proyecto> --sync