In diesem Tutorial zeige ich euch, wie man mit Motion Tracking in Blender einen ebenen Bereich eines realen Videoclips ersetzt, ohne den Schritt "Solving" durchführen zu müssen.
Videotranskript
Hallo zusammen! In diesem Tutorial zeige ich euch, wie man mit Motion Tracking in Blender einen ebenen Bereich eines realen Videoclips ersetzt, ohne den Schritt "Solving" durchführen zu müssen. Ich verwende nur vier Track Points und das Plane Track Tool, das speziell für ebene Flächen geeignet ist. Es eignet sich hervorragend, um beispielsweise eine Wand, ein Gemälde oder andere flache Oberflächen zu ersetzen oder deren Aussehen zu verändern, eventuell sogar mit halbtransparenten Bildern.
Bevor wir beginnen, muss ich zwei grundlegende Hinweise geben, die euch helfen werden zu verstehen, ob das in diesem Tutorial gezeigte Tool für eure Anforderungen geeignet ist. Der Plane Track ist kein 3D-Objekt, daher kann man kein UV Mapping auf diese Fläche anwenden, um Bilder oder Videoclips darauf zu projizieren. Das bedeutet, dass die Bilder oder Videos das gleiche Seitenverhältnis wie der Plane Track haben müssen. Andernfalls treten Verzerrungen auf. Außerdem hat der Plane Track kein Material, da er kein 3D-Objekt ist. Das bedeutet, dass keine spiegelnden Reflexionen oder andere Shading-Effekte angezeigt werden. Ihr könnt jedoch trotzdem Color Grading, Motion Blur und andere Effekte in der Compositing-Phase hinzufügen. Wenn diese Einschränkungen ein Problem darstellen, ist es besser, ein vollständiges Tracking mit Solving durchzuführen und ein echtes Plane-Objekt mit eigenem Material zu verwenden. Wenn nicht, machen wir mit dem Tutorial weiter.

Zuerst öffne ich ein neues Blender-Projekt, in diesem Fall Version 4.3, und wechsle den Workspace zu Motion Tracking. Diese Option befindet sich im Bereich VFX der Workspace-Liste.
Im Movie Clip Editor lade ich das gespeicherte Videomaterial von der Festplatte. Ich möchte das Bild in dem Gemälde ersetzen. Die vier Ecken dieses Bildes eignen sich perfekt zum Platzieren der Track Points, da sie kontrastreich sind und vom Tracking-Algorithmus über den gesamten Clip hinweg gut erkannt werden.

Dann platziere ich vier Track Points, indem ich links auf Add Marker klicke und auf das Bild klicke, um die Startposition jedes Track Points zu definieren. Ihre genaue Platzierung passe ich im Zoom-Fenster im Track-Tab im rechten Panel an. Wenn ich fertig bin, wähle ich alle Track Points aus, indem ich die A-Taste drücke, während sich die Maus über dem Bild befindet.



Ich klicke im Track Clip Tab auf Set Scene Frames, um die Länge des Blender-Clips an die Dauer des Videos anzupassen. Dann klicke ich auf den Button Track Markers, damit Blender versucht, die vier Track Points über den gesamten Clip hinweg zu verfolgen.



Ich öffne nun den Solve-Tab auf der linken Seite und darin den Abschnitt Plane Track ganz oben. Mit den vier ausgewählten Track Points füge ich der Szene ein Plane Track-Objekt hinzu, indem ich auf die Schaltfläche Create Plane Track klicke. Dieses Objekt hat vier Eckpunkte, die mit den vier ursprünglichen Track Points verknüpft werden. Die Zuordnung ist nicht immer perfekt, aber man kann sie manuell korrigieren, indem man jeden Eckpunkt der Plane mit Linksklick und Ziehen verschiebt. In diesem Fall war das Tracking so präzise, dass es keine größeren Abweichungen zwischen den Eckpunkten der Plane und den Control Points gibt, aber ich erkläre trotzdem, wie man es korrigiert, falls es nötig ist.


Im Abschnitt Plane Track des Track-Tabs auf der rechten Seite gibt es eine Schaltfläche namens Auto Keyframe. Wenn diese Option aktiviert ist, wird jede neue Position eines Plane-Eckpunkts automatisch gespeichert, sobald man diesen Eckpunkt in einem Frame der Timeline bewegt. Das ist sehr nützlich, wenn man manuelle Korrekturen vornehmen muss.


