Iniziamo questo tutorial con un file di progetto vuoto, o in alternativa potete utilizzare il progetto "PSD_C4D_R18_ObjectTracker_start.c4d" incluso nei file di lavoro, così avrete subito anche il logo da animare nella scena.

Preparazione del Motion Tracker

In questo caso ci concentreremo sulla ricostruzione del movimento di un oggetto, quindi avremo bisogno del Motion Tracker solo per integrare il file video e creare e tracciare i punti di tracciamento. In questo esempio possiamo fare a meno della ricostruzione del movimento della telecamera o dell'ambiente.

Innanzitutto prendiamo un oggetto Motion Tracker dal menu Motion Tracker.

Nuovo nel rilascio 18 - il tracker degli oggetti

Nella finestra di dialogo delle impostazioni dell'oggetto Motion Tracker ci occuperemo prima di tutto dell'integrazione della sequenza video. Nella scheda Footage faremo clic sul pulsante Carica nella riga Footage.

Nuovo nel rilascio 18 - l'Object Tracker

Tramite la finestra di dialogo Apri file del vostro sistema operativo selezionate la sequenza video "Schreibtisch.mov" inclusa nel pacchetto dei file di lavoro per questo tutorial.

A seconda delle prestazioni del computer, potete impostare un valore di Resample ancora più alto per la qualità dell'immagine durante il tracking, ma il 75% è più che sufficiente per il nostro progetto.

Nuovo nel rilascio 18 - il Tracker degli oggetti

Creazione e tracciamento dei punti di tracciamento

Ora che il nostro materiale video è pronto anche nella vista Editor, possiamo iniziare a posizionare i punti di tracciamento. Per fare ciò, passiamo alla pagina 2D-Tracking nella finestra di dialogo del Motion Tracker e selezioniamo Tracciamento Manuale.

Nuovo nel rilascio 18 - il tracker degli oggetti.

Sulla carta della scrivania filmata vediamo un totale di 20 punti disponibili che si prestano al tracciamento. Il Tracker oggetto di Cinema 4D richiede almeno sette punti di tracciamento per una ricostruzione riuscita di un movimento.

Per posizionare un punto di tracciamento, fate clic tenendo premuto il tasti Comando sul punto desiderato nella vista Editor. Successivamente potete spostare il punto trascinandolo nell'esatto punto tramite l'ingrandimento visualizzato nella lente. Trascinando il quadrato interno del modello o il quadrato esterno della ricerca potete regolare le dimensioni di entrambi.

Nuovo nel Release 18 - l'Object Tracker

Se, come nel mio esempio, è consigliabile avere una determinata dimensione di ricerca o modello per tutti i punti di tracciamento, potete preimpostarli nella sezione Opzioni sulla pagina 2D-Tracking. In questa occasione attiviamo anche l'opzione Estrapolazione della posizione di ricerca, che a volte può aiutare nel tracciamento.

Nuovo nel rilascio 18 - l'Object Tracker

Non sarebbe drammatico se alla fine della sequenza video rimanessero solo sette punti di tracciamento completi dei 20 punti iniziali, ma nel mio esempio cercherò di preservare tutti i punti fino alla fine.

Nuovo nel rilascio 18 - l'Object Tracker.

Dopo aver posizionato e impostato tutti i punti di tracciamento nella vista Editor, possiamo avviare il tracciamento. Prima di tutto, assicuratevi che tutti i Tracks nell'elenco o nell'Editor siano selezionati e poi fate clic sul pulsante Tracciamento Manuale.

Nuovo nel rilascio 18 - l'Object Tracker.

Adesso ci vorrà un po' di tempo prima che il Motion Tracker abbia tracciato tutti i nostri punti di tracciamento su tutte le immagini.

Nuovo nel rilascio 18 - il monitoraggio degli oggetti

Dopo aver completato il tracciamento e passando attraverso l'animazione, noteremo probabilmente già dopo qualche immagine il primo punto di tracciamento, contrassegnato in rosso, che è andato perso.

Nuovo nel rilascio 18 - l'Object Tracker.

Possiamo risolvere facilmente questo problema semplicemente afferrando il punto di tracciamento scivolato con il cursore e posizionandolo nel punto previsto. In questo modo si crea un nuovo Keyframe in quel momento e il Motion Tracker adatta gli stati prima e dopo la correzione tramite un breve ritracciamento per quel punto.

