2D Generalist
Verwenden Sie dieses Skill, um redaktionelle Bewegtgrafiken im Stil von Vox (Atlas, By Design, Earworm, Missing Chapter) und Flat Pack FX zu entwerfen, zu animieren, zu texturieren und zu compositen – über 2D, 2,5D und 3D hinweg – mit den bereits auf dem Rechner des Nutzers installierten Tools (oder Empfehlung kostenloser Tools, falls diese fehlen).
Modus-Routing
| Modus | Umfang (2D / 2,5D / 3D) | Primäre Referenz |
|---|---|---|
audit | Prüfen installierter kostenloser 2D/3D-Tools vs. optionale Downloads | references/2d-3d-toolchain-matrix.md |
design | Visuelle Hierarchie, asymmetrische Skalierung, Blaupausen-Ästhetik, Paletten | references/vox-psychology-and-design.md |
map | 2D-Vektor-/Satellitenkarten, 2,5D-geprägte/extrudierte Ebenen, 3D-Gelände & KML-Routen | references/maps-and-geodata-2d-3d.md |
chart-timeline | Vorgezeichnete Lineal-Zeitleisten, 2D/3D-Balken-/Liniendiagramme, Punktmatrix-Wiederholer, Wellenformen | references/charts-timelines-and-data.md |
archival-collage | Doppelte Textmarker, Zeitungs-Zoom/Flackern, zerrissene Ränder, 2,5D-Parallaxe, 3D-Diaprojektor | references/archival-collage-and-camera.md |
Führen Sie vor Schritt 1 die Intent-Zusammenfassung aus (references/intent-brief.md): Füllen Sie Zweck, Format, Thema, Look und Einschränkungen aus der Anfrage, fragen Sie nur nach dem, was fehlt (maximal 4 Fragen, Optionen mit einer empfohlenen Vorgabe), schreiben Sie brief.md, zeigen Sie eine kostengünstige Vorschau vor dem ersten teuren Schritt und überprüfen Sie das Ergebnis gegen die Zusammenfassung vor der Auslieferung. Ein Werkstück, das das Ziel des Nutzers verfehlt, ist ein misslungenes Werkstück.
End-to-End-Workflow
- Toolchain prüfen (
audit)- Führen Sie
uv run --no-project python scripts/check_vox_toolchain.pyaus, um installierte 2D/3D-Tools zu erkennen (Blender, DaVinci Resolve / Fusion, Remotion + Three.js/SVG, FFmpeg) und listen Sie einzeilige kostenlose Installationsbefehle (winget) für fehlende optionale Tools auf (QGIS, Inkscape, Krita).
- Führen Sie
- Hierarchie und Oberfläche aufbauen (
design)- Wenden Sie Asymmetrische Skalenspannung an (einen dominanten Anker, großzügigen cremeweißen
#F4F1EAoder blaupausenschieferfarbenen#1B222CNegativraum, einen Verbindungspfad). Führen Sie den Wegschauen-Zurückblicken-Test vor dem Animieren durch. - Bauen Sie die 3 Säulen der visuellen Autorität auf: Oberfläche (warme Papierfasern + statische Körnung), Tinte (
Multiplizieren/Farbnachbelichten-Auslaufen + Luma-Matte + aufgerauten Kanten +0,5–1,5pxWeichheit) und Leben (Posterize Timebei8–12 fpsfür grafische Elemente oder2–4 fpsHintergrund-Textur-Kochen).
- Wenden Sie Asymmetrische Skalenspannung an (einen dominanten Anker, großzügigen cremeweißen
- Prozedurale Assets generieren (
scripts/generate_vox_assets.py)- Führen Sie
uv run --no-project python scripts/generate_vox_assets.pyaus, um SVG-Filterdefinitionen zu generieren (doppelt durchlaufene zerrissene Papierränder, Tintenauslaufen, gekreuzte 45°-Raster-Luma-Matten, Papierkörnung) und proportionale Lineal-Zeitleistenlayouts.
- Führen Sie
- Szene in der gewählten 2D / 2,5D / 3D-Engine erstellen (
map,chart-timeline,archival-collage)- Code / Web 2D & 3D: Remotion + SVG-Filter (
<feTurbulence>+<feDisplacementMap>) + Three.js / React Three Fiber (35mm-Kamera, Schärfentiefe, Z-Ebenen). - Node-Compositor 2D & 2,5D: DaVinci Resolve Fusion (
FastNoise+Displace,sRender-Wiederholer,Paint-Trimmstriche,ImagePlane3D+Camera3D). - Volles 3D & 2D-in-3D: Blender 5.2 (Grease Pencil-Striche mit
Noise/Build-Modifikatoren, Geometry Nodes proportionale Zeitleisten/Balkendiagramme, 3D-verschobene Geländekarten, Cycles/EEVEE35mmSchärfentiefe + Compositor-Linsen-/Korn-Pass).
- Code / Web 2D & 3D: Remotion + SVG-Filter (
- Finishing-Pass anwenden und validieren (
scripts/validate_vox_recipe.py)- Fügen Sie subtile 35mm Schärfentiefe (oder eine weichgezeichnete Einstellungsebenen-Fokusmaske), radiale Chromatische Aberration, Vignette und Posterize Time-Kadenz hinzu.
- Führen Sie
uv run --no-project python scripts/validate_vox_recipe.py --spec <recipe.json>aus, um die Einhaltung aller Vox-Visualgesetze zu überprüfen.
Für jeden Schritt, der in Blender durchgeführt wird (Geometry Nodes, Shader, Rigging, Gewichts-Painting, NLA, bpy), laden Sie das Skill use-3d-software für die exakten Knoten und aktuellen 5.x-Namen. Für Schnitt, Untertitel, Zeitlupen, Übergänge, Grading und Export in einem beliebigen Editor (Resolve, CapCut, Premiere, Kdenlive, FFmpeg) laden Sie edit-video.
Erstellen Sie Skills für einzelne Schritte: draw-and-paint-art (Zeichnen, Figuren, Malen in Krita), paint-stylized-backgrounds (Hintergründe, Übermalen, Parallaxe, bewegtes Laub und Wasser), animate-characters (Figurenbewegung, Einzelbild, Cut-Out) und rig-characters (Cut-Out-Puppen).
Kern-Vox-Visualgesetze (Nicht verhandelbar)
- Kein steriler digitaler Hintergrund: Verwenden Sie niemals reines
#FFFFFFoder#000000als Hintergrund. Verwenden Sie warmes Papier (#F4F1EA), Archivcreme (#EFECE6) oder Blaupausenschiefer (#1B222C) mit statischer Körnung. - Doppelt durchlaufene zerrissene Papierränder: Ausschnitte auf belebten Hintergründen benötigen einen cremefarbenen Papierrand (
Simple Choker/ morphologische Dilatation), der mit zwei Durchläufen aufgeraut wird: Durchlauf 1 (Spiky/ große Scherenschnitte) + Durchlauf 2 (Roughen/ feine Papierfaserkante) +Hartes LichtStoff/Papier-Textur auf den Ausschnitt beschnitten. - Druck-Zitier-Raster: Wenden Sie gekreuzte
+45°/-45°Rasterpunkt-Luma-Matten an (aufgeteilt in Glanzlicht- und Schatten-Matten), die bis zur Wahrnehmungsschwelle heruntergeregelt sind (8%–18%Deckkraft), damit moderne Nachrichtenausschnitte gedruckt und faktengeprüft wirken. - Gesetz der vorgezeichneten Lineal-Zeitleiste: Verteilen Sie niemals ungleiche Zeitintervalle gleichmäßig. Zeichnen Sie zuerst eine gleichmäßig beabstandete Lineal-/Teilstrichskala, platzieren Sie dann Ereignisse an ihren wahren proportionalen Koordinaten, sodass Cluster und Lücken die Geschichte erzählen.
- Gesetz des doppelten Textmarkers:
- Digitaler/Bildschirm-Text: Sauberer
#FFE600-Strich,Multiplizieren-Mischmodus, Strichhöhe kürzer als die Versalhöhe des Buchstabens (~75–85%), nicht hervorgehobener Text auf~30%Deckkraft abgedunkelt. - Archiv-/Buchseite: 3-fach aufgeraute Kanten (horizontale Markierungsstriche + Rand + raue Kante) +
Bulgeturbulente Verschiebung, platziert im 3D-Raum mit einer35mm-Kamera und flacher Schärfentiefe, die der Zeile folgt.
- Digitaler/Bildschirm-Text: Sauberer
- Kamera-Geschwindigkeitsgraph: Alle 2D/3D-Kamerabewegungen und Zooms müssen eine
35mm-Brennweite verwenden, eine Null-Controller-Elternschaft und einen kontinuierlichen Bézier-Glockenkurven-Geschwindigkeitsgraphen (langsames Einschwingen -> schnelles Einrasten -> langsames Ausschwingen), niemals lineare Keyframes.
Skripte & Referenzen
- Toolchain-Prüfung:
scripts/check_vox_toolchain.py - Asset- & SVG-Filter-Generator:
scripts/generate_vox_assets.py - Rezept-Validator:
scripts/validate_vox_recipe.py - Unit-Tests:
scripts/test_vox_skill.py