Canali alfa:non ne hai mai sentito parlare? Sembra qualcosa uscito da un film di fantascienza o forse un pacchetto speciale disponibile dal tuo fornitore di servizi via cavo. La verità è che se sei un editor di video digitale, probabilmente dovrai utilizzare i canali alfa ad un certo punto della tua carriera. In poche parole, i canali alfa sono ciò che consente ai sistemi di editing video digitale di utilizzare la trasparenza variabile per comporre più livelli video. Anche se questo suona come un concetto semplice, gli alfa sono un famigerato ostacolo per coloro che non li capiscono. Diamo un'occhiata a come funzionano gli alfa, per aiutare a chiarire alcune idee sbagliate popolari ed eliminare inutili grattacapi durante i tuoi progetti video.
Bit e pixel
Prima di immergerci a capofitto nella comprensione degli alfa, è meglio fare due passi indietro per discutere alcuni concetti di base che coinvolgono le immagini digitali. È dubbio che la maggior parte degli editor video aspiri a diventare fanatici del computer, ma è sicuramente utile comprendere le idee fondamentali che guidano la tecnologia che utilizzi.
Iniziamo esaminando le informazioni binarie. Usando il binario, tutte le informazioni digitali ricevono un valore di 0 o 1 (a volte indicato come "off" o "on"). Un singolo 0 o 1 rappresenta un bit di informazioni in un computer. Le stringhe di questi singoli bit costituiscono byte, mega e giga di informazioni, termini con cui la maggior parte di noi conosce molto bene.
Come si applica ai canali alfa? Nel mondo dei video digitali e dei monitor dei computer, le immagini hanno una gamma variabile di profondità del colore. La profondità del colore si riferisce alla quantità di informazioni digitali utilizzate per creare il colore di un'immagine. Ad esempio, la profondità del colore a 24 bit consente di visualizzare fino a 16,8 milioni di colori, detti true color poiché visualizza approssimativamente tutti i colori distinguibili dall'occhio umano.
Un altro termine spesso associato alle immagini digitali è il pixel. I pixel sono il segmento più piccolo di un'immagine che appare su un monitor. Separare un'immagine nei suoi singoli pixel è simile a guardare un'immagine attraverso un foglio di carta millimetrata trasparente, ogni quadrato del grafico è equivalente a un singolo pixel. Maggiori informazioni per pixel si traducono in una maggiore profondità del colore. Quindi, quando senti parlare di profondità di colore a 8 bit, 16 bit o 24 bit, questo ti dice quante informazioni (sotto forma di 0 e 1) stanno andando nella creazione del colore di un'immagine.
Un punto da chiarire, tuttavia:i pixel stessi sono suddivisi in tre o quattro canali di informazione separati. Ogni canale fornisce una gamma specifica del colore:canale rosso, canale verde e canale blu, da cui otteniamo il termine immagine RGB. Al giorno d'oggi, la maggior parte delle immagini utilizza una profondità di colore di 24 bit, con 8 bit assegnati a ciascuno dei tre canali di informazioni RGB. Il quarto canale, supportato solo da una profondità di colore a 32 bit (o superiore), è ciò che fornisce le informazioni alfa di un'immagine. Le immagini a 32 bit hanno quattro canali di informazioni:rosso, verde, blu e alfa. Vedrai spesso una profondità di colore a 32 bit denominata "Milioni di colori+", che significa milioni di colori più le informazioni alfa dell'immagine.
Supporto della trasparenza variabile
Ora capisci che quando lavori con i canali alfa, lavori con immagini RGBA che supportano una profondità di colore a 32 bit. Cos'altro devi sapere sulle immagini digitali che supportano i canali alfa? Per iniziare, solo pochissimi formati di immagine e codec video supportano una profondità di colore a 32 bit. A livello di consumatore, i file immagine PNG e TGA sono i formati più comuni con supporto del canale alfa. Naturalmente, il video è solo una lunga serie di immagini fisse. Il video non compresso può anche supportare un canale alfa, data una profondità di colore sufficiente. Il video non compresso può essere racchiuso in numerosi formati video, inclusi QuickTime (QT) e formati di file Windows AVI.
Quando selezioni un codec video, cerca le opzioni di profondità del colore associate a quel codec. Un esempio di codec video che supporta la trasparenza del canale alfa è il codec Sorenson Video 3. Un malinteso popolare è che la semplice selezione di un formato di file che supporti i canali alfa ti darà il supporto del canale alfa. Se non hai impostato la profondità del colore su 32 bit e specificato un canale alfa, tutti gli altri codec e le specifiche dei file diventano irrilevanti. Il tuo codec deve avere l'opzione "Milioni di colori+" disponibile, altrimenti non otterrai il supporto del canale alfa utilizzando quel codec, anche se il formato immagine che hai selezionato supporta le informazioni alfa.
Anche se stai lavorando con immagini a colori, le informazioni alfa potrebbero essere visibili come informazioni in bianco e nero. Le aree nere sono (più comunemente) totalmente trasparenti e le aree bianche sono totalmente opache. Il valore della scala di grigi tra questi è ciò che determina il livello di trasparenza che riceve un'immagine.
Questa trasparenza variabile è ciò che ti consente di creare diversi tipi di effetti video nei tuoi progetti. Ad esempio, puoi utilizzare un video clip di un'auto, sovrapposto a un'animazione che supporta una trasparenza parziale, per creare l'illusione che l'animazione sia riprodotta nel parabrezza, mentre il conducente e l'abitacolo sono ancora visibili attraverso l'animazione.
Attenzione:c'è uno svantaggio con i canali alfa:le clip che supportano le informazioni alfa dovranno sempre essere renderizzate quando le importi nella timeline del tuo editor. Ciò significa che anche i sistemi che vantano anteprima e riproduzione in tempo reale non verranno riprodotti immediatamente senza prima eseguire il rendering di una clip alfa. Alcuni sistemi importano ed eseguono il rendering contemporaneamente, dando l'illusione di importare senza dover eseguire il rendering, ma questa è una caratteristica rara.
Doppio problema
Pensi di aver imparato a usare le alfa? Ora ti lancio una palla curva:ci sono due diversi tipi di canali alfa:dritto e premoltiplicato. La buona notizia è che tutto ciò di cui abbiamo discusso finora su profondità del colore, pixel, codec e formati di file riguarda entrambi i tipi di alfa.
In un formato alfa lineare, tutte le informazioni alfa sono contenute esclusivamente nel canale alfa. Un alfa premoltiplicato contiene informazioni alfa in ciascuno dei canali RGB, nonché nel canale alfa (rosso x alfa, verde x alfa, blu x alfa e alfa). Interpretare gli alfa in modo errato (ad esempio, direttamente come premoltiplicati) può avere risultati imprevisti.
Il problema più probabile si verifica quando si interpreta un premoltiplicato come un alfa lineare. Quando ciò accade, viene visualizzato un alone bianco o nero attorno al bordo delle immagini. D'altra parte, le immagini con alfa diritti interpretati erroneamente come premoltiplicate, appaiono più luminose di quanto dovrebbero.
La chiave del successo
Un altro malinteso sul video che supporta i canali alfa è che le aree alfa diventano automaticamente trasparenti quando le importi nel tuo sistema di editing. Alcuni rileveranno automaticamente l'impostazione corretta e altri no. Non allarmarti quando importi un'immagine alfa che non è immediatamente trasparente.
Con molte applicazioni, quando importi un elemento alfa, noterai che l'area trasparente è riempita di nero:questo è lo standard. Quello che devi fare è estrarre le informazioni alfa, allo stesso modo in cui faresti una chiave di luminanza o una chiave cromatica. Tuttavia, non commettere l'errore di eseguire una luminanza o un chromakey per rimuovere le informazioni alfa. Certo, può funzionare (più o meno), ma vanifica lo scopo dell'utilizzo di un alfa in primo luogo e la qualità ne risentirà sicuramente. L'uso di uno di questi altri metodi di codifica non solo rimuoverà le informazioni alfa, ma rimuoverà anche i colori dall'immagine che dovrebbero essere presenti. L'uso del metodo di codifica errato per le tue immagini le farà sembrare molto frastagliate ai bordi, oppure avranno dei buchi su di esse in cui i colori sono stati rimossi per errore. Sebbene il metodo corretto di digitazione degli alfa vari leggermente, a seconda del tuo sistema di editing, i risultati saranno gli stessi:un'immagine pulita, con aree trasparenti utilizzabili per comporre con i tuoi video clip.
Barra laterale:GIF trasparente
Sebbene il formato GIF CompuServe supporti la trasparenza, non supporta la trasparenza variabile. Invece, la GIF utilizza la trasparenza binaria. Ciò significa che invece di poter controllare il grado di trasparenza, i pixel di un'immagine GIF possono essere impostati su un valore di attivazione o disattivazione (totalmente trasparente o opaco). Al contrario, i formati di file che supportano i canali alfa consentono 256 possibili impostazioni di trasparenza:totalmente trasparente, totalmente opaco e gradi di grigio variabili tra queste due estremità.