Beispiele bearbeiteter Auswahlsymbol-ExpressionenBeispiele für Auswahlsymbol-Expressionen, die mit einfachen Funktionen nachbearbeitet wurden. Diese Expressionen sind einfach zu erstellen und erzeugen anspruchsvolle Effekte, die sonst nur über zahllose Keyframes realisierbar wären. Animieren einer Uhr Fangen Sie mit zwei Ebenen an: Einem Stunden- und einem Minutenzeiger. Plazieren Sie die Ankerpunkte der Zeiger im Zentrum der Uhr (siehe Festlegen und Animieren von Ankerpunkten). Legen Sie für die Drehung des Stundenzeigers Keyframes fest, wählen Sie die Eigenschaft "Drehung" des Minutenzeigers aus, und wählen Sie anschließend "Animation" > "Expression hinzufügen". Ziehen Sie das Auswahlsymbol auf die Eigenschaft "Drehung" des Stundenzeigers. Folgende Expression wird angezeigt: this_comp.layer("Stundenzeiger").rotation Fügen Sie der Expression "*12" wie folgt hinzu, damit der Minutenzeiger 12mal schneller rotiert als der Stundenzeiger: this_comp.layer("Stundenzeiger").rotation*12 Steuern des Weichzeichnungseffekts durch die horizontale Position Beginnen Sie mit einer Ebene, die kleiner als die Komposition ist. Legen Sie für die Ebene Keyframes fest, und weisen Sie den Effekt "Schneller Weichzeichner" zu. Wählen Sie in der Zeitleiste die Stärke für "Schneller Weichzeichner", und wählen Sie anschließend "Animation" > "Expression hinzufügen". Ziehen Sie das Auswahlsymbol auf die Eigenschaft "Position". Folgende Expression wird angezeigt: position[0] Falls der Weichzeichnungseffekt zu stark ist, können Sie die Stärke auf 10 % reduzieren, indem Sie wie folgt "/10" an das Ende der Expression anfügen: position[0]/10 Sukzessives Skalieren von Objekten Beginnen Sie mit drei Ebenen, die sich an den Positionen befinden, von denen aus sie sich hereinbewegen sollen. Erstellen Sie Skalierungs-Keyframes für die erste Ebene. Wählen Sie beispielsweise "Skalieren = 0" bei 0 Sekunden und "Skalieren = 100" bei 6 Sekunden. Wählen Sie die Eigenschaft "Deckkraft" der zweiten Ebene aus, und wählen Sie anschließend "Animation" > "Expression hinzufügen". Ziehen Sie das Auswahlsymbol auf die Eigenschaft "Skalieren" der ersten Ebene. Folgende Expression wird angezeigt: this_comp.layer("Name der Ebene").scale Fügen Sie nun noch die Funktion "value_at_time" an das Ende der Expression, damit die zweite Ebene zwei Sekunden nach der ersten skaliert wird: this_comp.layer("Name der Ebene").scale.value_at_time(time-2) |