Cos'è il Rendering Video
Rendering Tempo Reale vs. Avanzato
Tutto ciò che il computer mostra a schermo è renderizzato in tempo reale: calcola i dati abbastanza velocemente da visualizzare e aggiornare immagini senza lag percepibile. Ma c'è un limite di complessità renderizzabile in tempo reale. Il termine "rendering" nel montaggio video descrive il computer che prende tempo extra per renderizzare grafica e generare una versione full-motion video che poi funziona in tempo reale. Es. film Pixar/DreamWorks: modelli troppo complessi per tempo reale, quindi il computer renderizza in anticipo per la visione successiva in tempo reale.
Motion Graphics vs. Grafica 3D
Oltre al video pre-registrato, i computer renderizzano motion graphics e grafica 3D. Le motion graphics usano oggetti 2D; la 3D usa poligoni e oggetti tridimensionali nello spazio 3D. Motion graphics combinano oggetti, immagini, filmati, animazioni per creare video. La 3D rende video attorno a oggetti virtuali 3D nello spazio 3D. Es. vecchi giochi 2D pixel/sprite (anni '80) = motion graphics; giochi 3D moderni = grafica 3D. La dimensione extra non significa qualità immagine superiore.
Aggiungere Livelli di Dettaglio
Elementi come illuminazione, ombreggiatura, riflessi, ombre ed effetti visivi si aggiungono al video renderizzato tramite livelli (layers) aggiuntivi. Sarebbe lentissimo per un artista 3D ridisegnare l'ombra di un oggetto mentre si muove rispetto a una sorgente luminosa: il computer usa calcoli basati su sorgente e oggetto virtuali per creare l'ombra. Sorgente luminosa e ombre sono un layer separato. Sia motion che 3D sono rappresentazioni 2D dello spazio — aggiungere layer dà illusione di profondità.
GPU in Soccorso
Il processore (CPU) non fa rendering video da solo. Le GPU (Graphics Processing Units) sono controparti hardware delle CPU, molto più adatte alle complessità del rendering video. Le CPU gestiscono pochi task grandi velocemente in sequenza; le GPU gestiscono decine/migliaia di piccoli task simultaneamente. Il rendering video è una serie di piccoli task: la GPU è sostanzialmente più adatta.