Che cos'è un effetto a schermo intero?
Un effetto a schermo intero è un modo in cui una varietà di applicazioni di computer grafica può avere diversi effetti speciali aggiunti a una scena. Invece di renderizzare effettivamente una scena con questi effetti applicati agli oggetti e alla geometria al suo interno, vengono essenzialmente applicati dopo il rendering. Ciò significa che il programma di grafica crea un'immagine che l'utente vede e quindi applica un effetto su di essa in modo uniforme. Un effetto a schermo intero può essere utilizzato per eseguire una serie di attività diverse, tra cui l'aggiunta di motion blur, illuminazione del fiore e filtro colore.
Affinché qualcuno possa capire il modo in cui le applicazioni di computer grafica possono utilizzare un effetto a schermo intero, è spesso più semplice capire innanzitutto come appare una scena. I programmi che utilizzano Computer Generated Imagery (CGI), come i videogiochi, spesso eseguono il rendering delle scene su uno schermo in tempo reale. Ciò significa che mentre un giocatore naviga attraverso un ambiente virtuale, i vari oggetti in una scena che sono stati creati dagli sviluppatori di quel gioco appaiono in relazione alla posizione del giocatore. Quando il giocatore entra in una stanza con una scatola, il software di gioco esegue il rendering delle pareti, del pavimento e del soffitto e della scatola nella stanza come una serie di cornici o immagini circa 30 volte al secondo.
Un effetto a schermo intero può quindi essere aggiunto a queste singole immagini renderizzate per creare vari risultati. Il motion blur, ad esempio, è un fenomeno che può essere visto nel mondo reale o al cinema; gli oggetti appaiono spesso distorti e sfocati quando qualcuno li supera rapidamente. Sebbene questo effetto possa essere applicato agli oggetti in una scena virtuale, è spesso più facile e meno dispendioso in termini di risorse essere eseguito come effetto a schermo intero. Più rendering parziali degli oggetti in un gioco vengono creati e sovrapposti in modo che appaia un'immagine sfocata che trasmette un maggiore senso di velocità e movimento per un giocatore.
L'illuminazione Bloom può anche essere creata come effetto a schermo intero. Questo viene spesso fatto per far apparire le luci in un gioco più pesanti, per farle risaltare o per un'estetica stilizzata. Dopo il rendering delle diverse sorgenti luminose, il motore di gioco crea quindi rendering aggiuntivi di maggiore intensità per le luci e le sovrappone. Un giocatore in un gioco può quindi vedere queste luci come più luminose, con un bagliore più forte.
Il filtro colore può essere applicato a una scena più o meno allo stesso modo. Se uno sviluppatore di giochi vuole che qualcuno veda una stanza in bianco e nero parte del tempo, senza creare più trame per gli oggetti al suo interno, questo può essere ottenuto attraverso un effetto a schermo intero. Mentre le trame effettive in una scena sono renderizzate correttamente, un livello filtrato viene posizionato su ogni fotogramma per cambiare i colori degli oggetti per un giocatore.