Keying o Compositing è il processo di isolamento di un oggetto o attore dallo sfondo utilizzando tecniche di Chroma-Key, Luminance-Key o Manual-Masking per l'integrazione del compositing.
Dettagli Tecnici
Il keying isola oggetti basandosi su informazioni cromatiche (croma), luminosità (luminanza) o maschere manuali.
Tipi di Keying:
- Chroma Keying (Keying a Colori):
- Basato sull'isolamento di un colore specifico (verde o blu)
- Algoritmo: Utilizza la trasformazione dello spazio colore (HSL, HSV o YCbCr) per isolare i valori di croma
- Strumenti: Keylight, Ultimatte, Cryptomatte
- Precisione: 95%+ per setup ottimali, 60-70% per condizioni subottimali
- Luminance Keying (Keying di Luminosità):
- Basato sulla luminosità/luminanza anziché sul colore
- Utilizzato per scene con sfondo bianco o nero
- Metodo: Basato su soglia (threshold) o intervallo di luminanza (luma range)
- Più veloce del chroma key, meno problemi di spill
- Difference Keying:
- Sottrae un'immagine di riferimento (clean plate) dall'immagine del footage
- Altamente preciso quando la clean plate è disponibile
- Vulnerabile ai cambiamenti di illuminazione
- Deep Keying / Multi-Channel Keying:
- Utilizza più canali contemporaneamente (RGB + Alpha)
- Per immagini con più colori nello sfondo
- Cryptomatte utilizza il keying basato su ID
Parametri di Keying nei Software Tipici:
- Screen Color: Definisce quale colore deve diventare "trasparente"
- Threshold: Quanto simile un colore deve essere al colore dello schermo per diventare trasparente
- Despill: Rimuove i riflessi del colore di sfondo sugli oggetti in primo piano
- Edge Softness: Quanto vengono ammorbiditi i bordi dell'oggetto
- Output Alpha: Purezza e bianchezza del canale alfa
Storia & Sviluppo
Il chroma keying è stato inventato nel 1958 da Petro Vlahos. La prima implementazione pratica è stata il Blue Screen Process negli anni '60.
Evoluzione del Software:
- Anni '90: Discreet Combustion e After Effects 3.0 introducono il keying digitale
- 1995: Ultimatte Corporation sviluppa algoritmi di keying logaritmici
- 2000: Keylight (Red Giant / GenArts) diventa uno standard industriale
- 2005: After Effects riceve miglioramenti nativi per il keying
- 2015: Boris FX Silhouette FX offre keying accelerato da GPU
- 2020: Nuke Cryptomatte abilita il keying basato su ID per i layer CG
- 2023: I keyer basati sull'IA (Intelligenza Artificiale) (basati su deep learning) iniziano a diventare disponibili
Flusso di Lavoro di Keying in After Effects (Standard)
1. Importare il footage (ProRes 422 HQ o RAW)
2. Creare una nuova composizione
3. Aggiungere il livello di footage
4. Applicare Effect > Keying > Keylight
5. Attivare lo Screen Color Picker e cliccare sui pixel verdi puri dello greenscreen
6. Regolare Screen Shrink/Grow (-5 a -15 pixel)
7. Aumentare Screen Pre-Blur (2-4 pixel per la riduzione del rumore)
8. Impostare Despill Bias su "Green"
9. Regolare lo slider Output Alpha al 75-85%
10. Opzionale: Rifinitura con rotoscopia per capelli/bordiFlusso di Lavoro di Keying in Nuke (Professionale)
1. Importare il footage nello spazio colore lineare
2. Keyer primario: Aggiungere un nodo (es. Keyer)
3. Definire il colore dello schermo (manualmente o con il picker)
4. Verificare l'output del keyer (mostra maschera binaria)
5. Despill: Applicare un nodo ColorCorrect ai canali R/G/B
6. Erosione della maschera: Filtro Erode a +2 fino a +8 pixel
7. Sfocatura della maschera: Light-Blur a 0,5-1,5 pixel per morbidezza dei bordi
8. Output: Nodo Merge per combinare l'originale con la maschera alfa
9. Soppressione dello spill tramite Grade con HSL-Qualifier
10. Renderizzare in ProRes 444 con alpha a 10-bitUso Pratico
Streaming a Basso Budget: I creator di YouTube utilizzano il semplice Keylight in After Effects. Tempo di setup tipico: 30 minuti per episodio.
Qualità Cinematografica: Blockbuster come "Doctor Strange" (2016) utilizzano il keying professionale in Nuke con artisti senior. Per shot: 2-8 ore, a seconda della complessità.
VFX Live-Action: In "Avengers: Endgame" (2019) molte scene di combattimento tra supereroi sono state filmate con keying greenscreen combinato con motion tracking. Il 70% delle scene d'azione era basato su greenscreen.
Soppressione dello Spill (Tecniche di Despill)
Quando la luce verde si riflette sulla pelle/capelli del talento:
- Despill primario nel Keyer: Utilizzare i parametri Despill di Keylight
- Despill secondario: Regolazioni separate delle curve sul canale verde
- Despill con HSL-Qualifier: Isolare le tonalità di verde puro e ridurre la saturazione
- Rimozione manuale dello spill: Nodo ColorCorrect per correggere selettivamente i capelli verdi
I keyer moderni (come Keylight 1.3) possono automatizzare il despill fino al 70%, il restante 30% richiede una messa a punto manuale.
Checkpoint di Qualità
Un key professionale viene controllato per:
- Assenza di aloni: Bordi neri o bianchi attorno agli oggetti
- Assenza di buchi neri: Trasparenza in oggetti solidi (es. negli occhi)
- Alpha consistente: Nessun sfarfallio o scatto tra i frame
- Bordi puliti: Precisione sub-pixel a 1080p+
- Conservazione del colore: Colori originali dell'oggetto invariati
- Nessuno spill eccessivo: Colore di sfondo non visibile in primo piano