Animation der Szenen
Unterstützung: die Skills hyperframes (Rendervertrag, Timelines, Clip-Regeln), hyperframes-registry (suche nach einem fertigen Block, bevor du von Hand zeichnest, z.B. Glitch, CRT, Grafiken) und graphify, um ein passendes Stück in der lib zu finden (graphify explain "pavio_scene").
Gehe von template/build/generate.py aus, das bereits eine Beispielszene für jeden Teil des Drehbuchs enthält.
Richtiges Stück für jeden Abschnitt
| Abschnitt | Stück | Hinweis |
|---|---|---|
| Frame 0 / Aufhänger | hook_html + shake + drift | Derselbe Titel kommt im Loop zurück |
| Gesprochener Satz | kline + words_js; slam beim Schlüsselwort | Eine Zeile pro Abschnitt mit 2–4 Wörtern |
| Mysterium | Lichter, die angehen, slam bei "PIOR"/"DATA" | Kalender, der sich dreht ("20??") |
| Zahlen | counter(...) + Impact-Skalierung + shake | Format pt-BR (toLocaleString) |
| Ort oder Ziel | Ringe ping pulsierend | Mit einem Datum oder einer Schrift in mono |
| Konflikt | Pfeile, die aufeinanderprallen + Flash hit | Seite A × Seite B |
| Seiten oder Länder | SVG-Flaggen + Linien, die sich zeichnen (pathLength="1") + reisende Punkte mit Etiketten | Ohne Wappen |
| Fortschritt der Liste | pavio_scene, ein Zünder, der bei jedem Element abbrennt und am Höhepunkt explodiert | Anstelle von "1/3"; step_badge nur im Notfall |
| Schaden, Ausmaß | Bildschirm, der sich mit Punkten füllt (clip-path) + riesiger Zähler | Datenquelle in mono |
| TV-Fenster | tvv + enter_tv | Für liegende Clips |
| Schweres Ende | Sanfte Frage, Herz, das langsam voll wird, dunkle follow_card, Überblendung bis Schwarz | Kein Pop, Sparkle, Flash oder Schnitt |
| Leichtes Ende | like_block + plane_svg + follow_card | Darf Pop und Glanz haben |
| Loop | Umgekehrter Clip des Aufhängers, der auf Frame 0 endet + derselbe Titel | Aus Schwarz (schwer) oder mit osd_rewind (leicht) |
Regeln
- Etwas ändert sich alle 1,5–2,5 s und jede Szene hat eine Interaktion.
- Zeiten: lokal innerhalb von
scene()und global inSCENES, Schnitte, Effekte und Untertitel. - Sicherer Bereich: Text bei x 90–900 und y 170–1330. Lange Zeile: Schriftgröße reduzieren (Archivo Black belegt ~0,75 em pro Buchstabe).
- Marke @: die lib setzt sie unter den Untertitel (
WM_TOP); zeichne keine weitere. - Clip-Regeln:
- animiere nicht visibility/opacity des eigenen Clips;
- verwende
immediateRender:falsebei nachfolgenden fromTo; repeatmityoyofür kontinuierliche Effekte (Funke, Puls);- nichts Zufälliges (Körnung verwendet Saat).
- Ton: in schweren Videos ein roter Puls mit maximal 0,32 Deckkraft; in leichten Videos kräftigere Farben.