Video de Historia Legal con Personajes Abstractos × Fondos Realistas
Posicionamiento del Proyecto
Este es un flujo de trabajo independiente de generación de imágenes y video a partir de imagen. Se basa en la generación/reutilización de personajes PNG transparentes, fondos realistas y video generado a partir de imágenes locales, y produce el video final mediante edición en línea de tiempo. No utiliza ningún proyecto, directorio, componente, script, protocolo de línea de tiempo o compuerta de renderizado de proyectos de animación con código preexistente.
Punto de Entrada
Se utiliza cuando el usuario proporciona un tema legal, una historia de vida, un guion o un video de referencia y solicita crear un video de "personajes abstractos colocados en un mundo real". Prioridades de entrega: diseño de personajes, PNG transparente del personaje, fondo de escena sin personas, tabla de planos (storyboard), fragmentos de video generados a partir de imagen, locución, subtítulos y materiales de proyecto editables de forma independiente. La elección de herramientas específicas se determina por la disponibilidad real.
Reglas Visuales (Máxima Prioridad)
- Los personajes y los fondos deben generarse por separado y gestionarse por separado. Se superponen en la composición. No permita que el generador pinte a los personajes como personas reales o anime japonés.
- Personajes: Cabeza redonda blanca o cara blanca minimalista, ojos negros puntuales, cejas/boca simplificadas, delineado negro grueso, pocos bloques de color planos, manos y pies simples. Sin puente nasal, textura de piel ni rasgos faciales realistas. Para replicar estrictamente el grado de abstracción, prohibido el cabello o solo conservar un identificador abstracto; la singularidad del personaje se basa principalmente en la ropa, gafas, postura y accesorios.
- Fondos: Escenas contemporáneas chinas realistas o de alta fidelidad, con proporciones arquitectónicas reales, muebles, materiales, clima e iluminación cinematográfica. Los fondos no deben contener ninguna persona, ni subtítulos, logotipos o texto legal incorrecto.
- Activos de personajes: Almacenar como PNG RGBA transparente o SVG transparente. Verificar los píxeles alfa y los bordes después de la exportación; no se permite usar fondo negro/blanco para simular transparencia.
- Emoción: Expresar mediante postura, ojos y boca puntuales, plano, luz y atmósfera. Etapa esperanzadora: tonos cálidos; etapa de riesgo: tonos fríos; etapa final: contenida.
- Abogado y protagonista de la historia estrictamente separados: el abogado conserva gafas, toga negra y corbata roja; el comprador de vivienda usa sudadera azul y mochila; otros personajes familiares se numeran por separado.
Flujo de Trabajo Estándar
- Selección del tema y verificación de hechos legales: Crear
research.md, enumerar fuentes públicas, hechos y controversias, tiempo de aplicación legal, puntos de anonimización de privacidad; marcar tramas ficticias o combinadas como "recreación de situación". - Escribir la historia: Arco narrativo "vida de una persona común → elección → crisis → precio → pedir ayuda → método legal → cierre emocional". No mezclar la narración del abogado con la narración en primera persona del protagonista como si fueran la misma identidad real.
- Diseño de personajes: Según
../../../references/character-manifest.example.json, definircharacter_id, proporción uniforme, vestimenta y expresiones estándar para cada personaje; primero fijar la imagen frontal, luego crear vistas laterales/traseras, expresiones y acciones. No generar aleatoriamente para cada plano. - Generación de personajes transparentes: Primero generar una pose de un solo personaje, verificar la cabeza, color de ropa, grosor de línea y alfa transparente; luego derivar en lote. Un personaje por archivo.
- Generación de fondos realistas: Generar fondos sin personas para cada plano, reservando el área de colocación del personaje. Prioridad: 16:9 horizontal; se puede hacer composición 9:16 vertical según la plataforma. Registrar temperatura de color, fuente de luz, suelo y posición de cámara.
- Tabla de planos y hoja de materiales: Usar
../../../references/shot-list-template.csv. Cada plano debe incluirbackground_id,character_id, acción, duración, plano, movimiento de cámara, efecto de sonido y si necesita generación de video a partir de imagen. - Composición estática / Video a partir de imagen: Para planos normales, usar PNG del personaje + fotograma fijo de fondo + ligero paneo/zoom. Solo para planos que requieran movimiento real, usar video a partir de imagen o animación parcial del personaje. Priorizar el control de la forma del personaje, manos, pies y color de ropa sin deriva entre fotogramas.
- Locución y subtítulos: Generar audio de narración a partir del texto final; usar herramienta de alineación de subtítulos para generar SRT calibrado. La duración del plano debe seguir el audio real, no una estimación de palabras.
- Edición y sonido: En un proyecto de edición de video independiente, superponer personajes, fondos realistas, movimiento de cámara, sonido ambiente y BGM contenido. Se puede usar cualquier herramienta de edición que admita alpha PNG y múltiples pistas; no debe depender de un framework de video de código específico.
- Revisión y exportación: Revisar plano por plano: consistencia del personaje, realismo del fondo, fusión de iluminación, área segura de subtítulos, precisión de la información legal, integridad del audio. Exportar MP4 y lista de materiales.
Estructura de Archivos del Proyecto (Proyecto de Video Independiente)
STORY_PROJECT/
research.md
story-script.md
characters/ # PNG transparentes de personajes
backgrounds/ # Imágenes de escenas realistas sin personas
shot-list.csv
image-to-video/ # Fragmentos de video generados para acciones
audio/ # Narración/BGM/Sonido ambiente
subtitles/ # SRT
editing/ # Proyecto de edición o EDL
exports/ # MP4 final
Proporciones de Producción Base y Movimiento de Cámara
- Por defecto: 1920×1080, 16:9, 30 fps; cambiar a especificaciones de plataforma si el usuario lo solicita.
- Planos normales: 4–7 segundos, ajustar según la semántica de la narración. Ligero paneo/zoom en fondo estático: aproximadamente 2%–5%, evitar deriva notable.
- Solo asignar generación compleja de video a partir de imagen para escenas clave (caminar, girar, abrazar, girar bajo la lluvia, etc.).
- Coordinación de perspectiva entre personaje y escena: los pies deben tocar el suelo y añadir sombras suaves; en escenas de lluvia, sincronizar el estado del personaje con la lluvia.
Prompts y Aceptación
- Ver prompts separados para personajes y fondos en
../../../references/prompts.md. - Ver ejemplo de lista de personajes en
../../../references/character-manifest.example.json. - Este repositorio proporciona plantillas maestras de personajes abstractos en SVG transparente en
assets/characters/vector/, que se pueden exportar a PNG RGBA antes de la edición. Los 8 PNG en el ZIP independiente anterior son prototipos conceptuales, no plantillas oficiales del repositorio. La producción formal debe pasar primero por la verificación del diseño de personajes. - Al aceptar, revisar primero 3 fotogramas fijos clave (esperanza / crisis / ayuda legal), luego crear una prueba de 20–30 segundos, confirmar el estilo y luego extender a todo el video.
Uso de este Repositorio y Complementos de Entrega
- Cada vez que se inicia, leer primero
AGENTS.mdyREADME.mden la raíz del repositorio; no inferir la disponibilidad de herramientas de otros repositorios. - Las plantillas maestras de personajes están en
assets/characters/vector/; contienen fondo transparente SVG. Exportar a PNG según sea necesario para la edición actual antes de componer. Los personajes generados deben compararse con las plantillas. - Entregar primero: imágenes de comparación de personajes, 3 fotogramas clave sin texto y una prueba de 20–30 segundos; solo los videos renderizados y revisados pueden denominarse "video final generado".
- Los casos de producción se colocan unificadamente en proyectos independientes fuera del repositorio; este repositorio conserva Skills reutilizables, plantillas, activos e información de versión necesaria.
Prevención de Degradación a PPT Dinámico (Obligatorio)
- Cada episodio debe leer
../../../docs/reference-style-qa.mdy completar punto por puntovisual-qa.md. - No está permitido presentar escenas vectoriales geométricas, fondos de ilustración borrosos, paneles de título grandes, bordes de reproductor o personajes de pie uniformes como "video de imagen generado de nivel cinematográfico".
- Los fondos deben ser imágenes de generación independiente o material de espacio real; los personajes deben mantenerse en capas transparentes e interactuar realmente con cada plano, incluyendo oclusión real, sombras y diferentes planos.
- FFmpeg solo se encarga de la codificación y edición posteriores; no reemplaza la generación de imágenes ni el video a partir de imagen. Si no hay capacidad disponible de video a partir de imagen, solo se pueden entregar imágenes estáticas o muestras no animadas claras; no exagerar afirmando que se logra el efecto de animación del video original.
- El primer MP4 de PPT dinámico producido por A151 el 2026-11-05 ha sido juzgado como RECHAZADO y no puede usarse como referencia de producto final.
Personajes Pequeños, Más Planos, Cámara Estable (Reglas Obligatorias Adicionales)
- El usuario solicita "que el personaje no ocupe demasiada proporción de la imagen", no que se reduzca el tamaño del personaje. El personaje debe mantener proporciones reales con sofás, camas de hospital, mesas, puertas y ventanas de la misma profundidad; la proporción la determina el plano y la perspectiva real, prohibido cualquier límite fijo de altura del personaje del 8%–18%, ver
../../../docs/perspective-and-framing.md. - Para el video A151 de 203 segundos, se planifican 52 planos independientes / fondos independientes generados. No se permite reutilizar 3 imágenes recortadas/desplazadas para crear 36 planos de relleno; cada imagen debe ser un archivo nuevo real con composición independiente.
- Para evitar vibraciones, por defecto el plano es estático. Los planos con movimiento solo realizan paneos lentos unidireccionales de hasta 1.5% y desplazamientos de hasta 0.3%, sin oscilaciones aleatorias ni reversiones frecuentes; el centro visual está fijo.
- Materiales de ejecución relacionados:
../../../episodes/A151/v3/scene-plan.json,../../../episodes/A151/v3/image-prompts.md,../../../episodes/A151/v3/QUALITY_GATES.md.
Prohibición de Deriva de Estilo: Control de Acceso de Activos de Personaje Fijo
- Referencia:
../../../references/role-lock-v31.json. Usar PNG/SVG transparentes de personajes definidos; no generar personajes de forma independiente para cada escena; los fondos generados no deben contener absolutamente ninguna persona. - Al usar
../../../scripts/compose_locked_scene.pypara componer, proporcionar explícitamente: identificador del personaje, archivo fuente, posición, referencia de perspectiva y máscara de oclusión frontal. Este script solo se encarga de la composición; no reemplaza la generación de fondos por IA ni el video a partir de imagen. - Cada portada de video/vista previa de plano debe extraerse de un MP4 realmente producido; prohibido generar collage de 9 recuadros para simular "captura de video".
- Completar no es igual a aprobación visual del plano. La prueba de 23 segundos de A151 V3.1 ha demostrado que el flujo híbrido funciona, pero la calidad de oclusión de contacto aún no alcanza el estándar.