Cinema 4D Programmdokumentation Referenz Cinema 4D Weitergehende Funktionalitäten Motion Tracker
Funktion verfügbar in CINEMA 4D Studio

Objekt-Tracker

Basis Koord. Tracker Rekonstruktion

Objekt-Tracker

Hinweis:
Bevor Sie sich mit Objekt-Tracking befassen, sollten Sie Motiontracking/Kamera-Tracking verinnerlicht haben. Also all das, was unter Motiontracking und insbesondere im Motion-Tracker-Objekt (dort vor allem auch die Beschreibungen des Tabs "2D-Tracking"; das Erzeugen und Bearbeiten von Tracks ist dort beschrieben) aufgeführt ist. Das Bearbeiten von Tracks – egal ob sie zum Motion Tracker oder Objekt Tracker gehören – funktioniert gleichermaßen.

War es bis zur Cinema 4D-Version R18 nur möglich, die aufnehmende Kamera aus dem Videomaterial zu rekonstruieren (im Folgenden "Kamera-Tracking" genannt), so ist es jetzt auch mit dem Objekt Tracker möglich, im Footage enthaltene, sich von der Kamera unabhängig bewegende Objekte zu verfolgen ("tracken").

Stellen Sie sich in folgender Abbildung das Karomuster in Bewegung/Drehung vor. Dieses kann getrackt werden, dann z.B. eine entsprechende 3D-Ebene erzeugt werden, die sich perspektivisch und von der Bewegung her korrekt verhält.

Sich bewegende/drehende Objekte im Video können mit dem Objekt Tracker berechnet und dann mit passgenau erzeugten 3D-Objekten versehen werden.

Achten Sie darauf, dass das zu trackende Objekt im Video mit vielen, eindeutig zu erkennenden Markierungen (z.B. aufgeklebte Kreuze auf den zu trackenden Objekten) versehen ist, die dann in Cinema 4D als klar zuordenbare Tracks verwendet werden können.

Der Objekt Tracker funktioniert ausschließlich zusammen mit einem Motion Tracker-Objekt (dieses enthält alle Tracks). Diese Verknüpfung (s.a. Motion Tracker) wird automatisch vorgenommen, wenn bei Erzeugung eines Objekt Trackers ein einziges Motion Tracker-Objekt vorhanden ist. Ansonsten wird es mit dem gerade aktuell selektierten Motion Tracker-Objekt verknüpft.

Sollten Sie im Video-Footage mehrere Bereiche haben, die Sie per Objekt Tracker tracken wollen, so erzeugen Sie für jeden Bereich ein separates Objekt Tracker-Objekt (bei nach wie vor einem einzigen Motion Tracker-Objekt). Tracks können verschiedenen Objekt Trackern zugewiesen sein (falls Sie zu Testzwecken mit verschiedenen Geometrieobjekten experimentieren wollen.

Anwendung

Gehen Sie grundsätzlich so vor, wenn Sie ein Objekt-Tracking vornehmen wollen:


  1. Erzeugen Sie ein Motion-Tracker-Objekt.
  2. Laden Sie dort im Tab "Footage" eine Videosequenz.
  3. Erzeugen Sie eine ausreichende Menge an Tracks, sowohl für das Kamera-Tracking (falls gewünscht), als auch für das zu trackende Objekt.
  4. Erzeugen Sie einen Objekt Tracker. Dieser wird automatisch mit dem zuerst erzeugten Motion Tracker-Objekt verknüpft.
  5. Selektieren Sie alle Tracks (fahren Sie verschiedene Zeitpunkte an, um auch alle zu erwischen), die auf dem zu trackenden Objekt liegen und weisen Sie diese dem Objekt Tracker zu (Rechtsklick). Damit kann das Motion-Tracker-Objekt zwischen den Kamera-Tracks für die zu rekonstruierende Kamera und den Tracks auf dem sich bewegenden Objekt unterscheiden (beide sind unabhängig voneinander).
  6. Jetzt kann optional zunächst die Kamera rekonstruiert werden (Button 3D-Rekonstruktion im Tab "Rekonstruktion" des Motion-Tracker-Objekts). Das ist für ein Objekt-Tracking nicht unbedingt nötig, in den meisten Fällen für eine komplette 3D-Rekonstruktion aber sinnvoll (nicht zuletzt, um damit die Kamerabrennweite zu rekonstruieren, ansonsten muss diese explizit angegeben werden). Beachten Sie, dass Sie die Option Rekonstruierte Daten schützen im gleichen Tab aktivieren, damit die Rekonstruktion nicht durcheinander kommt, wenn Sie später Änderungen an den Tracks des Objekt Trackers vornehmen.
    Danach kann das Objekt-Tracking vorgenommen werden. Es gilt, hierbei 2 Fälle zu unterscheiden:

    • wenn Sie eine geometrieunterstützte Rekonstruktion (Details siehe Geometrieobjekt) vornehmen wollen, ziehen Sie das entsprechende Objekt in das Feld Geometrieobjekt im Tab "Tracker" des Objekt Trackers. Das Objekt muss perspektivisch korrekt vor das zu trackende Objekt verschoben/gedreht werden. Dabei muss durch die rekonstruierte Kamera (ist diese nicht vorhanden, die Editor-Kamera) geblickt werden.
    • wenn eine Rekonstruktion ohne Geometrie (Details siehe ebenfalls Geometrieobjekt) vorgenommen werden soll (hierfür sind mehr Tracks notwendig), muss das eben erwähnte Feld Geometrieobjekt leer sein.
  7. Klicken Sie auf den Button 3D-Objekt-Rekonstruktion im Tab "Rekonstruktion" des Objekt Trackers.

Hat die 3D-Objekt-Rekonstruktion geklappt, ist der Objekt Tracker jetzt mit Positions- und Winkel-Keyframes versehen, die den Bewegungen des zu trackenden Objekts entsprechen. Einzupassende 3D-Objekte können dem Objekt Tracker jetzt untergeordnet werden, womit sie sich entsprechend mitbewegen.

Ohne geometrieunterstützte Rekonstruktion haben Sie ähnlich wie beim Kamera-Tracking ohne Einsatz der Motion Tracker Tags zunächst einen Punktehaufen ohne sinnvoll definierte Größe, Position und Ausrichtung. Es empfiehlt sich dann auch hier, die rekonstruierten Punkte mit den Motion Tracker Constraint Tags zu kalibrieren (siehe Geometrieobjekt)!

Hat die 3D-Objekt-Rekonstruktion nicht geklappt, sind wie so oft, zu wenige (Minimum: 3 für geometrieunterstützte Rekonstruktion, 7 für eine Rekonstruktion ohne Geometrie) oder zu schlechte Tracks vorhanden. Erstellen Sie dann, soweit möglich, zusätzliche Objekt-Tracks oder optimieren Sie die vorhandenen (s.a. Was sind gute und schlechte Tracks) und rekonstruieren Sie erneut.