Nuovo nel rilascio 18 - il tracciatore di oggetti

In questo modo controlliamo l'intero percorso della sequenza video tracciata per individuare eventuali errori di tracciamento e correggerli se necessario.

Nuovo nel rilascio 18 - l'Objekt Tracker.

Come menzionato all'inizio, nel mio esempio ho mantenuto tutti e 20 i punti di tracciamento e li ho corretti dove necessario. Se siete soddisfatti del vostro risultato, fate scorrere l'animazione completamente per individuare eventuali salti o scambi di punti.

Nuovo nel rilascio 18 - l'Object Tracker

Ricostruzione nell'Object Tracker

Il trattamento dei nostri punti di tracciamento avviene - poiché vogliamo ricostruire un movimento dell'oggetto e non della telecamera - non nel Motion Tracker, ma nell'Object Tracker. Prima di tutto, però, i punti generati e tracciati da noi devono essere passati. Per fare ciò, selezioniamo prima tutti i percorsi creati manualmente nella lista dei percorsi degli utenti.

Nuovo nel rilascio 18 - l'Objekt Tracker.

Ora andiamo nel menu Motion Tracker e aggiungiamo l'Object Tracker. Con il Motion Tracker selezionato nel Manager dell'oggetto-, l'Object Tracker verrà collegato immediatamente a esso.

Nuovo nel rilascio 18 - l'Object Tracker.

L'assegnazione dei percorsi ancora selezionati avviene attraverso il dialogo di impostazione dell'Object Tracker nella pagina del Tracker- tramite il pulsante Assegna selezionati in basso a sinistra. Qui vediamo anche che il Motion Tracker generato da noi è memorizzato lì.

Nuovo nel rilascio 18 - l'Object Tracker

Dopo questo passaggio, la lista dei percorsi assegnati all'Object Tracker è ora riempita con i nostri percorsi degli utenti.

Nuovo nel rilascio 18 - l'Object Tracker.

Per aiutare l'Object Tracker nella ricostruzione, torniamo al Motion Tracker nella pagina Ricostruzione- e impostiamo il Focale su Conosciuta e costante, con una lunghezza focale classica di 36 mm.

Nuovo nel rilascio 18 - l'Object Tracker

Tornati ancora nel dialogo di impostazione dell'Object Tracker, troviamo sulla pagina Ricostruzione- un pulsante per la ricostruzione dell'oggetto 3D. Dopo aver completato tutti i preparativi, possiamo avviare la ricostruzione.

Nuovo nel rilascio 18 - l'Objekt Tracker

Dopo un po' di tempo, l'Object Tracker ricostruirà un movimento dell'oggetto basandosi sulle informazioni disponibili.

Nuovo nel rilascio 18 - il tracker di oggetti.

Tuttavia, dopo questa breve attesa, vedremo già l'asse dell'oggetto dell'Object Tracker-oggetto nei nostri punti di tracciamento. Se la ricostruzione è andata a buon fine, l'Object Tracker-oggetto seguirà tutti i movimenti della carta sulla scrivania durante la riproduzione dell'animazione.

Nuovo nel rilascio 18 - l'Objekt Tracker.

Modifica della ricostruzione

Come nel tracciamento di una telecamera, l'Object Tracker necessita di alcuni punti di riferimento per allineare correttamente i suoi assi e impostare anche le unità della nostra scena nella scala corretta.

I tag di vincolo necessari li troviamo nel menu contestuale con il pulsante destro del mouse sotto i tag Motion Tracker. Iniziamo con un vincolo vettoriale per allineare un asse, il vincolo viene assegnato direttamente all'Object Tracker.

Nuovo nel rilascio 18 - l'Object Tracker.

Nella vista dell'Editor- posizioniamo il primo vincolo vettoriale dal punto di tracciamento superiore sinistro al punto di tracciamento superiore destro sul foglio di carta.

Nuovo in Release 18 - l'Object Tracker

Nel dialogo delle impostazioni del tag di vincolo vettoriale definiamo l'allineamento desiderato dell'asse, nel nostro caso l'asse X. Allo stesso tempo, specificando una lunghezza conosciuta, possiamo stabilire la scala della scena. Nel nostro caso, tra i due obiettivi ci sono esattamente 12 cm.

