justinbraun.net
Lensflare mit Expressions (AE)
Hallo,
Ich hatte gestern die Idee mit Expressions ein Lensflare "Plugin" zu schreiben, funktioniert auch ganz gut. Nur bin ich erst danach auf die Idee gekommen zu googln und musste feststellen das vor mir auch ein paar die Idee hatten.
Leider sind die sehr eingeschränkt und verhalten sich nicht wie beispielsweise das VideoCopilot Plugin.
Also möchte ich nun ein brauchbares "Plugin" schreiben!
Also bis jetzt funktioniert, das wenn man "Lightsource" bewegt, sich alle anderen Nullobjekte auf einer Linie mit dem "Lightsource" bewegen
Nun mein Problem:
Ich habe gesehen (beim VideoCopilot Plugin), dass wenn er die Lichtquelle bewegt, die Einzelnen Lensflare Elemente drehen und nicht nur verschieben.
Dies möchte ich auch mit Expressions machen:
Meine Idee bei denen ich nicht weiß ob und wie es geht:
Es geht darum LFE um center rotieren zu lassen!
Über Trigonometrie:
mit dem Tangens könnte ich ja theoretisch den Winkel Alpha ausrechnen.
Sorry muss eigentlich heißen tan(alpha) = a : c
soweit ich weiß müsste die Länge von a = LFE.yposition - Center.yposition und c = LFE.xposition - Center.xposition
(Ich weiß das es vom Syntax her falsch ist.... nur zur veranschaulichung)
So ließe sich doch theoretisch der Winkel ermitteln, oder ?
Nun meine Frage : Wie kann ich den Tangens auf etwas anwenden ?
Waren meine Überlegungen richtig ? Gibt es eine einfachere Möglichkeit (Außer mir ein teures Lensflare Plugin zu kaufen...) ?
EDIT: Eigentlich brauche ich ja den Inverstangens ! geht das auch irgendwie ?
Expressions - Geometry
Hab jetzt damit was gemacht aber irgendwie gibt der das nicht in Grad aus ....
Ich habs !!!!!
Hallo,
Ich hatte gestern die Idee mit Expressions ein Lensflare "Plugin" zu schreiben, funktioniert auch ganz gut. Nur bin ich erst danach auf die Idee gekommen zu googln und musste feststellen das vor mir auch ein paar die Idee hatten.
Leider sind die sehr eingeschränkt und verhalten sich nicht wie beispielsweise das VideoCopilot Plugin.
Also möchte ich nun ein brauchbares "Plugin" schreiben!
Also bis jetzt funktioniert, das wenn man "Lightsource" bewegt, sich alle anderen Nullobjekte auf einer Linie mit dem "Lightsource" bewegen
Nun mein Problem:
Ich habe gesehen (beim VideoCopilot Plugin), dass wenn er die Lichtquelle bewegt, die Einzelnen Lensflare Elemente drehen und nicht nur verschieben.
Dies möchte ich auch mit Expressions machen:
Meine Idee bei denen ich nicht weiß ob und wie es geht:
Es geht darum LFE um center rotieren zu lassen!
Über Trigonometrie:
mit dem Tangens könnte ich ja theoretisch den Winkel Alpha ausrechnen.
Sorry muss eigentlich heißen tan(alpha) = a : c
soweit ich weiß müsste die Länge von a = LFE.yposition - Center.yposition und c = LFE.xposition - Center.xposition
(Ich weiß das es vom Syntax her falsch ist.... nur zur veranschaulichung)
So ließe sich doch theoretisch der Winkel ermitteln, oder ?
Nun meine Frage : Wie kann ich den Tangens auf etwas anwenden ?
Waren meine Überlegungen richtig ? Gibt es eine einfachere Möglichkeit (Außer mir ein teures Lensflare Plugin zu kaufen...) ?
EDIT: Eigentlich brauche ich ja den Inverstangens ! geht das auch irgendwie ?
Expressions - Geometry
Hab jetzt damit was gemacht aber irgendwie gibt der das nicht in Grad aus ....
Ich habs !!!!!
Code:
x = transform.position
y = thisComp.layer("Center").transform.position;
delta=sub(x, y);
angle=Math.atan2(delta[1], delta[0]);
radians_to_degrees(angle);
Zuletzt bearbeitet: