Ich bin auf der Suche nach einem ganz bestimmten Effekt und habe keinen effektiven Weg gefunden, ihn zu erreichen. Grundsätzlich möchte ich, dass Punkte entlang eines Pfades erscheinen und mit der Zeit verschwinden. Die Punkte sollten sich nach ihrer Geburt nicht bewegen, sondern nur über den Alphakanal ausgeblendet werden. Es ist wichtig, dass dies eine tatsächliche Alpha-Transformation ist, nicht nur eine Farbmischung, da ich vorhabe, diese Grafik auf verschiedenen Quellvideos zu überlagern. Die Pfade müssen auch leicht bearbeitbar sein und es werden Hunderte von Punkten vorhanden sein, sodass einzelne Ebenen für jeden Punkt nicht in Frage kommen.
Am besten kann ich den gewünschten Effekt beschreiben: Stellen Sie sich eine Person vor, die durch den Schnee geht, die Fußspuren erscheinen sofort und verblassen mit der Zeit. Ich habe viele Tutorials zum Erstellen einer Reihe von Elementen gesehen, die aufeinander folgen, als ob Sie eine Perlenkette ziehen würden, aber das ist nicht das, wonach ich suche.
Ich habe After Effects ausprobiert und es ist einfach genug, eine gepunktete Linie mit einer Formebene zu erstellen, aber ein Verlaufsstrich folgt nicht dem Pfad oder gibt mir die Kontrolle über Startposition, Endposition oder Versatz. (Hier ist eine Illustration des Problems)
Ich habe auch versucht, Cinema 4D und mograph zu verwenden, stoße aber immer wieder auf ähnliche Probleme. Ich kann im Grunde keinen abgestuften Shader-Effektor dazu bringen, einem Spline zu folgen.
Alle Lösungen, die C4D oder AE verwenden, werden bevorzugt. Alle sind willkommen. Danke.
Eine einfache Möglichkeit in Blender oder einem anderen 3D-Paket wäre die Verwendung eines booleschen Modifikators, wenn Sie echte Geometrie subtrahieren möchten :
Bearbeiten: Um einen weichen Übergang zu erhalten , können Sie das Bool-Objekt separat rendern, den Alpha-Kanal verwischen und von dem anderen Alpha subtrahieren. Oder verwenden Sie einfach eine Roto-Maske .
Hier ist eine Lösung, die ich verwendet habe. Es kann verwendet werden, um einen Formpfad anzuzeigen oder um dem Stricheffekt eine sanfte Ausblendung hinzuzufügen, wie er ist:
Erstellen Sie Ihren gepunkteten Pfad mit dem Stiftwerkzeug (oder was auch immer Sie möchten) und verwenden Sie dann den Pfad, um eine Maske auf einer neuen Einstellungsebene zu erstellen. Ich verwende einen Ausdruck, damit ich den Pfad dynamisch ändern kann – klicken Sie einfach bei gedrückter Alt-Taste auf die Stoppuhr auf der Eigenschaft „ Maskenpfad “ und ziehen Sie die Pick-Whip auf den Formpfad:
Wenden Sie den Stricheffekt auf den Maskenpfad auf der Einstellungsebene an. Wir verwenden die Einstellungsebene als Alpha-Matte für Ihre gepunktete Linienebene, aber das machen Sie am besten später, damit Sie sehen können, was Sie tun. Stellen Sie die Eigenschaft Pinselgröße so ein, dass der Pinsel die gepunktete Linienebene bedeckt. Stellen Sie die Eigenschaft Paint Style auf On Transparent ein .
Animieren Sie die Eigenschaft „ Start “ und/oder „Ende “ für den Stricheffekt, um das Aufdecken/Verschwinden Ihres Strichs zu animieren. Jetzt erzeugt dies einen harten Anfang und ein hartes Ende, also müssen Sie den Echo - Effekt anwenden — Effects>Time>Echo . Stellen Sie das Decay auf etwas weniger als 1 ein. Sie können die Anzahl der Echos erhöhen und die Echozeit verringern , um das Ein-/Aus-/Ein-/Ausblenden zu glätten.
Setzen Sie jetzt Ihre Alpha-Matte auf die Formebene und Voila!
Wenn Sie möchten, dass der Strich sowohl ein- als auch ausgeblendet wird, müssen Sie ein weiteres Echo hinzufügen, aber die Echozeit muss auf einen positiven Wert (oder ist sie negativ) eingestellt sein, damit Sie aus der Zukunft echoen. Sie dachten, es wäre langsam, wenn nur ein Echoeffekt angewendet wird? Du bist jetzt in einer Welt des Wartens! Der Grund dafür, dass es so langsam ist, ist, dass es den Wert für die vorherigen Frames für jedes der Echos berechnen muss, also werden für jedes Frame zehn, zwanzig Frames gerendert. Aus diesem Grund sollten Sie die Anzahl der Echos möglicherweise nur dann erhöhen, wenn es an der Zeit ist, sie zum Rendern zu senden.
Vorbehalt: Wenn sich der Strich selbst kreuzt, zeigt die Alpha-Matte Bereiche außerhalb der Reihenfolge. Sie können die störenden Bereiche manuell ausblenden oder den Strichpfad in separate Ebenen aufteilen, das funktioniert, aber es ist eine Welt der Langweiligkeit, wie ich aus Erfahrung weiß - ich habe es bei einer Animation verwendet, bei der handgeschriebener Text langsam eingeblendet wurde. Außerdem ist Echo sehr langsam, daher möchten Sie die Einstellungen möglicherweise erst dann auf die endgültige Qualität hochfahren, wenn Sie alles andere, was Sie im Comp tun möchten, erledigt haben.
Bild außerhalb der Reihenfolge angezeigt.
Sie können dies abmildern, indem Sie sicherstellen, dass Ihre Pinselgröße so klein wie möglich ist:
Aber wenn das immer noch ein Problem ist, können Sie den Strich ausspucken: Fügen Sie irgendwo zwischen den überlappenden Teilen des Strichs einen zusätzlichen Punkt hinzu. Duplizieren Sie nun die Formebene und die Einstellungsebene (beachten Sie, dass ich die duplizierte Formebene gelb gefärbt habe).
Dann löschen Sie die Punkte auf beiden Seiten des Punktes, den Sie auf jeder Ebene erstellt haben
eine Seite
und der andere.
Stellen Sie sicher, dass Sie den Ausdruck in Ihrer duplizierten Einstellungsebene so anpassen, dass er den Namen der neuen Strichebene widerspiegelt. Wenn dies der thisComp.layer("Shape Layer **1**").content("Shape 1").content("Path 1").path
Fall ist, müssen Sie die Pick-Whip verwenden oder ihn manuell auf korrigieren thisComp.layer("Shape Layer **2**").content("Shape 1").content("Path 1").path
.
Jetzt müssen Sie nur noch die Keyframes in Ihrer Einstellungsebene so verschieben, dass einer beginnt, wenn der letzte aufhört. Möglicherweise müssen Sie mit der Position der mittleren Keyframes jonglieren, um mit den Echos fertig zu werden.
und Sie haben eine richtig aufschlussreiche Kreuzung:
Ich habe versucht, einen ähnlichen Effekt zu erzielen, und habe den Effekt „Vegas“ und „Echo“ (oder einen ähnlichen) in AE verwendet, um eine Alpha-Matte zu erstellen.
Das Problem mit dem 'Vegas'-Effekt ist, dass, wenn Sie Ihre Linie direkt vor den Beginn des Pfades setzen, sie am Ende erscheint (probieren Sie es aus, Sie werden schnell merken, was ich meine).
Meine Lösung bestand darin, nur einen kleinen Punkt im 'Vegas'-Effekt zu verwenden, ihn aber mit einem 'Echo'-Effekt (oder einem anderen dieser Art) mit der Zeit zu duplizieren und auszublenden.
Der 'Echo'-Effekt steuert die Länge und den Abfall des Strichs, die Farbe und Breite werden von 'Vegas' gesteuert.
Es ist nicht sehr angenehm sauber, aber es könnte die Arbeit erledigen.
A. J. Henderson
p2oder
Jason Konrad
p2oder
Jason Konrad