Nuovo nel rilascio 18 - l'Object Tracker

Per stabilire un secondo asse, otteniamo un altro vincolo vettoriale dal menu contestuale con il tasto destro del mouse o dal menu Tag>Motion Tracker Tags nel Manager dell'oggetto-.

Nuovo nel rilascio 18 - l'Objekt Tracker.

Nella vista dell'Editor- posizioniamo il secondo vincolo vettoriale dal punto di tracciamento superiore sinistro al punto di tracciamento inferiore sinistro sul foglio di carta. Come vediamo, il nostro primo vincolo vettoriale ha già determinato correttamente l'allineamento dell'asse X rosso.

Nuovo nel rilascio 18 - l'Objekt Tracker

Per il secondo vincolo vettoriale nel dialogo delle impostazioni è sufficiente specificare l'asse adiacente, nel nostro caso l'asse Z.

Nuovo nel rilascio 18 - l'Object Tracker

Altri vincoli non sono necessari per adattare la ricostruzione dell'Object Tracker. Come si può vedere nella vista dell'Editor-, l'allineamento degli assi dell'Object Tracker corrisponde ora alla nostra scena.

Nuovo nel rilascio 18 - l'Object Tracker.

Il Object Tracker stesso è, secondo la nostra ricostruzione, un oggetto animato tramite keyframes - naturalmente senza geometria. Attraverso questa animazione dell'oggetto possiamo ora integrare e animare qualsiasi oggetto 3D nella scena.

Nuovo nel rilascio 18 - il tracker degli oggetti.

Integrazione di un oggetto 3D

Il titolo è generico poiché è possibile integrare qualsiasi oggetto 3D nell'animazione attuale. In pratica, dovremmo solo sottomettere i nostri oggetti all'Object Tracker tramite il Manager dell'oggetto, ma questo è poco elegante e confusionario in scene più complesse.

Invece, creiamo un oggetto nullo tramite il menu Crea>Oggetto, al quale possiamo sottomettere i nostri oggetti 3D. Successivamente, collegiamo l'oggetto nullo con un Constraint.

Nuovo nel rilascio 18 - l'Object Tracker

Assegniamo al oggetto nullo un nome appropriato all'oggetto 3D e successivamente, tramite il menu contestuale con il tasto destro del mouse dal menu Tag dei personaggi, applichiamo un tag di Constraint all'oggetto nullo.

Nuovo nel rilascio 18 - l'Objekt Tracker.

Nel dialogo delle impostazioni del tag di Constraint, sulla pagina Base-, inizialmente definiamo il tipo di Constraint, nel nostro caso PGW (Posizione, Grandezza, Angolo). Sulla pagina PGW- ora disponibile, attiviamo in basso per la Posizione e l'Angolo degli Obiettivi.

Successivamente, possiamo trascinare il Object Tracker dal Manager dell'oggetto nel campo Obiettivo del tag di Constraint.

Nuovo nel rilascio 18 - l'Obiettivo Tracker

L'oggetto nullo assume immediatamente la Posizione e l'Angolo del Object Tracker e lo farà anche durante tutti i movimenti, senza che dobbiamo intervenire nella gerarchia del Object Tracker.

Nuovo nel rilascio 18 - il tracker degli oggetti

Come già accennato, è possibile utilizzare qualsiasi oggetto per l'integrazione nell'animazione, io per esempio ho creato un logo PSD colorato. Assegnate l'oggetto 3D tramite il Manager dell'oggetto al oggetto nullo controllato tramite Constraint. Dalle coordinate dell'oggetto nel Manager degli attributi dell'oggetto Estrusione, possiamo vedere che non è ancora adattato ai nostri movimenti tracciati.

Nuovo nel rilascio 18 - il tracker degli oggetti.

Ma possiamo risolvere velocemente questo problema, dobbiamo semplicemente "azzerare" i parametri di Posizione e Angolo nel Manager degli attributi affinché non ci siano discrepanze rispetto all'oggetto nullo genitore.

Nuovo nel rilascio 18 - il tracker degli oggetti

