Bild-zu-Video für Rechtsgeschichten: Abstrakte Figuren × realistische Hintergründe
Projektausrichtung
Dies ist ein eigenständiger Workflow zur Bildgenerierung und Bild-zu-Video-Produktion. Grundlage sind die Erstellung/Wiederverwendung transparenter PNG-Charaktere, realistischer Hintergrundbilder und lokaler Bild-zu-Video-Clips, die über einen Timeline-Schnitt zum fertigen Film zusammengeführt werden. Es werden keine bestehenden Code-Animationsprojekte, deren Verzeichnisse, Komponenten, Skripte, Timeline-Protokolle oder Rendering-Gates verwendet.
Verwendungseinstieg
Wenn ein Nutzer ein Rechtsthema, eine Lebensgeschichte, einen Text oder ein Referenzvideo bereitstellt und die Erstellung eines Videos mit „abstrakter kleiner Figur in realer Welt“ wünscht, kommt dieses Skill zum Einsatz. Priorität haben: Charakterdesign, transparente Charakter-PNGs, szenenbezogene Hintergrundbilder ohne Personen, eine Shot-Liste, Bild-zu-Video-Clips, Vertonung, Untertitel und ein eigenständig schneidbares Projektpaket. Die konkreten Werkzeuge werden je nach Verfügbarkeit gewählt.
Visuelle Regeln (höchste Priorität)
- Figuren und Hintergründe müssen getrennt generiert und verwaltet werden. Die Überlagerung erfolgt erst im Compositing; der Generator darf die Figur nicht als echten Menschen oder im Anime-Stil malen.
- Figuren: weißer runder Kopf oder minimalistisches weißes Gesicht, schwarze Punkt-Augen, vereinfachte Augenbrauen/Mund, dicke schwarze Konturen, wenige flächige Farben, einfache Hände und Füße. Keine Nasen, Hautstruktur oder realistische Gesichtszüge. Bei streng abstrakter Nachbildung sind Haare verboten oder nur als abstraktes Identifikationsmerkmal erlaubt; die Einzigartigkeit der Figur wird hauptsächlich durch Kleidung, Brille, Haltung und Accessoires bestimmt.
- Hintergründe: realistische oder hochrealistische zeitgenössische chinesische Szenen mit echten Gebäudeproportionen, Möbeln, Materialien, Wetter und filmischem Licht. Die Hintergrundbilder enthalten keine Personen, keine eingebrannten Untertitel, Logos oder falschen rechtlichen Texte.
- Charakter-Assets: gespeichert als transparente RGBA-PNG oder transparentes SVG; nach dem Export müssen Alpha-Pixel und Kanten geprüft werden. Schwarz/Weiß-Hintergrund darf nicht als transparent ausgegeben werden.
- Emotion: ausgedrückt durch Haltung, Punkt-Augen-Mund, Einstellungsgröße, Licht und Atmosphäre. In der Hoffnungsphase warm, in der Risikophase kühl, am Ende zurückhaltend.
- Anwalt und Protagonist sind streng zu trennen: Der Anwalt behält Brille, schwarze Robe und rote Krawatte; der Hauskäufer trägt einen blauen Kapuzenpulli und Rucksack; andere Familienmitglieder erhalten separate IDs.
Standard-Workflow
- Themenauswahl und rechtliche Faktenprüfung: Erstelle
research.mdmit öffentlichen Quellen, Fakten und Streitpunkten, rechtlicher Anwendbarkeit, Datenschutz-Anonymisierungspunkten; fiktive oder kombinierte Handlungen mit dem Vermerk „szenische Darstellung“. - Story schreiben: Nach dem Bogen „Leben einer normalen Person – Wahl – Krise – Preis – Hilfe – rechtlicher Weg – emotionaler Abschluss“; Anwalts-Kommentar und Ich-Erzählung der Partei dürfen nicht als dieselbe reale Identität vermischt werden.
- Charakter-Styleguide: Definiere für jede Figur
character_id, einheitliche Proportionen, Kleidung und Standardausdrücke gemäß../../../references/character-manifest.example.json; zuerst die Vorderansicht festlegen, dann Seiten-/Rückansicht, Ausdrücke und Aktionen. Nicht pro Einstellung neu generieren. - Transparente Figurenzeichnung: Erstelle zunächst eine einzelne Figur in einer Pose, prüfe Kopf, Kleidungsfarbe, Linienstärke und Alpha-Transparenz, dann massenweise ableiten. Eine Figur pro Datei.
- Realistische Hintergrundbilder: Generiere pro Einstellung separate Hintergrundplatten ohne Personen; halte Platz für die Figur frei; bevorzugt 16:9 Querformat, optional 9:16 Hochformat je nach Plattform. Notiere Farbtemperatur, Lichtquelle, Boden und Kameraposition.
- Shot-Liste und Materialtabelle: Verwende
../../../references/shot-list-template.csv. Jede Einstellung enthältbackground_id,character_id, Aktion, Dauer, Einstellungsgröße, Kamerabewegung, Soundeffekt und ob Bild-zu-Video nötig ist. - Statisches Compositing / Bild-zu-Video: Normale Einstellungen verwenden Charakter-PNG + statischen Hintergrund + leichten Zoom/ Schwenk; nur wenige Einstellungen mit echter Bewegung nutzen Bild-zu-Video oder teilweise Charakter-Animation. Priorisiere die Kontrolle über Form der Figur, Hände/Füße und Farben über Frames hinweg, um Drift zu vermeiden.
- Vertonung und Untertitel: Generiere mit dem finalen Skript eine Sprachaufnahme, synchronisiere mit einem Untertitel-Tool und erstelle SRT; die Einstellungslänge richtet sich nach dem echten Audio, nicht nach geschätzten Zeichenzahlen.
- Schnitt und Ton: Überlagere in einem eigenständigen Videobearbeitungsprojekt Charakter, realistischen Hintergrund, Kamerabewegung, Umgebungsgeräusche und dezenten BGM. Jede NLE mit PNG-Alpha und Mehrspurunterstützung ist erlaubt; kein spezifisches Code-Video-Framework erforderlich.
- Abnahme und Export: Prüfe Einstellung für Einstellung auf Charakterkonsistenz, Hintergrundrealismus, Licht-/Schattenintegration, Untertitel-Safe-Bereich, rechtliche Genauigkeit und Audio-Integrität; exportiere als MP4 mit Materialliste.
Projektstruktur (eigenständiges Videoprojekt)
STORY_PROJECT/
research.md
story-script.md
characters/ # Charaktere als transparente PNG
backgrounds/ # realistische Szenen ohne Personen
shot-list.csv
image-to-video/ # generierte Videoclips mit Bewegung
audio/ # Voiceover/BGM/Umgebungsgeräusche
subtitles/ # SRT
editing/ # Schnittprojekt oder EDL
exports/ # finale MP4
Standard-Produktionsverhältnisse und Kamerafahrten
- Standard: 1920×1080, 16:9, 30fps; bei explizitem Nutzerwunsch Plattform-spezifisch.
- Normale Einstellungen: 4–7 Sekunden, je nach Voiceover angepasst; leichter Zoom von etwa 2–5 % bei statischen Hintergründen, um sichtbares Driften zu vermeiden.
- Komplexe Bild-zu-Video-Clips nur für Schlüsselszenen (Gehen, Umdrehen, Umarmen, Drehen im Regen usw.).
- Perspektivische Abstimmung von Figur und Szene: Füße am Boden, weicher Schatten; bei Regen muss die Figur den Niederschlag zeigen.
Prompting und Abnahme
- Separierte Prompts für Figuren und Hintergründe siehe
../../../references/prompts.md. - Beispiel eines Charakter-Manifests siehe
../../../references/character-manifest.example.json. - Dieses Repository enthält unter
assets/characters/vector/abstrakte Charakter-Master-Vorlagen als transparentes SVG, die vor dem Schnitt als RGBA-PNG exportiert werden können. Die 8 PNGs in einer separaten ZIP sind Konzept-Erstentwürfe und noch keine offiziellen Master. Offizielle Produktion erfordert vorab die Charakter-Festlegung und -Prüfung. - Vor der Abnahme werden 3 Schlüssel-Standbilder (Hoffnung/Krise/Rechtshilfe) geprüft, dann ein 20–30 Sekunden langer Testclip erstellt; nach Stilbestätigung wird der gesamte Film produziert.
Aufruf und Lieferung aus diesem Repository
- Bei jedem Start zuerst
AGENTS.mdundREADME.mdim Repository-Stamm lesen; nicht auf andere Repository-Werkzeuge schließen. - Die Charakter-Master liegen unter
assets/characters/vector/; sie enthalten transparente SVGs, die nach Bedarf für den Schnitt als PNG exportiert und dann composiert werden. Generierte Charaktere müssen mit den Mastern abgeglichen werden. - Zuerst Charakter-Vergleichsbilder, 3 unbeschriftete Keyframes und einen 20–30 Sekunden langen Testclip einreichen; nur gerenderte und geprüfte Videos dürfen als „fertig produziert“ bezeichnet werden.
- Produktionsinstanzen werden einheitlich außerhalb des Repositorys in eigenständigen Projekten abgelegt; das Repository behält wiederverwendbare Skills, Vorlagen, Assets und notwendige Versionsinformationen.
Verhindern eines Rückschritts zur dynamischen Diashow (erzwungen)
- Jede Episode muss
../../../docs/reference-style-qa.mdlesen und Punkt für Punkt einevisual-qa.mdausfüllen. - Es ist nicht erlaubt, geometrische Vektorszenen, unscharfe illustrierte Hintergründe, große Titel-Panels, Player-Rahmen und uniforme stehende Figuren als „filmisches Bild-zu-Video“ auszugeben.
- Der Hintergrund muss ein eigenständig generiertes / reales Raummaterial sein; die Figur bleibt transparent geschichtet; die Interaktion erfolgt echt pro Einstellung mit echten Verdeckungen, Schatten und verschiedenen Einstellungsgrößen.
- FFmpeg ist nur für die finale Kodierung und den Schnitt zuständig; es ersetzt nicht die Bildgenerierung und das Bild-zu-Video. Falls keine brauchbare Bild-zu-Video-Funktion verfügbar ist, dürfen nur Standbilder oder explizit nicht-animierte Muster geliefert werden; es darf nicht behauptet werden, die Animation des Originalfilms zu erreichen.
- Die erste dynamische Diashow MP4 von A151 vom 05.11.2026 wurde als REJECTED eingestuft und darf nicht als Referenz für das finale Produkt verwendet werden.
Figuren klein, Bildschirmfülle, Kamera ruhig (ergänzende Zwangsregeln)
- Die Vorgabe „Figuren sollen nicht zu großen Bildschirmanteil einnehmen“ bedeutet nicht, die Figuren einfach zu verkleinern. Die Figur muss in realistischer Proportion zu gleich tiefen Objekten wie Sofas, Krankenbetten, Tischen, Türen und Fenstern stehen; die Proportion ergibt sich aus Einstellungsgröße und echter Perspektive – jegliche harte 8–18 %-Höhenbeschränkung ist verboten (siehe
../../../docs/perspective-and-framing.md). - Für das 203-sekündige A151-Video sind 52 separate Einstellungen / separate Hintergrundbilder zu generieren; es ist nicht erlaubt, drei Bilder durch Beschneiden/Verschieben in 36 Einstellungen zu recyclen. Jedes Bild muss eine echte neue Datei und eigene Komposition sein.
- Zur Vermeidung von Wacklern sind Einstellungen standardmäßig statisch; bewegte Einstellungen nur mit langsamen Zooms unter 1,5 % in eine Richtung, Schwenks unter 0,3 % – keine zufälligen Oszillationen, keine häufigen Richtungswechsel; der visuelle Schwerpunkt bleibt fixiert.
- Ausführungsmaterialien:
../../../episodes/A151/v3/scene-plan.json,../../../episodes/A151/v3/image-prompts.md,../../../episodes/A151/v3/QUALITY_GATES.md.
Kein Stildrift: Gate für feste Charakter-Assets
- Referenz:
../../../references/role-lock-v31.json. Verwende festgelegte transparente Charakter-PNG/SVG; generiere die Figur nicht pro Szene neu; Hintergrundbilder absolut ohne Personen. - Beim Compositing mit
../../../scripts/compose_locked_scene.pyexplizit Charakter-ID, Quelldatei, Position, Perspektivreferenz und vordere Verdeckungsmaske angeben; das Skript übernimmt nur das Compositing, ersetzt nicht die KI-Hintergrundgenerierung und das Bild-zu-Video. - Jedes Video-Cover / jede Einstellungsvorschau muss aus einem echten MP4-Frame stammen; es ist verboten, separat generierte 9er-Grid-Collagen als „Video-Screenshots“ auszugeben.
- Fertig bedeutet nur, dass das Werkzeug erfolgreich ausgeführt wurde; das ist nicht gleichbedeutend mit bestandener visueller Prüfung. Der 23-Sekunden-Testclip von A151 V3.1 hat gezeigt, dass der gemischte Workflow läuft, aber die Qualität der Kontaktverdeckung ist noch nicht ausreichend.