In questo tutorial vi mostro come sostituire una porzione planare di un filmato reale in Blender utilizzando il Motion Tracking, ma senza dover effettuare l'operazione di Solving.



Trascrizione del video

Salve a tutti! In questo tutorial vi mostro come sostituire una porzione planare di un filmato reale in Blender utilizzando il Motion Tracking, ma senza dover effettuare l'operazione di Solving. Utilizzerò, infatti, solo 4 Track Points e lo strumento Plane Track, che funziona appunto su superfici planari, quindi è ottimo per sostituire o modificare, eventualmente mediante immagini semitrasparenti, l'aspetto di un muro, di un quadro o di altre superfici piatte in generale.

Prima di procedere, devo fare due considerazioni preliminari che vi saranno utili per capire se lo strumento trattato in questo tutorial va bene per i vostri scopi o no. Il Plane Track non è un oggetto 3D, per cui non si può fare una mappatura UV di questo Plane sulle immagini o i filmati che vorrete applicare alle clip originali. Ciò significa che queste immagini o filmati dovranno avere il rapporto tra altezza e larghezza uguale a quello del Plane Track, altrimenti verranno introdotte delle distorsioni. In secondo luogo, non essendo un oggetto 3D, questo Plane Track non ha un Material, per cui la sostituzione non presenterà riflessi speculari o altri effetti di ombreggiatura. Color Grading, Motion Blurring e altri effetti possono essere però aggiunti in Compositing. Se questi limiti sono un problema, allora è meglio fare un Tracking completo, con il Solving, e utilizzare un oggetto Plane vero e proprio, con il suo Material. Se invece queste limitazioni non sono un problema, possiamo passare al tutorial!

Per prima cosa, avvio un nuovo progetto di Blender, in questo caso con la versione 4.3, e cambio il Workspace in Motion Tracking. Trovate questa opzione nella sezione VFX dell'elenco dei Workspace.

Nel Movie Clip Editor, carico il filmato reale che ho memorizzato su disco. Intendo sostituire l'immagine presente nel quadro e i quattro angoli di tale immagine sono perfetti per posizionarvi dei Track Points, perché ben contrastati e facilmente individuabili dall'algoritmo di tracking in tutto il filmato.

Procedo quindi posizionando 4 Track Points mediante click su Add Marker, a sinistra, e click sull'immagine per definire la posizione iniziale di ciascun Track Point. Faccio anche un posizionamento di fino mediante la finestra di zoom presente nella scheda Track, nel pannello a destra. Al termine, seleziono tutti i Track Points premendo il tasto A mentre il cursore del mouse si trova sull'immagine.

Faccio click su Set Scene Frames nella scheda Track Clip per impostare la durata della clip di Blender per far sì che coincida con la durata della clip video. Faccio poi click sul pulsante Track Markers per far sì che Blender cerchi di tracciare i 4 Track Points nel corso di tutta la clip.

Apro adesso la scheda Solve, a sinistra, e la sezione Plane Track al suo interno, in alto. Con i quattro Track Points selezionati, aggiungo un oggetto di tipo Plane Track alla scena mediante click sul pulsante Create Plane Track. Questo oggetto ha quattro vertici che vengono associati ai quattro Track Points originali. L'associazione non è perfetta ma può essere sistemata manualmente selezionando e trascinando ciascun vertice del Plane, mediante click sinistro e trascinamento del mouse. In questo caso il Tracking è avvenuto così bene che non ci sono scostamenti rilevanti tra i vertici del Plane e i Control Points, ma vi dico comunque come fare nel caso dovessero essercene.

Nella sezione Plane Track della scheda Track, a destra, è presente un pulsante chiamato Auto Keyframe. Se questa opzione è attiva, ogniqualvolta sposteremo un vertice del Plane in un fotogramma della timeline, la nuova posizione di quel vertice verrà memorizzata automaticamente. Ciò è quindi molto utile per effettuare manualmente le correzioni, quando necessario.

Adesso possiamo caricare l'immagine da sostituire mediante Open nella sezione Plane Track. L'immagine può essere anche semitrasparente, ad esempio per applicare un logo o una scritta sul contenuto originale, anziché rimpiazzarlo completamente.

