Was macht Inszenierung mit ManimGX?
Nur Platzierung. Diese Fähigkeit schreibt keine Handlung, Dialoge oder Schauspiel und ist an kein Kamerasystem, keinen Videogenerator oder kein Produktionstool gebunden. Sie beantwortet eine Frage: Wo ist alles und jeder, wie bewegen sie sich, woher kommt das Licht, und wo steht und wohin schaut jede Kamera? Das Ergebnis ist ein kurzes Video im Stil eines Regieplans: Die fertige Karte wird für eine Sekunde angezeigt, dann wird die Karte aufgebaut, dann Bewegungspfade, dann erscheinen die Kameras nacheinander mit ihren Sichtkegeln, dann die 180-Grad-Achse und die Blickrichtungen.
Die Person kann ein Profi mit einer vollständigen Aufnahmeliste oder ein Anfänger mit einem Satz sein. Beide müssen mit der gleichen Kartenqualität enden. Der Unterschied liegt im Weg dorthin: Eine vollständige Vorgabe führt direkt zu einem vorgeschlagenen Grundriss; eine dünne Vorgabe durchläuft zuerst eine kurze geführte Eingaberunde, damit die Person über die Platzierung entscheidet, anstatt dass Sie sie erraten. Die Fragen lehren einen Anfänger auch, was eine Inszenierungsvorgabe braucht. Jeder Weg endet mit einem Plan, den die Person genehmigt oder korrigiert, bevor etwas gerendert wird.
Das Handwerk der Inszenierung – Einstellungsgrößen, Kamerahöhe, Objektivgefühl, Platzierungsregeln, räumliche Kontinuität und wie man jede Einstellung beschreibt – befindet sich in references/staging-craft.md. Lesen Sie es, bevor Sie Kameras auswählen, den Plan schreiben oder die endgültige Prüfung durchführen.
Arbeiten Sie nur mit der Szene, die vor Ihnen liegt. Die Fragenvorlagen, die Größentabelle und das Spezifikationsbeispiel unten zeigen Formen und Syntax, nicht den Inhalt: Übernehmen Sie niemals deren Orte, Requisiten, Namen, Positionen oder Farben in eine reale Szene.
Die vollständige Vorgabe – sieben Felder
Eine Vorgabe ist vollständig, wenn sie diese sieben beantwortet. Überprüfen Sie jede eingehende Vorgabe anhand dieser, bevor Sie etwas anderes tun.
| # | Feld | Was es festlegt | Warum die Karte es braucht |
|---|---|---|---|
| 1 | Standort | Art, Größe und Charakter des Ortes (klein oder groß, beengt oder offen, Stil oder Epoche) und seine feste Geometrie: Wände, Türen, Fenster, die für die Blockung wichtigen Objekte | legt den Maßstab der gesamten Karte fest und welche Requisiten existieren |
| 2 | Positionen | Wer wo ist, ihre Haltung (stehend, sitzend, liegend, kniend…), wer wem zugewandt ist, wie weit sie voneinander entfernt sind | die Punkte, Haltungsmarkierungen und Blickrichtungspfeile; die 180-Grad-Achse wird von hier aus gezeichnet |
| 3 | Ausrichtung | Auf welcher Seite einer Figur sich das Schlüsselelement befindet (Fenster, Tür, Wand, Straße), angegeben relativ zu einer Figur: „Fenster zu ihrer Rechten“ | Ohne sie kann die Karte gespiegelt sein und jeder Hintergrund ist falsch |
| 4 | Licht | Jede relevante Quelle, wo sie sich physisch befindet, von welcher Seite sie kommt, hart oder weich | entscheidet, welche Seite jedes Gesichts beleuchtet ist und welche Aufnahmen ins Licht schauen |
| 5 | Umgebung | Was auf den anderen Seiten der Handlung liegt | Sie wird der Hintergrund jeder Gegenschuss-Einstellung |
| 6 | Aufnahmen | Wie viele, in welcher Reihenfolge, und die Größe, das Objektiv und der Winkel jeder (Großaufnahme von A, zentrierte Zweiereinstellung, Über-die-Schulter von A auf B…) | Dies sind die Kameras |
| 7 | Bewegungen | Wer sich bewegt, von wo nach wo und wann (steht auf, geht hinüber, tritt ein, verlässt den Raum, dreht sich um), und was in jeder Einstellung passiert | Bewegung ändert Positionen, Blickrichtungen und manchmal die Achse mitten in der Szene; Bewegungen werden als Pfade gezeichnet |
Ein Feld gilt als ausgefüllt, wenn die Vorgabe es nennt oder es eindeutig macht („sie sitzen sich in einer Nische gegenüber“ füllt Positionen). Feld 7 ist nur relevant, wenn sich jemand bewegt: Wenn jeder Moment eine Dialogzeile ist und sich niemand bewegt, bedarf es keiner Frage.
Eingaberunde – wenn die Vorgabe dünn ist
- Bewerten Sie die Vorgabe anhand der sieben Felder, stillschweigend. Zeigen Sie der Person niemals die Checkliste selbst.
- Alles ausgefüllt → Eingabe überspringen und zum Arbeitsablauf gehen. Überspringen Sie sie auch, wenn die Person sagt, dass sie keine Fragen möchte („sorma“, „direkt yap“, „mach einfach“): Füllen Sie die Lücken mit Standardwerten; diese sind im Plan aufgeführt (Arbeitsablauf Schritt 4).
- Etwas fehlt → fragen Sie, in der Sprache der Person:
- Maximal 3 Fragen pro Nachricht und maximal 2 Nachrichten. Reihenfolge: Standort → Positionen → Aufnahmen zuerst, weil sie die Struktur der Karte bestimmen; dann Ausrichtung → Licht → Umgebung; Bewegungen zuletzt.
- Wenn sowohl Standort als auch Positionen fehlen, fragen Sie nur diese beiden in der ersten Nachricht: Die Optionen für jede andere Frage hängen von ihren Antworten ab.
- Jede Frage ist eine Multiple-Choice-Frage: 2–4 Optionen, für diese Szene geschrieben, basierend auf dem, was die Vorgabe bereits sagt, plus eine letzte Option „Du entscheidest“ (in der Sprache der Person, z.B. „Sen öner“). Die Person kann stattdessen immer ihre eigene Antwort eingeben.
- Markieren Sie die Option, die Sie wählen würden, als (empfohlen) mit ein paar Worten Begründung, damit ein Anfänger sie einfach nehmen kann.
- Jede Frage trägt eine kurze Zeile, warum sie für die Karte wichtig ist.
- Wenn Ihre Umgebung ein strukturiertes Multiple-Choice-Fragen-Tool hat, verwenden Sie es; andernfalls schreiben Sie nummerierte Fragen mit Buchstabenoptionen in Klartext.
- Fragen Sie nie, was die Vorgabe bereits beantwortet. Fragen Sie nie nach Handlung, Dialog oder Schauspiel: Das ist nicht der Job dieser Fähigkeit.
- Wenn die Person wie ein Profi schreibt (Objektive, Einstellungsgrößen, „über A’s Schulter“, Achse), nehmen Sie jede genannte Wahl genau so an. Fragen Sie nur nach Feldern, die wirklich fehlen, und eröffnen Sie nie eine von ihnen getroffene Entscheidung neu.
- Nach den Antworten erhält alles, was noch offen ist oder mit „Du entscheidest“ beantwortet wurde, eine sinnvolle Vorgabe. Dann gehen Sie zum Arbeitsablauf; der Plan in Schritt 4 ist der Ort, an dem die Person diese Vorgaben bestätigt oder korrigiert.
Fragenvorlagen
Diese zeigen die Form jeder Frage. Formulieren Sie die Formulierung und die Optionen für die vor Ihnen liegende Szene um; übernehmen Sie sie niemals wörtlich.
- Standort – „Wo findet das statt, und wie ist der Ort?“ → Optionen, die aus der Vorgabe erstellt wurden, z.B. klein, beengter Innenraum · großer, offener Innenraum · draußen · Du entscheidest. Warum: Es legt den Maßstab fest und welche Requisiten existieren.
- Positionen – „Wie sind sie platziert?“ → Optionen, die zu dem Ort und den Personen in der Vorgabe passen, die Position und Haltung kombinieren (beide sitzend, einander zugewandt · nebeneinander · einer sitzend, einer stehend · Du entscheidest). Warum: Die 180-Grad-Achse wird zwischen den beiden Hauptfiguren gezeichnet.
- Ausrichtung – „Auf welcher Seite von ist das <Fenster / die Tür / die Wand>?“ → Linke Seite von · Rechte Seite von · hinter · hinter . Warum: Ohne sie kann die Karte gespiegelt sein und jeder Hintergrund ändert sich.
- Licht – „Woher kommt das Hauptlicht?“ → Quellen, die an diesem Ort existieren (von der <Fenster-/Türseite> · von Deckenleuchten · von einem Praktikabel in der Szene · von hinter einem von ihnen (Gegenlicht) · Du entscheidest). Fragen Sie nur nach weich oder hart, wenn sie eine Quelle genannt haben. Warum: Es entscheidet, welche Seite jedes Gesichts beleuchtet ist.
- Umgebung – „Was ist auf der anderen Seite von ihnen?“ → Optionen, die zum Standort passen. Warum: Es ist der Hintergrund jeder Gegenschuss-Einstellung.
- Aufnahmen – „Wie möchten Sie es abdecken?“ → Ich gebe Ihnen eine Liste (Anzahl, Reihenfolge, Größe) · klassische Abdeckung: eine Totale, zwei Über-die-Schulter, zwei Großaufnahmen · eine durchgehende Einstellung · Du entscheidest. Warum: Dies sind die Kameras.
- Bewegungen (nur wenn Bewegung plausibel ist) – „Bewegt sich jemand während der Szene?“ → nein, alle bleiben, wo sie sind · <eine Bewegung, die diese Szene nahelegt, für sie geschrieben> · ja (sagen Sie mir, wer, von wo nach wo und wann) · Du entscheidest. Warum: Bewegungen werden als Pfade gezeichnet und können die Achse verschieben.
Arbeitsablauf
-
Lesen Sie die Szene – die Vorgabe plus alle Antworten aus der Eingabe. Extrahieren Sie:
- den Standort, seine feste Geometrie und die für die Blockung wichtigen Requisiten (Wände, Türen, Fenster, Möbel, Fahrzeuge, Wege);
- jede Figur: wo sie ist, Haltung, was sie ansieht;
- jede Bewegung: wer, von wo, durch wo, nach wo, die Blickrichtung und Haltung am Ende;
- jede relevante Lichtquelle (Sonne, Fenster, Lampe, Praktikabel): wo sie sich physisch befindet, von welcher Seite sie kommt, wen sie trifft;
- die Hauptbeziehung – das Paar, das am meisten miteinander spricht oder sich ansieht. Dieses Paar definiert die 180-Grad-Achse. Wenn eine Bewegung die Geometrie ändert, entscheiden Sie die Achse für die Aufnahmen danach;
- die Aufnahmen. Wenn die Person sie Ihnen überlassen oder sich für klassische Abdeckung entschieden hat, erstellen Sie sie selbst (siehe Abdeckung).
Beantworten Sie dann drei Fragen für sich selbst, bevor Sie etwas anordnen: was sich physikalisch während der Szene ändert (wer sich bewegt, was aufgehoben wird, was sich öffnet); was das Publikum gleichzeitig sehen muss (zwei Personen in einem Bild, ein Gesicht und die Tür dahinter); was über Einstellungen hinweg fest bleiben muss (das beleuchtete Fenster, der Tisch, der Gegenstand, um den sich die Szene dreht). Die Antworten entscheiden, welche Requisiten benannt werden, welche Aufnahmen Zweiereinstellungen sein müssen und wo die Achse halten muss.
-
Legen Sie es in Metern mit realistischen Größen an (Tabelle unten). Kartenkonvention: +y ist „in die Szene hinein“ aus Sicht der Haupt-/Eröffnungskamera, +x ist rechts. Platzieren Sie die Hauptkamera südlich der Handlung und lassen Sie sie nach Norden schauen.
-
Schreiben Sie die Szenenspezifikation (JSON, Schema unten; vollständiges JSON-Schema in
references/scene.schema.json) in das Arbeitsverzeichnis, validieren Sie sie dann ohne Rendern:uv run <skill-dir>/scripts/staging_render.py scene.json --check(<skill-dir>ist der Ordner, der diese SKILL.md enthält). Es gibt den aufgelösten Bericht aus (Kamerapositionen, Warnungen) oder eine einzelne Zeilespec error: …; korrigieren und erneut prüfen, bis es bestanden ist. -
Vorschau und Genehmigung – vor jedem Rendern. Führen Sie aus:
uv run <skill-dir>/scripts/staging_render.py scene.json -o <name>.mp4 --preview(ein paar Sekunden). Es schreibt<name>.preview.png, die fertige Karte, und<name>.report.json. Sehen Sie sich die Vorschau zuerst selbst an und beheben Sie offensichtliche Probleme (wenn Sie keine Bilder anzeigen können, überprüfen Sie stattdessen den Bericht und teilen Sie der Person mit, dass Sie das Bild nicht überprüfen konnten). Zeigen Sie der Person dann das Vorschaubild und einen kompakten Plan in ihrer Sprache:- Umgebung – Größe des Raums, die wichtigsten Objekte und wo sie sind (relative Wörter plus Meter);
- Figuren – Position, Haltung, Blickrichtung; dann jede Bewegung in der Reihenfolge;
- Licht – jede Quelle, wo sie ist, welche Seite von wem sie beleuchtet;
- Kameras – eine Tabelle: Nummer, Größe, Objektiv, wo sie steht (z.B. „2,9 m vorne-rechts von A, Augenhöhe“), was sie sieht, und eine Zeile, warum diese Kamera (ihre Aufgabe in der Abdeckung);
- Einstellungsbeschreibungen – für jede Kamera eine kurze, einfache Beschreibung des Bildes, erstellt aus den Spezifikations- und Berichtsdaten des
framemit der Vorlage inreferences/staging-craft.md: wer und was im Bild und auf welcher Seite, was dahinter ist, von welcher Seite das Licht kommt, Blickrichtung und Achsenseite. Neutral und sachlich: keine Stil- oder Stimmungswörter, keine Formulierung für ein bestimmtes Bild- oder Videotool; - 180-Grad-Achse – welches Paar, auf welcher Seite die Kameras bleiben, jede gespiegelte oder die Achse kreuzende Einstellung;
- Annahmen – jeder Wert, den Sie anstelle der Person gewählt haben, als solcher gekennzeichnet;
- Alternativen – zwei oder drei Kameroptionen, die die Person nicht erwähnt hat, eine Zeile jeweils mit ihrem Kompromiss (siehe „Alternativen anbieten“ in
references/staging-craft.md). Wenden Sie nur eine an, wenn sie sie auswählen. Bitten Sie sie, alles zu genehmigen oder zu korrigieren („setz die Tür an die andere Wand“, „mach Aufnahme 3 zu einer Großaufnahme“, „sie bleibt sitzen“). Wenden Sie Korrekturen auf die Spezifikation an, zeigen Sie erneut eine Vorschau und den geänderten Plan; wiederholen Sie dies, bis sie genehmigen. Rendern Sie erst nach der Genehmigung. Überspringen Sie diesen Schritt nur, wenn die Person ausdrücklich darum gebeten hat, ohne Überprüfung zu rendern; listen Sie dann die Annahmen bei der Auslieferung auf.
-
Rendern mit der gebündelten Engine,
scripts/staging_render.py(Pfad relativ zu diesem Fähigkeitsordner; nicht umschreiben oder kopieren):uv run <skill-dir>/scripts/staging_render.py scene.json -o <name>.mp4 --quality h. Verwenden Sie--quality lfür einen schnellen Entwurf. Das Video beginnt mit der fertigen Karte für 1 Sekunde (--poster 1.0, der Standardwert), dann Überblendung in den schrittweisen Aufbau. Dieser erste Frame ist auch das Thumbnail auf Social-Media-Plattformen, also muss es das gesamte Ergebnis zeigen; verwenden Sie--poster 0nur, wenn die Person einen einfachen Aufbau wünscht. Es gibt einen JSON-Bericht mit jeder Figur, Licht und Kamera (Position, Entfernung, horizontales Sichtfeld und einframe-Block, der auflistet, wer und was auf welcher Seite des Bildes zu sehen ist und von welcher Bildseite jedes Licht kommt) undwarnings(auch als<name>.report.jsongespeichert), und speichert<name>.last.png, die fertige Karte. -
Überprüfen Sie das Ergebnis vor der Auslieferung. Öffnen Sie
<name>.last.pngund sehen Sie es sich an (wenn Sie keine Bilder anzeigen können, verlassen Sie sich auf den Bericht und sagen Sie es): jede Beschriftung lesbar, kein Kamerasymbol, das auf einer Person sitzt, Kegel zeigen auf das richtige Motiv, Bewegungspfade lesbar, Legende nicht abgeschnitten. Führen Sie dann die endgültige räumliche Prüfung inreferences/staging-craft.mddurch: Links/Rechts und Blickrichtungen konsistent über die Einstellungen hinweg, jeder Ein- und Austritt möglich, feste Objekte und das Schlüssellicht am gleichen physischen Ort in jeder Einstellung, keine unmarkierte Achsenkreuzung. Lesen Siewarnings– eine automatisch gespiegelte Einstellung oder eine Kamera, die die Achse kreuzt, muss der Person erwähnt werden. Korrigieren Sie die Spezifikation und rendern Sie neu (maximal zwei Runden). -
Liefern Sie aus: das Video plus die JSON-Spezifikation (damit das Layout durch Ändern von Zahlen bearbeitet werden kann) und die genehmigten Einstellungsbeschreibungen, aktualisiert auf die endgültige Spezifikation. Sagen Sie in der Sprache der Person in zwei oder drei Zeilen, welche Standardwerte bestehen bleiben (nur was in der Eingabe offen gelassen oder von der Person zurückgegeben wurde), und geben Sie alle Achsenwarnungen an. Kartenbeschriftungen sind auf Englisch, es sei denn, die Person wünscht etwas anderes.
Abdeckung (wenn die Aufnahmen Ihnen überlassen werden)
Erstellen Sie den kleinsten Satz, der die Szene abdeckt, in Drehbuch-Reihenfolge, maximal 8:
- Etablierende Totale – alle Figuren im Bild (
target: Liste aller Namen,size: „wide“,lens: 35,from: „S“). - Für das Hauptpaar A/B: eine Über-die-Schulter auf jeden (
over_shoulder: B, target: Aund die Umkehrung). Wählen Sie die Schultern so, dass beide Kameras auf derselben Seite der Achse sitzen; die Engine spiegelt alle, die dies nicht tun, und meldet es. - Einzelaufnahmen für die Schlüsselmomente:
size: „cu“oder„mcu“,lens: 85/50,from: „front-left“/„front-right“(relativ zur Blickrichtung der Figur), gleiche Seite der Achse. - Detailaufnahmen für jede Requisite, von der die Handlung abhängt (
size: „insert“,lens: 85,height: „high“für Dinge auf einem Tisch). - Nach einer Bewegung: Decken Sie die Endposition ab (
target: „A@1“), und geben Sie den Aufnahmen nach der Bewegung ihre eigene Achse ("axis"…)