After Effects: So erstellen Sie eine gleitende Wellenform

Ich habe mich gefragt, wie man in After Effects eine gleitende Wellenform erstellt. Ich weiß, wie man einen statischen macht (da es einen einfachen Effekt dafür gibt), aber ich habe keine Ahnung, wie man einen progressiven macht, der von einer Seite des Bildschirms zur anderen gleitet, solange die Audiospur dauert.

Danke im Voraus!

Antworten (2)

Einfach. Holen Sie sich die Wellenform Ihrer Audiodatei (Sie können die Audiodatei dazu in einem Sound-Editor scannen). Animieren Sie es, sich seitwärts zu bewegen.

Weniger einfach: Bringen Sie das Audio in Ihren Comp. Klicken Sie mit der rechten Maustaste auf die Audioebene und wählen Sie Animationsassistent > Audio in Keyframes konvertieren

Geben Sie hier die Bildbeschreibung ein

Verwenden Sie nun die Keyframes, um die Skalierung, Drehung, Position usw. einiger Elemente Ihrer Komposition zu steuern. ZB könnten Sie einen Festkörper hinzufügen und dies auf die Skalierungseigenschaft anwenden:

[value[0], value[1]*thisComp.layer("Audio Amplitude").effect("Both Channels")("Slider")]

Dadurch wird die vertikale Skala des Festkörpers mit der Amplitude des Audios (beide Kanäle) multipliziert.

Wenn Sie ein Array von Ebenen wie das obige erstellen, können Sie die Zeit verschieben, zu der sie den Audiopegel lesen. Sie können die valueAtTime()Funktion verwenden, um jede solide Ebene index(die Ebenennummer) zu verwenden, um jeder aufeinanderfolgenden Ebene eine Verzögerung von zwei Frames hinzuzufügen (zwei oder mehr Frames sehen besser aus als ein Frame, da eine Verzögerung von einem Frame es so aussehen lässt, wie Sie es verwendet haben Methode 1):

[value[0], value[1]*thisComp.layer("Audio Amplitude").effect("Both Channels")("Slider").valueAtTime(time + index*thisComp.frameDuration)]

Profi-Tipp : Erstellen Sie ganz einfach eine horizontale Anordnung Ihrer festen Ebenen, indem Sie dies für die Positionseigenschaft verwenden: [index*width*1.2 - width/2, thisComp.height/2]Dadurch werden die Ebenen horizontal mit einem kleinen Abstand zwischen den Ebenen ausgerichtet. Entfernen Sie das *1.2Bit, um sie nebeneinander auszurichten. Wenden Sie diesen Ausdruck auf eine Ebene an und duplizieren Sie einfach weiter, bis Sie Ihren Bildschirm gefüllt haben.

Hier ist ein Beispiel, das ich mit einer Einstellungsebene darüber vorkompiliert habe, um den Balken eine abgestufte Farbe zu verleihen:

Geben Sie hier die Bildbeschreibung ein

Schalten Sie auch die Bewegungsunschärfe ein, es sieht viel besser aus.

Aber brauche ich dann nicht Tonnen von Schichten? Wie auch immer, coole Idee. Danke dir! :)
Ja, (oder Sie könnten eine Formebene mit vielen Formen verwenden). Aber durch die Verwendung der Ausdrücke können die Schichten erzeugt werden, indem die erste Schicht wiederholt dupliziert wird.

Das Trapcode Sound Keys Plugin kann dies schnell und einfach tun. http://www.redgiant.com/products/trapcode-sound-keys/