La posizione finale dell'oggetto 3D o del logo viene definita nella visualizzazione dell'editor. Tramite i manipolatori degli assi dell'oggetto 3D sottoposto all'oggetto nullo, spostiamo l'oggetto 3D al centro del foglio.

Nuovo nel rilascio 18 - l'Object Tracker.

Integrazione di uno sfondo

Dato che non abbiamo creato un ambiente o tracciato separatamente, otteniamo in un rendering solo un oggetto 3D in movimento su uno sfondo nero come risultato. Tuttavia, abbiamo bisogno almeno del materiale video che scorre sullo sfondo.

Per questo prendiamo un oggetto pavimento dalla libreria degli oggetti ambientali e lo assegnamo, come l'oggetto 3D o il logo, all'oggetto nullo. Per far sì che anche l'oggetto pavimento abbia la Posizione e l'Angolo corretti dell'oggetto nullo animato, azzeriamo le coordinate di Posizione e Angolo per l'oggetto pavimento tramite il Manager degli attributi.

Nuovo nel rilascio 18 - l'Object Tracker

Per ottenere una texture adeguata per l'oggetto pavimento, ci spostiamo temporaneamente nel dialogo delle impostazioni del Motion Tracker. Lì troviamo il pulsante Crea Oggetto Sfondo.

Nuovo nel rilascio 18 - l'Object Tracker.

Dopo aver cliccato su questo pulsante, il Motion Tracker ci crea un oggetto sfondo con il tag Texture definito correttamente con la Mappatura frontale. Spostiamo il tag di Texture semplicemente dal oggetto sfondo al nostro oggetto pavimento nel Manager dell'oggetto. In seguito possiamo eliminare tranquillamente l'oggetto sfondo.

Nuovo nel rilascio 18 - l'Objekt Tracker.

Poiché l'oggetto pavimento deve fungere solo da sfondo durante il rendering, gli assegniamo un tag di rendering tramite il menu Tag>Cinema 4D Tags del Manager dell'oggetto.

Nuovo nel rilascio 18 - il tracker degli oggetti

Nella finestra delle impostazioni della tag di rendering troviamo nella pagina tag l'opzione importante per noi Compositing dello sfondo. Questo fa sì che l'illuminazione della scena non influenzi l'oggetto al suo suolo ma può ancora ricevere ombre.

Nuovo nel rilascio 18 - il tracker degli oggetti

Introduzione delle aree d'ombra tramite Occlusione Ambientale

Una volta resa la nostra scena, otterremo l'oggetto in 3D come anche il nostro materiale video come desiderato nell'immagine renderizzata. Quello che disturba ancora è l'assenza dell'ombra del logo PSD. Poiché nella scena da scrivania prevalgono condizioni di illuminazione relativamente diffuse, l'aggiunta di Occlusione Ambientale durante il rendering dovrebbe già contribuire a un risultato migliore.

Nuova nella versione 18 - l'Objekt Tracker

Per attivare Occlusione Ambientale come effetto di rendering, apriamo le Impostazioni di Rendering dal menu Render o premendo il tasto di scelta rapida Command + B. Nel menu del pulsante Effetti… in cima c'è già pronta per noi Occlusione Ambientale.

Nuovo nel rilascio 18 - l'Objekt Tracker

Per evitare che l'effetto di ombreggiatura sia troppo marcato e si adatti al nostro materiale video, ho mantenuto quasi invariata la gradazione del colore, riducendo solo la lunghezza massima dei raggi a 10 cm. Con i valori specificati per Precisione e campioni otteniamo aree d'ombra renderizzate in modo abbastanza morbido.

Nuovo nel rilascio 18 - l'Object Tracker.

Ora il logo PSD sembra molto più integrato e coerente nella sequenza video. Chi desidera compiere ulteriori sforzi può anche illuminare adeguatamente gli oggetti in 3D con sorgenti luminose.

Nuovo nel rilascio 18 - il tracker di oggetti

Così abbiamo raggiunto la fine di questo tutorial di tracciamento degli oggetti. Per la renderizzazione finale di questo progetto, ho selezionato il miglior e più stabile segmento del materiale video autoreali (a partire dall'immagine 70).

Nuovo nell'aggiornamento 18 - la tracciabilità degli oggetti