Verwenden von Einstellungen für Expressions

Zuletzt aktualisiert am 27. Juni 2025

Verknüpfe deine Ausdrücke mit Expression Controls, damit du ihre Werte genauso steuern und mit Keyframes versehen kannst, wie du es mit Effekten machst.

Die Verwendung von Expression Controls mit deinen Ausdrücken macht sie dynamischer und einfacher zu aktualisieren.Anstatt die Werte immer im Ausdruckseditor ändern zu müssen, kannst du sie mit einer Expression Control im Effect Controls-Bedienfeld verknüpfen. Eine einzelne Einstellung kann sich auf mehrere Eigenschaften gleichzeitig auswirken.

Du kannst sie verwenden, um Parameter in deinen Ausdrücken zu steuern.Du kannst einen Regler hinzufügen, der eine Ebene nur innerhalb bestimmter Limits bewegt, oder dem Anwender ermöglichen, zwischen mehreren Optionen zu wählen, indem er aus einem Dropdown-Menü auswählt.Du kannst Kontrollkästchen hinzufügen, die Ebenen ein- oder ausschalten oder Farbschemata für Text- und Grafikebenen ändern.Sie können Winkelsteuerungen hinzufügen, die die Drehung mehrerer Ebenen steuern, und Sie können Farbsteuerungen hinzufügen, die die Farbe von Text, Leuchten oder Formen ändern.

Die Namen für die Expression Control-Effekte zeigen an, welche Art von Eigenschaftssteuerung sie bieten: Angle Control, Checkbox Control, Color Control, Layer Control, Point Control, Slider Control und Dropdown Menu Control.

Anmerkung

Wenn du eine Animationsvorgabe aus der Kategorie Animation Presets > Shapes > Backgrounds anwendest, siehst du einen benutzerdefinierten Animated Shape Control -Effekt im Bedienfeld Effect Controls.Dieser angepasste Effekt ist eine besondere Einstellung für Expressions, die speziell für diese Animationsvorgaben erstellt wurde. Sie können diesen Effekt kopieren und auf anderen Ebenen einfügen oder als eigene Animationsvorgabe speichern, damit sie sich anderswo anwenden lässt.

Expression Controls auf Ebenen anwenden

Du wendest Expression Controls-Effekte auf eine Ebene auf die gleiche Weise an, wie du andere Effekte anwendest, indem du beispielsweise den Effekt aus dem Bedienfeld Effects & Presets auf die Ebene ziehst.

Du kannst Expression Controls-Effekte auf jede Ebene anwenden.Es ist jedoch nützlich, sie auf eine Null-Ebene anzuwenden, die du einfach als steuernde Ebene verwendest.Anschließend können Sie Expressions zu Eigenschaften auf anderen Ebenen hinzufügen, damit diese Ebenen Eingaben von der betreffenden Einstellung annehmen. Du kannst beispielsweise den Effekt Slider Control zu einer Null-Ebene (Null 1) hinzufügen und dann diesen Ausdruck auf die Position-Eigenschaften mehrerer Ebenen anwenden:

position+[0,10*(index-1)*thisComp.layer("Null 1").effect("Slider Control")("Slider")]

Wenn Sie den Schieberegler in diesem Beispiel ziehen, wird jede Ebene mit dieser Expression verschoben. Die Ebenen mit höheren Indexnummern (Ebenen weiter unten im Timeline-Bedienfeld) werden in 10-Pixel-Intervallen stärker verschoben als die Ebenen mit niedrigeren Indexnummern.Du kannst Keyframes für den Regler auf der Null-Ebene setzen, und alle anderen Ebenen animieren entsprechend.

Es ist oft nützlich, jede Instanz eines Expression Control-Effekts umzubenennen, um seinen Zweck anzugeben.Das Umbenennen einer Instanz des Color Control-Effekts in sky color macht es beispielsweise einfacher zu erkennen, was der Effekt steuert.Du kannst jede Instanz eines Expression Control -Effekts genauso umbenennen wie jeden anderen Effekt: Wähle ihn im Timeline-Bedienfeld oder Effect Controls-Bedienfeld aus und drücke Enter auf der Haupttastatur (Windows) oder Return (macOS).

Anmerkung