La sezione Opacity della scheda Plane Track permette di ridurre l'opacità della nuova immagine. Questo parametro non è animabile. In ogni caso, qui abbiamo solo un'anteprima dell'effetto, perché per effettuare davvero la sostituzione e produrre il filmato finale dobbiamo spostarci nel Compositor.

In un editor di tipo Compositing sostituisco il nodo Render Layers presente di default con un nodo Movie Clip, nel quale carico il filmato originale, collegando poi il nodo Movie Clip ad un nodo Reroute. Il nodo Reroute è collegato a sua volta ad un nodo Composite e ad un nodo Viewer. Il nodo Viewer ci consentirà, mediante l'opzione Backdrop attivata in alto a destra, di visualizzare l'anteprima del risultato nello sfondo dell'editor.

All'interno dell'editor inserisco anche un nodo Input Image, nel quale carico ovviamente l'immagine che voglio applicare al filmato originale. Questo nodo Input Image va poi collegato ad un nodo di tipo Plane Track Deform. Collegando quest'ultimo nodo a Viewer avremo un'anteprima della nuova immagine, ma senza deformazioni, perché non abbiamo ancora impostato le caratteristiche del nuovo nodo.

Per prima cosa, carico il filmato originale nel nodo Plane Track Deform, dopodiché imposto gli altri due campi del nodo, ossia la telecamera del filmato e il Plane Track. In un progetto potete quindi inserire più Planes di questo tipo. Sottolineo che sia la telecamera che il Plane sono oggetti del Movie Clip Editor, non oggetti 3D della scena di Blender.

Per sovrimporre l'immagine al filmato originale utilizzo un nodo di tipo Alpha Over, in particolare collegando l'immagine al secondo ingresso Image di tale nodo. Adesso l'anteprima è ben visibile nella Backdrop dell'editor. Imposto quindi la risoluzione di output per farla combaciare a quella del filmato originale e le altre caratteristiche del file di output, prima di avviare il rendering dell'animazione dal menù Render.

Ecco il filmato ottenuto in output.

Se volete animare l'opacità dell'immagine da applicare, ad esempio per ottenere una dissolvenza tra la clip originale e quella modificata, potete animare il valore del parametro Factor del nodo Alpha Over. Impostate questo valore a 0 nel primo fotogramma dell'animazione e premete il tasto I mentre il mouse si trova sul parametro, oppure fate click destro e scegliete l'operazione Insert Keyframes. Andate poi all'ultimo fotogramma, cambiate il valore di Factor in 1 e inserite un nuovo keyframe per il parametro.

Ecco il filmato finale con la dissolvenza così implementata.

Prima di passare ad un altro esempio, ecco un piccolo extra. Se cliccate sul menù a scomparsa nella scheda Plane Track e scegliete l'opzione New Image From Plane Marker, Blender creerà una nuova immagine temporanea ricavata dall'area racchiusa nel Plane Track e che avrà il nome del Plane Track. Questa immagine potrà quindi essere modificata all'interno di Blender o salvata su disco e modificata con un programma esterno. In questo modo potrete modificare l'immagine presente nella clip originale, caricare la versione modificata e sostituirla alla clip originale.

Potete caricare anche dei filmati per il Plane Track e nel Compositor, mediante un altro nodo Movie, tuttavia questi filmati dovranno avere già le dimensioni proporzionali a quelle del Plane Track, quindi tenete a mente questo particolare.

Ecco qui il filmato con la Texture animata. Per questo tutorial è tutto! Spero vi sia stato utile! A presto!

Cerca nei Tutorial

Cerca inserendo una frase o più parole chiave, separate da virgole.

Modelli 3D, tutorial e risorse di computer grafica di Francesco Milanese. Le licenze d’uso dei modelli 3D sono acquistabili tramite gli store esterni indicati nelle rispettive pagine, secondo le condizioni di licenza applicabili. Francesco Milanese — Partita IVA: 06321250877. Contatti: info@francescomilanese.com


INFORMATIVA ESTESA SULL'UTILIZZO DEI COOKIES