10. Effetti di transizione

0
Il tuo voto: Nessuno

Fanno parte di questa categoria tutti gli effetti che sono utilizzati durante il gameplay per evidenziare il passaggio da una modalità ad un'altra di interazione con l'utente (dal menu, al gioco, alla visualizzazione di informazioni, al cambiamento della modalità di controllo, ecc...) o, più semplicemente per cambiare scena, passando magari dal rendering real-time alla visualizzazione di un filmato prerenderizzato.

Anche se questi effetti possono essere classificati come post-processi, dato che la texture sorgente può essere un render-target su cui continuare ad eseguire l'animazione della scena corrente, ho ritenuto opportuno riservare loro una sezione apposita per il differente ruolo che svolgono nel design di un videogioco.

Nei capitoli successivi esamineremo, in ordine di complessità, gran parte degli effetti che trovano uso più comune nei videogiochi come nelle applpicazioni di editing video; nella maggior parte dei casi il Vertex Shader non verrà incluso nel codice presentato perchè equivalente a quello di qualsiasi post-processo atto a visualizzare un rettangolo a tutto schermo. Per coerenza tutti gli effetti presenteranno samplers e variabili con lo stesso nome secondo la loro funzione, in particolare la variabile transition, con intervallo 0.0 ... 1.0, è quella che controlla la posizione all'interno dell'animazione dalla piena visualizzazione dell'immagine sorgente a quella dell'immagine destinazione.