Zeit sparen und Animationen schneller erstellen
Expressions ermöglichen es dir, Aktionen (z. B. Verwackeln, Zittern oder Springen) zu automatisieren. Dies spart eine erhebliche Menge Zeit, da du nicht für jede Aktion neue Keyframes erstellen musst. Hier findest du einige Beispiele für den Einstieg.
- Benutzerhandbuch –After Effects
- Beta-Versionen
- Erste Schritte
- Arbeitsbereiche
- Projekte und Kompositionen
- Importieren von Footage
- Vorbereiten und Importieren von Standbildern
- Importieren aus After Effects und Adobe Premiere Pro
- Importieren und Interpretieren von Video und Audio
- Vorbereiten und Importieren von 3D-Bilddateien
- Importieren und Interpretieren von Footage-Elementen
- Arbeiten mit Footage-Elementen
- Erkennen von Bearbeitungspunkten mithilfe der Szenenbearbeitungs-Erkennung
- XMP-Metadaten
- Text und Grafiken
- Text
- Animationen
- Arbeiten mit Animationsvorlagen in After Effects
- Verwenden von Expressions zum Erstellen von Dropdown-Listen in Animationsvorlagen
- Verwenden von erforderlichen Eigenschaften zum Erstellen von Animationsvorlagen
- Ersetzen von Bildern und Videos in Animationsvorlagen und erforderlichen Eigenschaften
- Schneller und einfacher animieren mithilfe des Bedienfelds „Eigenschaften“
- Zeichnen, Malen und Pfade
- Überblick über Formebenen, Pfade und Vektorgrafiken
- Malwerkzeuge: Pinsel, Kopierstempel und Radiergummi
- Verjüngen von Formenkonturen
- Formenattribute, Malvorgänge und Pfadvorgänge bei Formebenen
- Verwenden des Formeneffekts „Offset-Pfade“ zum Ändern von Formen
- Erstellen von Formen
- Erstellen von Masken
- Entfernen von Objekten aus Videos mit dem Bedienfeld „Inhaltsbasierte Füllung“
- „Roto-Pinsel“ und „Maske verbessern“
- Ebenen, Marken und Kamera
- Animation, Keyframes, Motion-Tracking und Keying
- Animation
- Keyframe
- Bewegungs-Tracking
- Keying
- Transparenz und Komposition
- Anpassen der Farbe
- Effekte und Animationsvorgaben
- Überblick über Effekte und Animationsvorgaben
- Effektliste
- Effekt-Manager
- Effekte unter „Simulation“
- Effekte unter „Stilisieren“
- Effekte unter „Audio“
- Effekte unter „Verzerren“
- Effekte unter „Perspektive“
- Effekte unter „Kanäle“
- Effekte unter „Generieren“
- Effekte unter „Zeit“
- Effekte unter „Überblenden“
- Der Effekt „Rolling-Shutter-Reparatur“
- Effekte „Weich- und Scharfzeichnen“
- Effekte unter „3D-Kanal“
- Effekte unter „Dienstprogramm“
- Effekte unter „Matt“
- Effekte unter „Störung und Körnung“
- Effekt „Details erhalten (Vergrößerung)“
- Veraltete Effekte
- Ausdrücke und Automatisierung
- Expressions
- Expressions – Grundlagen
- Verstehen der Sprache für Expressions
- Verwenden von Einstellungen für Expressions
- Syntaxunterschiede zwischen den Expression-Engines für JavaScript und das veraltete ExtendScript
- Bearbeiten von Expressions
- Fehler bei Expressions
- Verwenden des Expressions-Editors
- Verwenden von Expressions zum Bearbeiten und Zugreifen auf Texteigenschaften
- Sprachreferenz für Expressions
- Beispiele für Expressions
- Automatisierung
- Expressions
- Immersives Video, VR und 3D
- Erstellen von VR-Umgebungen in After Effects
- Anwenden von immersiven Videoeffekten
- Kompositionswerkzeuge für VR/360-Grad-Videos
- Erweiterter 3D-Renderer
- Importieren und Hinzufügen von 3D-Modellen zu Ihrer Komposition
- Importieren von 3D-Modellen aus Creative Cloud Libraries
- Bildbasierte Beleuchtung
- Extrahieren und Animieren von Lichtern und Kameras aus 3D-Modellen
- Tracking von 3D-Kamerabewegungen
- Werfen und Akzeptieren von Schatten
- Eingebettete 3D-Modell-Animationen
- Schattenfänger
- Extraktion von 3D-Tiefendaten
- Ändern der Materialeigenschaften einer 3D-Ebene
- Arbeiten im 3D-Designraum
- 3D-Transformations-Gizmos
- Machen Sie mehr mit 3D-Animation
- Vorschau von Änderungen an 3D-Designs in Echtzeit mit der Mercury 3D-Engine
- Hinzufügen von responsiven Designs zu Grafiken
- Ansichten und Vorschau
- Rendern und Exportieren
- Grundlagen zum Rendern und Exportieren
- H.264-Codierung in After Effects
- Exportieren eines After Effects-Projekts als Adobe Premiere Pro-Projekt
- Konvertieren von Filmen
- Multi-Frame-Rendering
- Automatisches Rendern und Netzwerk-Rendern
- Rendern und Exportieren von Standbildern und Standbildsequenzen
- Verwenden des GoPro CineForm-Codecs in After Effects
- Arbeiten mit anderen Programmen
- Zusammenarbeit: Frame.io und Team Projects
- Arbeitsspeicher, Speicherung und Leistung
- Wissensdatenbank
Erfahren Sie mehr über die Grundlagen der Erstellung von Expressions und der Arbeit damit.
Mit Expressions kannst du beispielsweise komplexe Animationen erstellen oder verknüpfen, ohne Dutzende oder Hunderte von Keyframes per Hand einrichten zu müssen. Eine Expression ist ein kurzer JavaScript-Code, den du in die Animationseigenschaften in deinen After Effects-Projekten einbinden kannst und der zu einem bestimmten Zeitpunkt als Wert für eine Ebeneneigenschaft ausgewertet wird.
Im Gegensatz zu einem Skript, das die Anwendung anweist, etwas zu tun, weist eine Expression eine Eigenschaft an, etwas zu tun. Sie haben zum Beispiel einen Ball, der sich von links nach rechts über den Bildschirm bewegt, aber Sie möchten auch, dass dieser Ball etwas verwackelt ist. Anstatt die Eigenschaft „Position“ mit Keyframes zu animieren, können Sie eine Expression zum Verwackeln darauf anwenden.
Die Sprache für Expressions basiert zwar auf der Standard-Skriptsprache JavaScript, aber du kannst auch ohne JavaScript-Kenntnisse mit Expressions loslegen. Sie können Expressions durch die Verwendung des Expression-Auswahlwerkzeugs erstellen oder indem Sie einfache Beispiele kopieren und diese Ihren Bedürfnissen entsprechend anpassen. Wenn Sie mehr darüber erfahren möchten, finden Sie weitere Informationen unter Verstehen der Sprache für Expressions.
Hier ist ein grundlegendes Beispiel für eine Endloswiedergabe mit Expressions
Welchen Nutzen haben Expressions?
Verknüpfen Sie verschiedene Eigenschaften.
Du kannst Expressions zum Verknüpfen verschiedener Eigenschaften wie Drehung und Position über Kompositionen hinweg verwenden. Das Verknüpfen kann Ihnen helfen, verschiedene Animationen zu erstellen, ohne für jede einzelne verschiedene Expressions schreiben zu müssen.
Erstellen von Bewegungsinfografiken
Sie können Expressions beim Erstellen von Animationsvorlagen verwenden. Passen Sie verschiedene Eigenschaften an, verknüpfen Sie Animationen und ändern Sie die MOGRTs in After Effects.
Steuern Sie mehrere Ebenen zum Erstellen komplexer Animationen.
Das Auswahlwerkzeug ermöglicht es dir, über einige wenige Steuerelemente problemlos mehrere Animationen zu steuern, indem du Animationen erstellst, die mit anderen Funktionen viel mehr Zeit in Anspruch nehmen würden.
Erstellen Sie animierte Grafiken und Diagramme
Erstelle schnell animierte und Bewegungsinfografiken wie eine dynamische Weltkarte und dynamische Balkendiagramme, die den Verschmutzungsindex verschiedener Länder anzeigen.
Speichern Sie Expressions zum Wiederverwenden.
Speichere Expressions als Vorlagen und verwende sie in anderen After Effects-Projekten erneut. Sie müssen nicht das Rad neu erfinden!
Bevor wir mit Expressions arbeiten, müssen wir zunächst die Benutzeroberfläche kennen. Führen Sie die folgenden Schritte durch, um zu beginnen:
-
Erstellen Sie eine Komposition und wählen Sie Ebene > Neu > Farbfläche aus, um eine Farbflächenebene zu erstellen.
-
Wählen Sie im Zeitleistenfenster die Ebene aus und drücken Sie S auf der Tastatur, um die Eigenschaft „Skalierung“ anzuzeigen. Jetzt können Sie mit Expressions arbeiten.
-
Erstellen wir eine Expression. Klicke im Bedienfeld Zeitleiste bei gedrückter Alt-Taste (Windows) oder gedrückter Wahltaste (macOS) auf die Stoppuhr neben Position, um der Eigenschaft eine Expression hinzuzufügen. After Effects weist allen Eigenschaften Standard-Expressions zu, die du später ändern kannst.
-
Beachten Sie die Änderungen in der Benutzeroberfläche, die durch das Erstellen der Expression auftreten. Zunächst ändert sich der Wert der Eigenschaft „Skalierung“ (als 100,100 angezeigt) von Blau zu Rot. Die rote Farbe gibt an, dass der Wert über eine aktive Expression verfügt.
-
Sie sehen, dass links von der Stoppuhr eine Spirale erschienen ist. Klicken Sie darauf, um sie zu öffnen. Verwenden Sie sie, um die Expression selbst sichtbar zu machen.
- Die erste Schaltfläche sieht aus wie ein Gleichheitszeichen („=“) und schaltet die Expression ein und aus. Sie wird blau angezeigt, wenn die Expression aktiviert ist.
- Mithilfe der zweiten Schaltfläche kann die Anzeige des Expression-Wertes im Zeitverlauf im Diagrammeditor aktiviert und deaktiviert werden.
- Die dritte Schaltfläche mit der kleinen Spirale ist das Auswahlwerkzeug, das du verwenden kannst, um Expressions zu erstellen.
- Die vierte Schaltfläche öffnet das Menü Expression-Sprache, in dem Expressions erstellt werden können.
-
Außerdem kannst du rechts neben den vier Schaltflächen die Standard-Expression transform.position anzeigen. Wenn du die Expression ändern möchtest, markiere den Text der Expression im Bedienfeld „Zeitleiste“, um das Feld „Expression-Editor“ zu aktivieren. Es funktioniert wie jedes Textfeld: Sie können Text kopieren, einfügen, auswählen oder ziehen. Durch Drücken der Eingabetaste erstellen Sie eine neue Zeile und können die Höhe ändern. Wähle sie aus und gib die gewünschte Expression ein, z. B. „wiggle(3,50)“. Weitere Informationen finden Sie unter Bearbeiten von Expressions.
Expressions und Keyframes
Alle Eigenschaften in After Effects, die animiert werden können, verfügen über einen Wert vor der Expression und einen Wert nach der Expression.
Der Wert vor der Expression ist einfach der Wert der Eigenschaft, bevor eine Expression angewendet wird, entweder statisch oder animiert durch Keyframes. Sie können sich Werte vor der Expression vorstellen wie die Pixel einer Ebene, ohne dass Effekte angewendet wurden. Diese Werte vor der Expression können dann von einer Expression geändert oder verwendet werden, genau wie ein Effekt die Pixel einer Ebene ändert oder verwendet, was zu dem Wert nach der Expression führt.
Die Hervorhebungsfarbe des Eigenschaftswerts in der Benutzeroberfläche gibt an, ob die Eigenschaft einen Wert vor oder nach der Expression verwendet. Werte vor der Expression sind blau, während die Werte nach der Expression rot sind.
Auf den Wert einer Eigenschaft vor der Expression kann innerhalb einer Expression mit dem Attributwert zugegriffen werden. Beispiel: Die Expression value+90 bei der Eigenschaft Drehung würde 90 Grad zu dem Wert hinzufügen, den die Eigenschaft hatte, bevor die Expression angewendet wurde. Dies funktioniert auch bei Keyframe-Werten. Wenn das Attribut Drehung mit Keyframes von 0 bis 45 versehen wird, bewirkt die gleiche Expression value+90 eine Animation von 90 bis 135. Auf die Werte der Keyframes kann auch über key(index).value zugegriffen werden, wobei 1 für den Index verwendet wird, um den Wert des ersten Keyframes abzurufen, 2 für den zweiten usw. Das Attribut numKeys ist immer gleich der Anzahl der Keyframes für die Eigenschaft, also ist key(numKeys).value der Wert des letzten Keyframes.
Einige Methoden, z. B. wiggle() oder die verschiedenen Schleifen, verwenden implizit den Wert vor der Expression.
Beispiel: Die Expression wiggle(10, 10) animiert zwischen -10 und 10, wenn eine Eigenschaft den Wert 0 hat, und fügt eine Wackelbewegung um ihren vorhandenen Wert herum hinzu. Dasselbe gilt, wenn die Expression auf eine Keyframe-Eigenschaft angewendet wird, wodurch eine sekundäre Animation über die ursprünglich animierten Werte hinaus erstellt wird. Siehe Eigenschaftenattribute und -methoden (Expression-Referenz).
Verwenden einfacher Mathematik in Expressions
Die Werte für eine Eigenschaft, die eine Expression enthält, werden in roter oder rosa Schrift angezeigt.
Eine gute Methode zu Beginn der Arbeit ist das Erstellen einer einfachen Expression mit dem Expression-Auswahlwerkzeug und dem anschließenden Anpassen des Verhaltens der Expression mit einfachen mathematischen Operationen. Einige sind in der folgenden Tabelle aufgeführt:
Symbol |
Funktion |
---|---|
+ |
Addieren |
- |
Subtrahieren |
/ |
Dividieren |
* |
Multiplizieren |
*-1 |
Führe eine Umkehrung des Originals durch, z. B. „gegen den Uhrzeigersinn“ statt „im Uhrzeigersinn“. |
Du kannst das Ergebnis z. B. verdoppeln, indem du am Ende einer Expression „*2“ eingibst. Du kannst das Ergebnis aber auch halbieren, indem du am Ende der Expression „/2“ eingibst.
Wenn Sie mit dem Bearbeiten von Expressions vertrauter sind, können Sie diese einfachen Operationen kombinieren und mehr. Sie können z. B. /360*100 am Ende einer Expression hinzufügen, um ihren Bereich von 0 bis 360 in 0 bis 100 zu ändern. Diese Änderung ist z. B. dann sinnvoll, wenn Sie die Werte einer 360°-Steuerung in einen Regler mit Prozentwerten umwandeln möchten.
Das Menü „Expression-Sprache“
Das Menü Expression-Sprache im Bedienfeld Zeitleiste enthält spezielle Sprachelemente von After Effects, die du in einer Expression verwenden kannst. Du kannst dieses Menü als Referenz verwenden, um nachzusehen, welche Elemente gültig und verfügbar sind und welche Syntax jeweils zu verwenden ist. Wenn Sie ein beliebiges Objekt, ein Attribut oder eine Methode aus dem Menü auswählen, fügt After Effects dieses Element automatisch an der Einfügemarke in die Expression ein. Wird Text im Expression-Feld ausgewählt, ersetzt der neue Expression-Text den ausgewählten Text. Befindet sich die Einfügemarke nicht im Expression-Feld, ersetzt der neue Expression-Text den gesamten Text im Feld.
Allgemeine Expressions, die Sie verwenden können
Verwackeln
Der Ausdruck „Verwackeln“ ist einer der häufigsten After Effects-Ausdrücke. Eine solche Expression tut genau das, wonach es sich anhört: Sie sorgt dafür, dass eine Eigenschaft nach dem Zufallsprinzip verwackelt angezeigt wird. Sie können diese Expression verwenden, um Ihre Szene natürlicher erscheinen zu lassen.
Die Zahlen zwischen den Klammern steuern das Verwackeln, wobei die erste Zahl die Anzahl der Verwacklungen pro Sekunde und die zweite Zahl die Anzahl der Verwacklungen insgesamt angibt. Eine Eigenschaft „Position“ mit einer Expression wiggle(2,30) wackelt also zweimal pro Sekunde um bis zu 30 Pixel.
Zeit
Die Expression time eignet sich für Objekte, die ständig in Bewegung sind. Wenn du beispielsweise möchtest, dass sich ein Objekt für unbestimmte Zeit dreht, kannst du die Expression time zur Eigenschaft Drehung hinzufügen, und das Objekt wird um 1 Grad pro Sekunde gedreht. Es funktioniert auch mit grundlegenden mathematischen Gleichungen. Wenn du also möchtest, dass sich das vorherige Objekt 40-mal schneller dreht, verwende die Expression time*40.
Schleife
Wenn du mehrere Keyframes verwendest, um sich wiederholende Animationen zu erstellen, kann das zeitaufwendig sein. Verwende stattdessen die Expression loop, um dies zu automatisieren und komplexe Endlosschleifenanimationen zu erstellen. Es gibt zwei Arten von Endlosschleifenwiedergabe: loopIn und loopOut (häufiger verwendet). Eine Drehung-Eigenschaft mit einer loopOut(); oder loopOut("cycle");-Expression lässt Ihre Animation bis zum Ende der Zeitleiste in Endlosschleife ablaufen.
Weitere Beispiele finden Sie unter Expression-Beispiele.
Manuelles Bearbeiten einer Expression
-
Klicken Sie in das Expression-Feld, um in den Textbearbeitungsmodus zu wechseln.
Hinweis:Wenn Sie den Textbearbeitungsmodus aufrufen, wird die gesamte Expression ausgewählt. Wenn Sie der Expression etwas hinzufügen möchten, klicken sie in die Expression, um die Einfügemarke zu platzieren, sonst ersetzen Sie die ganze Expression.
-
Gib Text in das Expression-Feld ein und bearbeite diesen. Dabei kannst du das Menü Expression-Sprache verwenden.
-
Um den Textbearbeitungsmodus zu beenden und die Expression zu aktivieren, führe einen der folgenden Schritte aus:
Drücke die Enter-Taste auf dem Ziffernblock.
Klicke außerhalb des Expression-Feldes.
Anpassen der Darstellung von Expressions im Expression-Editor
Sie können das Aussehen von Expressions im Expression-Editor anpassen, der sich im Schnittfenster befindet, indem Sie die Voreinstellungen für Skripterstellung und Expressions verwenden.
Um den Expression-Editor zu öffnen:
- macOS: Wählen Sie After Effects > Voreinstellungen > Skripterstellung und Expressions aus.
- Windows: Wählen Sie Bearbeiten > Voreinstellungen > Skripterstellung und Expressions aus.
Sehen Sie sich das folgende Video an, um schnell mit der Erkundung von Expressions zu beginnen.
Weitere Ressourcen zu Expressions
Da du jetzt einige der Konzepte im Zusammenhang mit Expressions verstanden hast, kannst du der Community beitreten, um echte Anwendungsbeispiele zu erhalten und deine Arbeit zu teilen.
Das AE Enhancers Forum bietet auch zahlreiche Beispiele und Informationen zu Expressions sowie Skripte und Animationsvorgaben.