/animation — 100 Animationsstile, einsatzbereit
Von Ty — BTHA System (bthasystem.io).
Argument einlesen
Akzeptierte Formen:
/animation glitch→ Stilglitch, Standardtext./animation glitch "Mein Text"→ Stil + zu animierender Text (übergib ihn in der Proptext)./animation glitch 16:9oder... web→ Format oder Ziel genauer./animationallein oder/animation liste→ zeigt den untenstehenden Katalog, gruppiert nach Familie, und fragt nach einem Stil.
Das erste Wort ist der Slug. Jeder Slug hat seine Karte: references/<slug>.md (im Ordner dieses Skills). Lies immer die Karte, bevor du Code schreibst: Sie enthält die Technik, die exakten Werte und eine Startkomponente für Remotion.
Unbekannter Slug
Wenn der Slug nicht existiert: rate nicht stillschweigend. Biete die 3 nächstliegenden Stile (nach Name, Familie oder beschriebenem Effekt) mit ihrer einzeiligen Beschreibung an und frage, welcher genommen werden soll. Beispiele: «vhs» → glitch, risograph, light-leak; «3d text» → extruded-text, liquid-chrome, kinetic-type; «matrix» → ascii, scramble, code-typing.
Standard-Stack
- Video (Standard): Remotion (React + TypeScript), 1080×1920, 30 fps (TikTok, Reels, Shorts). Standarddauer: 5 s (150 Frames), außer anders gewünscht.
- Web: Wenn der Nutzer eine Animation für eine Website möchte, übertrage die Karte in HTML/CSS/JS (CSS Keyframes,
requestAnimationFrame, Canvas oder SVG). Die Logik «Position = Funktion der Zeit» bleibt gleich. - Andere Formate: 1080×1080 (quadratisch), 1920×1080 (YouTube). Beachte die sicheren Zonen bei 9:16: ~140 px Seitenrand, nichts Wichtiges in den unteren 25 % (TikTok-UI).
Remotion-Regeln, die zu beachten sind:
- Alles hängt von
useCurrentFrame()ab: kein gespeicherter Zustand von Frame zu Frame (die Frames werden in beliebiger Reihenfolge und parallel gerendert). - Zufall nur über
random('seed')vonremotion, niemalsMath.random(). - Medien nur über
staticFile(),<Img>,<OffthreadVideo>,<Audio>, damit das Rendern auf das Laden wartet. - Schriften:
@remotion/google-fonts/<Font>für garantiertes Rendern.
Arbeitsablauf
- Slug identifizieren (oder 3 ähnliche Stile vorschlagen).
- Lesen von
references/<slug>.md. - Bei Bedarf klären (nur eine einzige gruppierte Frage, nur wenn Unbekanntes und Wichtiges): Format (Standard 9:16), Dauer, Text, Markenfarben, bestehendes oder neues Remotion-Projekt.
- Erstellen:
- Bestehendes Projekt:
src/<Style>.tsxhinzufügen und inRoot.tsxregistrieren mit<Composition id=... durationInFrames fps={30} width={1080} height={1920} />. - Neues Projekt:
npx create-video@latest(Blank-Vorlage), dann dasselbe. - Vom Snippet der Karte ausgehen, an Text/Farben anpassen, die in der Karte angegebenen Abhängigkeiten installieren.
- Bestehendes Projekt:
- Überprüfen:
npx remotion still <id> --frame=<n> out.pngauf 2–3 Schlüsselframes, Bild ansehen, korrigieren. - Rendern:
npx remotion render <id> out/<id>.mp4(--crf=18für bessere Qualität hinzufügen,--gl=anglewenn das 3D-Rendering schwarz ist). - Ausliefern: Dateipfad, Dauer und 2–3 mögliche Variationen aus der Karte.
Mehrere Stile gleichzeitig angefordert (/animation glitch + synthwave): Alle Karten lesen, kombinieren (z. B. Hintergrund synthwave + Titel glitch) in einer einzigen Komponente.
Katalog (100 Stile)
🔤 Bewegungstypografie & Texteffekte
kinetic-type— Kinetic Type (Headline): Eindrucksvoller Text, synchron zur Stimme, ruckartige Zooms, Wort für Wortsplit-flap— Split-Flap Display: Bahnhofstafel: Die Buchstaben drehen sich, bevor sie fixierenglitch— Glitch & VHS Retro: Verzerrungen, Scanlinien, analoges Rauschen, chromatische Aberrationhud— HUD & Terminal Sci-Fi: Futuristische Monospace-Oberfläche, schnelle Zähler, Visierlinienascii— ASCII-Art-Animation: Bild aus Zeichen, die sich in Echtzeit ändernscramble— Scramble / Text Reveal: Zufällige Buchstaben wie bei Entschlüsselung, bevor das richtige Wort erscheintstacking— Kinetic Stacking: Wörter, die in rasendem Tempo übereinander gestapelt werdentypewriter— Typewriter: Schreibmaschine, Buchstabe für Buchstabe, blinkender Cursorkaraoke— Karaoke Captions: TikTok-Untertitel, das gesprochene Wort leuchtet aufhandwriting— Handwriting / Signature: Text, der von Hand gezeichnet wird (SVG-Pfad)text-path— Text on Path: Text, der einer Kurve, einem Kreis, einer Spirale folgtvariable-font— Variable Font Morph: Buchstaben werden dicker, dehnen sich, atmenhighlighter— Highlighter Sweep: Textmarker oder Unterstreichung, die unter einem Wort erscheintrotating-words— Rotating Words: Ein Wort, das sich in einem festen Satz im Kreis ändertmask-reveal— Mask Reveal: Text, der durch eine Form oder ein Bild enthüllt wird
🎨 Organische, fließende & abstrakte Bewegungen
liquid-morph— Liquid Morphing: Formen, die ineinander übergehenparticles— Particles System: Tausende Punkte, die Wind und Schwerkraft ausgesetzt sindneon— Neon Glow / Cyberpunk: Leuchtende Linien mit Halo und Nachläuferntopographic— Wave & Topographic: Höhenlinien oder mathematische Wellen in Schleifeaurora— Aurora & Mesh Gradient: Verschwommene Farbverläufe, die sich wie Polarlichter bewegenmetaballs— Blobs & Metaballs: Runde Formen, die viskos verschmelzenbioluminescence— Bioluminescence: Sanftes Leuchten, wie in der Tiefseeflow-field— Flow Field (Perlin Noise): Tausende Linien, die einem Strömungsfeld folgenink-water— Fluid / Ink in Water: Tinte, die sich im Wasser ausbreitetfractal-zoom— Fractal Zoom: Unendlicher Zoom in ein Fraktalvoronoi— Voronoi Cells: Organische Zellen, die sich teilen und bewegenreaction-diffusion— Reaction-Diffusion: Lebendige Muster wie Zebrahaut oder Korallesmoke-fire— Smoke & Fire Shader: Rauch oder Flammen in Echtzeit generiertgrain-gradient— Grain & Noise Gradient: Körniger Farbverlauf wie bei modernen Postern
🧊 3D-Stile, Reliefs & Materialien
clay-3d— Clay 3D (Knete): Knetobjekte mit Physik und Sprüngenglassmorphism— Glassmorphism: Mattglas-Paneele, die den Hintergrund unscharf machenwireframe— Isometric & Wireframe 3D: Isometrische Perspektive oder Drahtgitterstrukturenneumorphism— Neumorphism: Formen, die durch Schattenspiel in den Hintergrund eingebettet sindlow-poly— Low Poly: Facetten-3D, das Licht einfängtskeuomorphism— Skeuomorphism: Echte Knöpfe, Schalter, Leder- oder Metalltexturenliquid-chrome— Abstract Chrome / Liquid Metal: Quecksilber oder reflektierendes Flüssigmetallproduct-spin— 3D Product Spin: 3D-Objekt, das sich um sich selbst dreht (Packshot)extruded-text— 3D Extruded Text: Volumetrischer Text mit Licht und Schattencard-flip— Card Flip 3D: Karten, die sich perspektivisch umdrehencube-transition— Cube / Box Transition: Übergang durch Drehung eines Würfelsglobe— 3D Globe: Drehender Globus mit leuchtenden Punktengalaxy— Galaxy Particles 3D: Galaxie aus Partikeln in der Tiefeholo-foil— Holographic Foil: Regenbogen-Schillern wie bei Hologramm-Kartenvoxel— Voxel Art: 3D in kleinen Würfeln wie bei Minecraft
📐 Künstlerische, grafische & historische Ästhetiken
swiss— Swiss Design: Asymmetrische Raster, große Serifenlose, geometrische Übergängerisograph— Risograph & Halftone: Körniger Retro-Druck, versetzte Ebenen, 12 fpspaper-cutout— Paper Cut-out: Ausgeschnittenes Papier mit Schatten, Stop-Motionneobrutalism— Neobrutalism: Dicke schwarze Konturen, harte Schatten, grelle Farbenbauhaus— Bauhaus: Kreis, Quadrat, Dreieck, Primärfarbenmemphis— Memphis Style: Zickzack, Konfetti, Karos, Pastellfarben der 80ersynthwave— Synthwave / Vaporwave: Unendliches Neon-Raster in Richtung Sonnenuntergangpixel-art— Pixel Art / 8-Bit: Retro-Gaming ohne Glättungcomic— Comic Book / Cel Shading: Comic, schwarze Konturen, Pop-Art-Rasterblueprint— Blueprint: Architektenplan, der auf blauem Hintergrund gezeichnet wirdfrutiger-aero— Frutiger Aero: Blasen, blau-grünes Glas, 2000er Jahrecorporate-memphis— Corporate Memphis: Flache Figuren mit langgestreckten Gliedmaßenpsychedelic— Psychedelic Retro: 70er Jahre, Wellen, gesättigte Farbenline-boil— Line Boil: Zitternde Konturen wie bei einem Zeichentrickfilmy2k— Y2K / Chrome Bubble: 2000er Jahre, Chrom, Sterne, Blasenmanga-speed-lines— Manga Speed Lines: Geschwindigkeitslinien und Manga-Lautmalereiwatercolor— Watercolor: Aquarellflecken, die sich ausbreitenchalkboard— Chalkboard / Sketch: Kreide- oder Bleistiftzeichnung, die erscheintart-deco— Art Deco: Geometrische goldene Linien der 20er Jahreduotone— Duotone: Bild in zwei kontrastreichen Farben
📊 Dashboards, Daten & UI-Oberflächen
data-story— Data Storytelling: Balken steigen, Kurven werden gezeichnetbento— Bento Grid: Asymmetrisches Kästchengitter, das sich bewegtodometer— Count-up / Odometer: Zähler, die bis zum Wert hochlaufenmicro-interactions— Micro-interactions UI: Schaltflächen, Symbole, die sich verwandeln, Ripplemarquee— Infinite Scroll / Marquee: Endlos laufende Bänderparallax— Parallax Scrolling: Ebenen mit unterschiedlichen Geschwindigkeitenskeleton— Skeleton Loading: Pulsierende Formen vor dem Inhaltbar-race— Bar Chart Race: Balkenranking, das sich im Laufe der Zeit überholtprogress-rings— Progress Rings: Apple-Watch-artige Ringe, die sich füllenmap-route— Map Route Tracing: Route, die auf einer Karte gezeichnet wird (Laufen!)timeline— Timeline: Voranschreitende Zeitleistechat— Chat / iMessage Simulation: Sprechblasen, die erscheinennotifications— Notification Stack: Benachrichtigungen, die fallen und sich stapelnphone-scroll— Phone Mockup Scroll: App-Bildschirm, der in einem Telefon scrolltcode-typing— Code Typing / IDE: Code, der in einem Editor geschrieben wirdcursor-demo— Cursor Demo: Cursor, der klickt und durch eine Oberfläche navigiertbefore-after— Before / After Slider: Vorher-Nachher-Vergleich mit Schieberegler
🎬 Übergänge & Kamerabewegungen
whip-pan— Whip Pan: Extrem schneller Schwenk mit Bewegungsunschärfezoom-punch— Zoom Punch: Brutaler Zoom auf den Höhepunktcamera-shake— Camera Shake: Erschütterung durch Aufprallshape-wipe— Shape Wipe: Übergang durch eine Form, die über den Bildschirm wischtiris— Iris / Circle Reveal: Öffnung oder Schließung im Kreisink-transition— Ink / Paint Transition: Tintenfleck, der den Bildschirm überflutetlight-leak— Light Leak & Lens Flare: Lichtlecks wie bei Filmken-burns— Ken Burns: Langsamer Zoom auf ein Fotosplit-screen— Split Screen: Geteilter Bildschirm, der sich öffnetspeed-ramp— Speed Ramp: Zeitlupe, gefolgt von Beschleunigungpage-curl— Page Curl: Umblätternde Seitematch-cut— Match Cut / Morph Cut: Perfekter Anschluss zwischen zwei Formen
🧸 Figuren & lustige Effekte
lip-sync— Lip-Sync Avatar: Avatar, dessen Mund der Stimme folgtpuppet-rig— Puppet Rig: Gelenkige Figur (Arme, Kopf, Blinzeln)confetti— Confetti / Emoji Rain: Regen aus Konfetti oder Emojissticker-pop— Sticker Pop: Sticker, die mit einem Sprung erscheinensquash-stretch— Squash & Stretch: Elastisches Objekt wie im Cartoonmorph-icons— Morphing Icons: Ein Icon, das sich in ein anderes verwandeltfireworks— Firework / Burst: Explosion aus festlichen Partikeln