Business Werbefilm
Kurze (15–40s) Werbespots produzieren, die wie hochwertige SaaS-Launch-Filme aussehen, aber ein echtes Geschäftsergebnis verkaufen: eine Dienstleistung erklären, eine Angebotsanfrage generieren, ein Angebot nachfassen oder eine Anzeige auffrischen. Die Bilder können ambitioniert sein; die Behauptungen müssen wahr sein.
Lies nur die Referenzdatei, die dein aktueller Schritt benötigt:
| Schritt | Lesen |
|---|---|
| Auswahl einer Vertikale, eines Angebots, Pilotumfangs, Preisanker | references/business-offers.md |
| Storyboarding und Bewegungsdesign | references/motion-grammar.md, dann references/launch-film-notes.md für konkrete Momente |
| Bau von 3D-Komponenten | references/three-js-patterns.md, templates/component-lab.html, templates/projected-overlays.js |
| Ein 3D-Produktheld, der sich wie das echte Objekt bewegen muss (entfaltet, schließt, enthüllt) | references/product-hero-realism.md |
| Jegliche Überprüfungsrunde | references/gauntlet.md, references/critic-prompts.md, references/quality-bar.md |
| Musik, Soundeffekte, Mix | references/audio.md |
| Ein durchgängiges Beispiel | references/case-study-alder.md (ruhiger Dienstleistungsfilm), references/case-study-duo.md (Three.js Produktfilm), references/case-study-home-display.md (was ein Kunde änderte, nachdem die Kritiker SHIP sagten) |
Unverhandelbar
- Wahrheit. Niemals Testimonials, Bewertungen, abgeschlossene Aufträge, Diagnosen, Ersparnisse, Garantien oder bestätigte Termine erfinden. Ein Konzeptfilm sagt, dass er ein Konzept ist („Fiktive Marke · Konzeptfilm · KI-generierte Bilder“). Ein Kundenfilm verwendet die genehmigten Aufnahmen und Fakten des Kunden.
- Geschäftszweck stumm. Ein Erstzuschauer muss am Ende sagen können, was das Unternehmen tut und was als nächstes zu tun ist – bei ausgeschaltetem Ton.
- Unabhängige Bewertung. Der Ersteller bewertet seine eigene Arbeit nie. Jede Komponente und jeder vollständige Schnitt wird einem neuen Kritiker vorgelegt, der nur das Rendering, das Briefing und die Referenzen sieht (
references/gauntlet.md). - Deterministische Bewegung. Jeder animierte Zustand ist eine reine Funktion der Zeitlinienzeit: keine freilaufende
requestAnimationFrame,Date.now(), ungesäter Zufall oder Physikhistorie. Jedes Einzelbild ansteuern und die gleichen Pixel erhalten. - „Keine Fehler“ ist nicht „gut“. Fehlerfreie, flüssige und saubere Versionen werden dennoch abgelehnt, wenn sie schlicht, leer oder langsam sind. Messen (
scripts/) und kreativ bewerten.
Arbeitsablauf
1. Briefing (15 Min)
BRIEF.md schreiben: Unternehmen, Käufer, das Problem des Zuschauers, die einzelne Aktion (CTA), was nachweislich wahr ist, verfügbare echte Assets, Länge, Seitenverhältnisse, Marke (Palette, Schriftart) und was niemals behauptet werden darf. Falls der Benutzer keine echten Assets hat, als gekennzeichnetes Konzept vereinbaren.
2. Referenzen
3–6 Momente aus references/launch-film-notes.md auswählen, deren Mechanismus zur Geschichte passt, z. B. ein Durchflug im Vordergrund, ein persistent ausgewähltes Objekt oder eine geschichtete Explosionsansicht. Falls der Benutzer Referenzvideos liefert, Einzelbilder extrahieren (scripts/contact-sheet.sh) und genaue Zeitstempel angeben. Mechanismen übernehmen, niemals Layouts, Logos oder Filmmaterial.
3. Storyboard vor dem Bauen
Eine Tabelle: Zeit → was der Zuschauer sieht → geschäftliche Aufgabe des Beats → der Übergang hinaus, einschließlich welches Objekt ihn überlebt. Regeln:
- 12–15 unterschiedliche Kompositionen für einen 30-Sekunden-Film. Maßstab variieren: Makro → Weit → Vogelperspektive → UI-Nahaufnahme → Typografie-Impact.
- Das Hauptmotiv füllt 60–85 % des nutzbaren Bildrahmens in Feature-Beats. Keine kleine Karte, die in einem großen leeren Feld schwebt.
- Jeder Beat hat einen lesbaren Landepunkt, dann einen beschleunigenden Ausgang. Kein Stillstand ohne Bewegung über ~0,6 s.
- 3 signifikante Transformationen benennen, die du ohne Effektnamen beschreiben kannst, z. B. „das Inspektionsfoto wird zum Hauptbild des Berichts“.
- 3D nur dort, wo es etwas Physisches oder Räumliches erklärt. Typografie und UI bleiben scharfes HTML/SVG. Einen schnellen Kritikerdurchlauf zum Storyboard selbst einholen (Chronologie, Geschäftslogik, Wahrhaftigkeit).
4. Assets
- KI-Standbilder: zuerst das Schlüsselbild generieren, dann mit Bild-zu-Video animieren. Prompt als Produktionsbriefing: Linse, Licht, Belichtung („hell, luftig, nichts in Schwarz verloren“), negativer Raum für Schrift reserviert, „keine Personen / kein Text / keine Logos / kein Wasserzeichen“ wenn nötig.
- KI-Video: kurze (4–5 s) Clips mit zurückhaltenden Kamerafahrten („ein ruhiger Gimbal-Dolly, etwa 25 cm Weg, exakte Geometrie bewahren, keine Morphing“). 720p/24fps erwarten und interpolieren/hochskalieren, was keine native Detailschärfe ist. Clips ablehnen, deren Geometrie sich verzieht; neu generieren statt verstecken.
- Ein Generierungsprotokoll führen: Modell, Prompt, Seed, Job-ID, akzeptiertes Fenster. Niemals API-Schlüssel committen.
5. Komponenten isoliert bauen
Jede benutzerdefinierte Komponente (3D-Szene, Berichts-UI, Buchungsablauf, Logo-Marke) bekommt eine eigene Laborseite (templates/component-lab.html), wird zu Standbildern und einem kurzen Bewegungsnachweis gerendert und durchläuft eine Komponenten-Gauntlet-Runde, bevor sie in den Film eingefügt wird.
6. Zusammenbau
Eine einzige Hauptzeitleiste; jede Szene ist eine Unterkomposition; Three.js-Szenen werden vom Haupt-Such-Takt gerendert; Overlays wie Beschriftungen, Pins und Führungslinien werden pro Einzelbild aus projizierten 3D-Ankerpunkten positioniert (templates/projected-overlays.js). Objekte über Szenen hinweg an exakten Pixelkoordinaten übergeben, sodass das letzte Bild von Szene A gleich dem ersten Bild von Szene B für das getragene Objekt ist.
7. Vollfilm-Gauntlet
Den gesamten Film rendern. scripts/frozen-time.sh und scripts/loudness.sh ausführen. An einen neuen Kritiker mit references/critic-prompts.md (Vollfilm-Prompt) senden. Die Punkte mit der höchsten Auswirkung beheben, neu rendern und an einen neuen Kritiker senden, der die vorherige Liste Punkt für Punkt überprüft. An der Qualitätsschranke stoppen oder wenn die Verbesserungen kosmetisch werden (normalerweise 3–5 Runden).
8. Audio zuletzt, aber kein nachträglicher Einfall
references/audio.md befolgen. Für bildsynchronisierte Musik einen echten Track rückwärts timen, sodass sein eigenes Ende auf der Endkarte landet und er als ein durchgehendes Stück läuft, mit jedem Schnitt auf seinem Beat (scripts/backtime-music.py); mehrere Tracks unter demselben Bild anbieten und den Kunden nach Gehör wählen lassen. Die Musik auf den Kunden des Käufers abstimmen und deutlich unter den Effekten halten (lo-fi oder warme Akustik für Hausdienstleistungen); ein sanfter, rauschfreier Whoosh pro echtem Übergang; saubere UI-Sounds nur bei echten Aktionen; die Pegel pro Ereignis im jeweiligen Effektband lösen (scripts/solve-sfx-gains.py); Kandidaten mit scripts/sfx-candidates.py vorsortieren. Immer einen Musik-Only-Fallback liefern und Beschwerden damit isolieren. Wenn der Kunde einen Effekt nicht mag, durch einen saubereren ersetzen; nicht löschen. Die Heldenmomente hörbar machen.
9. Lieferung
Master MP4 (1080p60 für Bewegungsarbeit), Standbild, Kontaktbogen, editierbare Quelle, Generierungsprotokoll und ein Gauntlet-Protokoll (was jeder Kritiker fand → was geändert wurde → gemessenes Vorher/Nachher). Einschränkungen ehrlich angeben: was gemessen versus angehört wurde, und stichprobenartig versus vollständige Überprüfung. Liefergegenstände projektindividuelle Namen geben, jede Runde in einen eigenen benannten Ordner legen und für den Kunden öffnen. Mit einem eigenen Durchgang des Kunden nach dem SHIP der Kritiker rechnen und diesen per Zeitstempel umsetzen (references/gauntlet.md).
Arbeitsweise, die die Kunden in diesem Playbook erwarteten
- Sichtbar planen (Storyboard), dann bauen, ohne bei jedem Schritt um Genehmigung zu bitten.
- Bei längerer Arbeit den Status in einer Zeile melden.
- Wenn die Zeit knapp wird, in den Deadlinemodus wechseln (
references/gauntlet.md): harte Stopps, integrieren, ein Kritiker, Top-Fixes, liefern. - Niemals API-Schlüssel in Dateien schreiben. Wenn ein Schlüssel verwendet werden muss, den Benutzer den einen Befehl in seinem eigenen Terminal ausführen lassen und vorschlagen, jeden in einen Chat eingefügten Schlüssel zu rotieren.
- Die Arbeit zeigen: Kontaktbögen, gemessene Zahlen, Kritikerurteile.