Um den Bereich einer Steuerung zu ändern, klicke mit der rechten Maustaste (Windows) oder Control-klicke (macOS) auf den unterstrichenen Eigenschaftswert für die Steuerung und wähle Edit Value aus dem Kontextmenü.

Konvertieren einer Expression in Keyframes

In einigen Situationen kann es sinnvoll sein, eine Expression in Keyframes umzuwandeln. Wenn du beispielsweise die Werte in einem Ausdruck einfrieren möchtest, kannst du den Ausdruck in Keyframes konvertieren und dann die Keyframes entsprechend anpassen.Wenn ein Ausdruck lange zum Auswerten benötigt, kannst du ihn in Keyframes konvertieren, damit er schneller rendert.Wenn du einen Ausdruck in Keyframes konvertierst, wertet After Effects den Ausdruck aus, erstellt einen Keyframe bei jedem Frame und schaltet dann den Ausdruck aus.

Wähle im Timeline-Bedienfeld die Eigenschaft aus, auf der der Ausdruck geschrieben ist, und wähle Animation > Keyframe Assistant > Convert Expression To Keyframes.Der ursprüngliche Ausdruck wird beibehalten, nur deaktiviert.

Effekte unter „Einstellungen für Expressions“

Du kannst die Expression Controls Effekte zu einer Ebene hinzufügen, um andere Ebenen oder Effekte mithilfe von Expressions zu steuern. Sie geben dir Werte wie Zahlen, Farben oder Kontrollkästchen, die du mit anderen Eigenschaften verknüpfen kannst, um deine Animation einfacher zu verwalten.

3D-Punkt-Steuerung

Der 3D Point Control-Effekt stellt einen 3D-Punkt (x, y, z) bereit, der als Controller fungiert und von Expressions referenziert werden kann, die auf andere Eigenschaften angewendet werden.

Du kannst diese Effekte nutzen, um 3D Position, Ausrichtung, 3D-Effekte zu steuern.

Einstellungen für Winkel

Der Winkelsteuerung-Effekt bietet eine einfache Möglichkeit, winkelbasierte Eigenschaften (in Grad) mithilfe von Expressions zu steuern.Er wird häufig verwendet, um Drehung, Richtung oder Ausrichtungswerte von einer einzigen, gemeinsam genutzten Steuerung anzutreiben.

Einstellungen für Kontrollkäst.

Der Checkbox Control Effekt bietet dir einen einfachen Ein-/Aus-Schalter (wahr/falsch oder 1/0), den du in Expressions verwenden kannst, um Eigenschaften wie Deckkraft, Sichtbarkeit, Animationszustände und mehr zu steuern.

Einstellungen für Farben

Der Color Control Effekt ermöglicht es dir, einen anpassbaren Farbwähler zu erstellen, den du in Expressions verwenden kannst, um Farbeigenschaften anderer Effekte oder Ebenen zu steuern. 

Dropdown-Menüsteuerung

Der Dropdown Menu Control Effekt ermöglicht es dir, ein Menü mit auswählbaren Elementen zu erstellen, das Verhalten in deiner Komposition über Expressions antreiben kann.

Einstellungen für Ebenen

Der Layer Control Effekt ermöglicht es dir, eine andere Ebene (z. B. Fläche, Null-Objekt, Text, Comp) innerhalb einer Expression zu referenzieren. Er ist nützlich, um Expressions mit einer anderen Ebene als Eingabe zu steuern.

Einstellungen für Punkte

Der Point Control Effekt stellt dir eine 2D-Koordinate (x, y) zur Verfügung, die du in Expressions referenzieren kannst, um andere Eigenschaften zu steuern, wie Position, Ankerpunkt oder Effekt-Verschiebungen.

Einstellungen für Schieberegler

Die Slider Control ermöglicht es dir, einen einzelnen numerischen Wert (Regler) zu erstellen, der mithilfe von Expressions referenziert werden kann, um andere Eigenschaften wie Deckkraft, Position, Drehung, Skalierung usw. zu steuern.

Weitere Ressourcen zu Expressions

Da Sie jetzt einige der Konzepte im Zusammenhang mit Expressions verstanden haben, können Sie der Community beitreten, um echte Anwendungsbeispiele zu erhalten und Ihre Arbeit zu teilen.

Das AE Enhancers Forum bietet auch zahlreiche Beispiele und Informationen zu Expressions sowie Skripte und Animationsvorgaben.