Seite 1 von 1

Motion Tracking: Wie ein Objekt verknüpfen das nicht das getrackte ist?

Verfasst: Sa 05 Jul, 2014 20:24
von Radon
Hallo,

Ich hab ein Video von einer Landschaft in welchem sich die Kamera von Links nach rechts bewegt. Ich will ein Blendefleck erstellen der auf der rechten seite auftaucht. Es gibt einen Punkt der im Video immer im Bild ist, allerdings ist das nicht der Punkt an welchem ich den Blendefleck erscheinen lassen will.
Der Ort an dem der Blendefleck erscheinen soll ist ein gutes Stück weiter rechts.

Das Problem:

Jedes mal wenn ich den Blendefleck (Optical Flares Plugin) mit dem getracktem Punkt verknüpfen will, wird der Blendefleck direkt auf den Tracking Punkt gezogen.

Wie bekomme ich es hin das er ein Stück weiter rechts ist statt direkt auf dem Punkt?

Re: Motion Tracking: Wie ein Objekt verknüpfen das nicht das getrackte ist?

Verfasst: Sa 05 Jul, 2014 20:52
von darth_brush
versuch doch lieber den 3d tracker.
motiontracking ist oft nicht sauber genug.

Normalerweise musst du eine einstellungsebene mit dem tracker verbinden, aber das ist recht oldschool. mit dem 3d tracker kannst du direkt den text, effekt oder was immer verbinden.

die kamera kannst du auch als neue ebene heraus filtern.

Re: Motion Tracking: Wie ein Objekt verknüpfen das nicht das getrackte ist?

Verfasst: Sa 05 Jul, 2014 21:11
von otaku
also das ist eigendlich total einfach.

du kopierst deine tracking keyframes nicht auf die neue position, sondern du machst einen link auf die tracking daten.

das geht in dem du mit alt auf die stoppuhr klickst. dann bekommst du das symbol das du auch hast um agjustment layer zu verknuepfen. also die kleine schnecke. die ziehst du auf deien tracking feature center.
dann macht er dir eine expression auf deine lensflair position.
die sieht bei mir so aus:

thisComp.layer("Comp 1").motionTracker("Tracker 1")("Track Point 1").featureCenter

so und jetzt gehst du einfach hin und traegst am ende deinen offset ein.

wenn du also einen offset von 50 in x und 500 in y willst schreibst du

+ [50, 500]

wichtig sind die eckigen klammern, sonst bekommst du nur einen offset in x

also es sollte am ende so aussehen

thisComp.layer("Comp 1").motionTracker("Tracker 1")("Track Point 1").featureCenter+ [50, 500]

jo das ist es schon

Re: Motion Tracking: Wie ein Objekt verknüpfen das nicht das getrackte ist?

Verfasst: Sa 05 Jul, 2014 21:16
von otaku
@darth_brush

old school ruulz

Re: Motion Tracking: Wie ein Objekt verknüpfen das nicht das getrackte ist?

Verfasst: So 06 Jul, 2014 22:42
von Radon
Danke für die Hilfe otaku! Ich hab es jetzt ein klein wenig anders gemacht, ich hab ein zweites Null Objekt erstellt (welches mit dem Motion-Tracking-Null Objekt verknüpft ist), dieses an die gewünschte Stelle verschoben und die Lens Flare Ebene mit der expression
p = thisComp.layer("Null 3");
p.toComp([0,0,0]);

auf das zweite Null Objekt verlinkt.

Dadurch brauche ich jetzt einfach den Regler vom zweitem Null Objekt also Null3 verschieben wenn ich die Position ändern will. :)

Re: Motion Tracking: Wie ein Objekt verknüpfen das nicht das getrackte ist?

Verfasst: So 06 Jul, 2014 23:18
von otaku
ja das ist die elegante loesung. ich dachte ich beschreibe erstmal die einfachste ;-)