Motion-Map (Planung – es wird hier nichts gerendert)
Delegierung
Starte einen motion-director-Agenten pro genehmigtem Schnitt, alle in derselben Nachricht. Übergib: Slug, Clip-ID und die Zusammenfassung der Permanenten Regeln aus ~/.lumiere/learnings.md + Kernpunkte aus visual-identity.md. Jeder Agent schreibt clips/<clip>/motion-map.json + motion-map.md und gibt eine Zusammenfassung zurück.
Genehmigung (obligatorisch)
- Zeige für jeden Schnitt die
motion-map.md(Tabelle Zeit → was passiert → warum) kompakt an. Hebe die ersten 5 Sekunden hervor. - Frage: genehmigen, mehr Bewegung, weniger Bewegung oder spezifische Anpassungen.
- Anpassungen: bearbeite die
motion-map.jsonselbst (klein) oder sende sie erneut an den Agenten (groß, via SendMessage an denselben Agenten). Zeichne Vorlieben mitlumiere learnauf. - Genehmigt:
lumiere approve <slug> <clip> motion(speichertapproved: trueim JSON).
Schema (Referenz: templates/motion-map.example.json im Plugin-Stammverzeichnis)
Zeiten in Sekunden der endgültigen Zeitleiste (words.json). Ereignistypen:
| type | Felder | wo ausgeführt |
|---|---|---|
text (Rolle hook/title/keyword/label) | text, end, highlight[], position, anim, color | Filmcraft (native Grafik) |
zoom | end, scale (1,1–1,35), ease punch/smooth | Filmcraft (Kamera) |
shake | end, amount | Filmcraft (Kamera) |
flash | duration, color | Filmcraft |
image/sticker | asset, end, position, size (Bruchteil der Breite), anim, rotation | Filmcraft |
broll | asset (Video/Bild), end, source_in, ken_burns | Filmcraft, Vollbild |
overlay | engine hyperframes/remotion, template, props, end, keep_captions | Render per Code → WebM alpha |
sfx | sfx (Kategorie: whoosh, pop, impact, ding, riser, click, glitch, swoosh), gain_db | Filmcraft A2–A4 |
Jedes Ereignis akzeptiert sfx + sfx_offset. Ebene der Planung: camera, captions (engine filmcraft/remotion, hide, emphasis), progress_bar, music. |
Fertige HyperFrames-Blöcke (templates/hyperframes/): hook-title, stat-card, list-reveal, three-object (three.js), word-kinetic (Wörter zum exakten Zeitpunkt). Für etwas Neues kann das Template custom sein – der clip-builder-Agent schreibt das HTML im Render-Schritt.