Jetzt können wir das Bild laden, das überlagert werden soll, indem wir im Abschnitt Plane Track auf Open klicken. Das Bild kann auch halbtransparent sein, zum Beispiel wenn man ein Logo oder einen Text über den Originalinhalt legen möchte, anstatt ihn vollständig zu ersetzen.


Im Abschnitt Opacity des Plane Track-Tabs kann man die Deckkraft des neuen Bildes reduzieren. Dieser Parameter ist nicht animierbar. In jedem Fall handelt es sich hier nur um eine Vorschau des Effekts. Um den Austausch tatsächlich vorzunehmen und das Endvideo zu rendern, müssen wir in den Compositor wechseln.
Im Compositing-Editor ersetze ich den standardmäßigen Render Layers-Node durch einen Movie Clip-Node, in den ich das Originalvideo lade. Ich verbinde dann den Movie Clip-Node mit einem Reroute-Node. Der Reroute-Node wird anschließend sowohl mit einem Composite-Node als auch mit einem Viewer-Node verbunden. Der Viewer-Node ermöglicht uns die Vorschau des Ergebnisses im Hintergrund des Editors, indem man oben rechts die Option Backdrop aktiviert.

Im Editor füge ich außerdem einen Image-Input-Node hinzu, in den ich natürlich das Bild lade, das ich über das Originalmaterial legen möchte. Dieser Image-Node wird dann mit einem Plane Track Deform-Node verbunden. Wenn man diesen Node mit dem Viewer verbindet, erhält man eine Vorschau des neuen Bildes, aber noch ohne Verformung, da die Einstellungen im Node noch nicht vorgenommen wurden.



Zuerst lade ich das Originalvideo in den Plane Track Deform-Node. Dann stelle ich die anderen beiden Felder des Nodes ein: die Kamera, die im Video verwendet wurde, und das Plane Track. Man kann mehrere solcher Planes in einem einzigen Projekt verwenden. Wichtig ist, dass sowohl die Kamera als auch das Plane-Objekt aus dem Movie Clip Editor stammen und keine 3D-Objekte in der Blender-Szene sind.



Um das Bild über das Originalvideo zu legen, verwende ich einen Alpha Over-Node, indem ich das Bild mit dem zweiten Image-Eingang dieses Nodes verbinde. Jetzt ist die Vorschau deutlich im Backdrop des Editors sichtbar. Danach stelle ich die Ausgaberenderauflösung so ein, dass sie mit der des Originalvideos übereinstimmt, zusammen mit den anderen Ausgabeeinstellungen, bevor ich das Rendern der Animation über das Render-Menü starte.


Hier ist das resultierende Ausgabevideo.
Wenn du die Deckkraft des Bildes animieren möchtest, zum Beispiel um eine Überblendung zwischen dem Original und dem bearbeiteten Clip zu erstellen, kannst du den Factor-Wert des Alpha Over-Nodes animieren. Setze diesen Wert im ersten Frame der Animation auf 0 und drücke die I-Taste, während der Mauszeiger über dem Parameter schwebt, oder mache einen Rechtsklick und wähle Insert Keyframes. Gehe dann zum letzten Frame, ändere den Factor-Wert auf 1 und füge erneut einen Keyframe hinzu.

Hier ist das finale Video mit dem angewendeten Überblendungseffekt.
Bevor wir zu einem weiteren Beispiel übergehen, hier ein kleiner zusätzlicher Tipp. Wenn du im Plane Track-Tab auf das Dropdown-Menü klickst und New Image From Plane Marker auswählst, erstellt Blender ein neues temporäres Bild basierend auf dem Bereich, der vom Plane Track umschlossen ist, und benennt es nach dem Plane Track. Dieses Bild kannst du direkt in Blender bearbeiten oder auf der Festplatte speichern und mit einem externen Programm ändern. So kannst du das im Originalclip sichtbare Bild bearbeiten, die bearbeitete Version laden und damit das ursprüngliche Bild ersetzen.


Du kannst auch Videoclips in den Plane Track und im Compositor über einen weiteren Movie-Node laden. Diese Clips müssen jedoch bereits Abmessungen haben, die proportional zum Plane Track sind. Das solltest du beachten.




Hier ist der Clip mit der animierten Textur. Das war’s mit diesem Tutorial. Ich hoffe, es war hilfreich. Bis zum nächsten Mal.