Ein After Effects-Ausdruck ähnelt einer Zeile Computercode oder Aktionsskript innerhalb von Flash (jetzt Adobe Animate). Ähnlich wie Computercode oder Aktionsskript ist ein Ausdruck eine Art Formel, die After Effects dazu bringt, bestimmte Dinge zu tun. Im Gegensatz zum Action-Scripting leben Ausdrücke jedoch innerhalb der Attribute eines Elements, wie beispielsweise deren Skalierung oder Rotation.
Was bringt es also, einen Ausdruck zu verwenden? Nun, Ausdrücke können auf viele verschiedene Arten funktionieren. Die zwei besten Beispiele sind jedoch etwas zu animieren und die Animation von etwas zu beeinflussen. Warum sollten Sie einen Ausdruck zum Animieren anstelle von Keyframes verwenden?
Wann und wie werden Ausdrücke verwendet?
Angenommen, Sie haben einen Ball, der sich von links nach rechts über den Bildschirm bewegt, aber Sie möchten auch, dass der Ball wackelt. Anstatt von Hand zu gehen und dies zu tun, oder einen Effekt anzuwenden und ihm viele und jede Menge Keyframes zu geben, können wir einfach einen Wackelausdruck darauf anwenden.
Wir haben also nur unsere beiden Keyframes mit der Aufforderung, von links nach rechts zu gehen, sowie den Ausdruck zum Wackeln. Es hält die Dinge schön und organisiert sowie leicht veränderbar. Anstatt Hunderte von Keyframes neu zu erstellen, wenn unser Wackeln extremer sein soll, können wir einfach den Ausdruck ändern. Wir animieren unser Objekt also auf zwei Arten, verwenden Keyframes und verwenden einen Ausdruck.
Ein weiteres allgemeines Beispiel für die Funktionsweise von Ausdrücken in After Effects ist die Beeinflussung einer Animation, ohne sie tatsächlich zu animieren. Sie können einen Ausdruck schreiben, der besagt, dass die Animation im Laufe der Zeit extremer oder weniger extrem wird.
Wenn wir einen Effekt von pulsierendem Licht haben, können wir einen Ausdruck darauf anwenden, der besagt, dass das pulsierende Licht bei der Wiedergabe der Animation immer dramatischer wird, ohne dass der Effekt tatsächlich vergrößert werden muss. Hier wird nicht mit einem Ausdruck animiert, sondern mit dem Ausdruck auf eine Animation.
Ein Wackelausdruck als Beispiel
Lassen Sie uns einen einfachen Wackelausdruck als Beispiel verwenden, um zu verstehen, wie sie funktionieren.
In After Effects wird eine neue Komposition erstellt, die 24 Frames lang ist, und Sie können dort Action Scripting ausführen. Denken Sie daran, dass Sie im Gegensatz zu Action-Skripts in Flash (Animate) keine Action-Skripte zu einer Komposition als Ganzes hinzufügen können. Ausdrücke leben innerhalb von Elementen in Ihrer Timeline und innerhalb von Attributen dieser Elemente. Sie müssen also etwas erstellen, auf das der Ausdruck angewendet werden soll.
Lassen Sie uns ein einfaches Quadrat mit Volumenkörpern erstellen. Drücke auf Befehl Y und mache dir ein kleines Quadrat. Lassen Sie uns nun einen einfachen Ausdruck machen, um zu erfahren, wie sie funktionieren.
Wenn Ihr Körper ausgewählt ist, drücken Sie P, um das Dropdown-Menü Position in Ihrer Timeline aufzurufen. Wenn Sie es animieren möchten, klicken Sie einfach auf die Stoppuhr, um Keyframes zu aktivieren. Wenn Sie jedoch einen gewünschten Ausdruck hinzufügen möchten, klicken Sie mit der Wahltaste auf die Stoppuhr.
Dadurch wird aus dem Position-Attribut ein neues kleines Dropdown-Menü, in das Expression: Position darunter eingefügt wird. Rechts in Ihrer Timeline wird ein Bereich angezeigt, in den Sie "transform.position" eingeben können.
In diesem Textfeld geben wir alle unsere Ausdrücke ein. Ein schöner einfacher Ausdruck ist der Wackelausdruck, wie er bereits erwähnt wurde. Dadurch wird Ihr Objekt während der gesamten Animation leicht verschoben.
Der Wackelausdruck ist folgendermaßen eingerichtet: Wackeln (x, y)
Um den Ausdruck zu starten, geben Sie "wackeln" ein. Dies bedeutet After Effects, dass Sie den Wackelausdruck anwenden, gefolgt von den Werten in der Klammer, die After Effects mitteilt, wann und wie viel gewackelt werden soll.
X steht für die Anzahl der Male, die Sie Ihr Objekt von After Effects verschieben möchten. Wenn Ihre Frames pro Sekunde 30 sind, müssen Sie für den Wert von x eine 30 eingeben, damit das Objekt jeden Frame bewegt. Wenn Sie eine 15 mit 30 Bildern pro Sekunde einstellen, werden alle anderen Bilder Ihr Objekt usw. verschieben.
Der Y-Wert gibt an, um wie viel Sie Ihr Objekt verschieben möchten. Ein Y-Wert von 100 bewegt Ihr Objekt also um 100 Punkte in eine beliebige Richtung und ein Y-Wert von 200 bewegt Ihr Objekt um 200 Punkte in eine beliebige Richtung.
Ein abgeschlossener Wackelausdruck sieht dann etwa so aus: wiggle (15,250)
Jetzt werden Sie sehen, wie Ihr Quadrat sich auf Ihrer Bühne bewegt, wenn Sie auf play klicken, aber Sie haben überhaupt keine Keyframes angewendet. Sie können sogar das ursprünglich angeführte Beispiel ausführen und Keyframes Ihres Quadrats hinzufügen, die sich zusammen mit Ihrem Ausdruck von links nach rechts bewegen.
Zusammenfassend ist ein After Effects-Ausdruck ein Stück Text, ähnlich einem Code, der auf eine Eigenschaft eines Elements angewendet wird, das diese Eigenschaft beeinflusst. Sie arbeiten auf vielfältige Weise und können vielfältig eingesetzt werden. Wie Code ist sie jedoch sehr wählerisch bei Rechtschreib- und Interpunktionsfehlern. Vergewissern Sie sich also, dass Sie sie bei der Eingabe genau überprüfen.