Render intermedio salvato tra due shot VFX, archiviando geometria, luci e shader separatamente — consente iterazioni rapide senza re-render completo.
Chi lavora nel workflow VFX tra il concept e l'output finale conosce il problema: lo shot necessita di un piccolo aggiustamento nell'illuminazione, i parametri dello shader non sono corretti, o l'animazione della telecamera richiede minime correzioni. Senza un Intermediate, l'intera scena 3D dovrebbe essere renderizzata nuovamente — con effetti elaborati e scene complesse, ciò significa ore o giorni di attesa. Un Intermediate è la risposta a questa inefficienza: un passaggio di rendering intermedio che salva geometria, luci, shader e altre componenti di rendering singolarmente in layer separati, in modo che i parametri critici possano essere aggiustati successivamente senza ripetere i costosi calcoli 3D.
In pratica, funziona così: l'artista renderizza inizialmente una scena in più passaggi — Diffuse, Specular, Shadow, AO, Reflection, Emission — e li salva come sequenze EXR separate con informazioni alpha. Successivamente, questi passaggi vengono ricomposti nel compositing (Nuke, After Effects, Fusion) tramite modalità Multiplication, Screen o Add e possono essere pesati e corretti cromaticamente in modo variabile. Se, ad esempio, il feedback del cliente sulla luminosità di una luce cambia, il passaggio di luce può semplicemente essere reso più scuro o più chiaro, senza dover tornare al programma 3D. Questo non solo fa risparmiare tempo, ma anche potenza di rendering e rende i cicli di feedback drasticamente più veloci.
Un esempio pratico: uno shot VFX complesso con diversi oggetti incandescenti, riflessi e luci volumetriche richiede un rendering totale di 8 ore. Invece di renderizzare nuovamente ogni modifica dei parametri, si salvano intelligenti Intermediates — cioè ogni passaggio singolarmente. Se in seguito l'intensità del glow deve essere ridotta del 20% o un riflesso deve diventare più piatto, sono necessari solo pochi secondi di lavoro di compositing. Il trucco è definire i passaggi giusti: non troppi (diventa confuso), non troppo pochi (allora non si può aggiustare abbastanza).
Importante durante l'impostazione: convenzioni di denominazione coerenti per i passaggi, risoluzione e profondità di bit coerenti (EXR a 16 o 32 bit è lo standard) e una chiara documentazione dell'ordine dei passaggi per il futuro. Alcuni studi lavorano con lo spazio colore ACEScg per gli Intermediates, al fine di minimizzare le perdite di colore. Il sistema Intermediate non è esclusivo per i VFX — anche nel color grading live-action e nel motion graphics è necessario questo approccio modulare per poter iterare rapidamente.