Filtro matematico che pesa ogni pixel rispetto ai vicini — base per sfocatura, nitidezza, rilevamento bordi. Ogni processo di immagine moderno usa convoluzione.
Sei nel color grading e ti accorgi: ogni sfocatura che applichi, ogni nitidezza che aumenti — tutto passa attraverso i filtri di convoluzione. La matematica alla base è semplice, ma l'applicazione nel workflow delle dailies è essenziale. Un filtro di convoluzione prende un pixel, guarda i suoi vicini e calcola un nuovo valore moltiplicando ogni pixel vicino per un peso. Questi pesi si trovano in una piccola matrice — solitamente 3x3 o 5x5 — e determinano cosa succede.
In pratica, ciò significa che hai bisogno di filtri di convoluzione per poter lavorare. Un kernel di sfocatura (matrice di sfocatura) semplicemente somma i valori dei vicini in modo uniforme — più grande è il kernel, più morbido è il risultato. Una matrice di nitidezza sottrae l'ambiente dal pixel centrale, amplificando quindi i bordi. Per il rilevamento dei bordi — cruciale per il rotoscoping o il motion tracking — utilizzi filtri Sobel o Laplace, che aumentano selettivamente i salti di luminosità. Sul set non devi pensarci, ma nel dipartimento VFX, nel denoise o nell'upscaling: ovunque la convoluzione lavora in background.
Il punto cruciale: i filtri di convoluzione sono separabili. Ciò significa che puoi filtrare orizzontalmente e verticalmente in sequenza invece che in 2D — risparmiando enormemente tempo di calcolo. Con materiale 4K in un workflow veloce, è la differenza tra playback in tempo reale e attesa. Nvidia e AMD hanno integrato la convoluzione nei loro shader per schede grafiche; ogni compositore moderno, da Nuke ad After Effects, utilizza la convoluzione accelerata dalla GPU. Lo senti quando il tuo denoise finisce improvvisamente in 30 secondi invece di tre minuti.
Praticamente: se progetti tu stesso filtri — ad esempio per un look specifico o per la correzione di errori — sperimenti con i valori del kernel. Valori piccoli = effetti più fini, valori più alti = consumo di memoria e tempo di calcolo aumentano. E attenzione: kernel mal progettati possono creare artefatti o spostamenti di colore. Per questo è meglio usare i preset collaudati e modificare solo il raggio o l'intensità — il kernel stesso rimane stabile.