L'approccio di lavoro
Three.js Post-Processing riguarda EffectComposer e i pass che trasformano una scena renderizzata. Gli esempi includono glow, anti-aliasing, ambient occlusion, profondità di campo, contorni, color grading e shader personalizzati nello spazio schermo.
La differenza rispetto al lavoro sui materiali è l'ambito: la post-elaborazione agisce sull'immagine renderizzata e può influire sull'intera composizione. Ordine dei pass, risoluzione dei target, gestione del ridimensionamento e confronto con la scena non trattata fanno parte del piano di implementazione. Verifica i costruttori degli esempi e il supporto del renderer rispetto alla versione di Three.js installata prima di usarli.
Risultati attesi
- Una catena ordinata di pass del composer
- Impostazioni degli effetti legate a uno scopo visivo
- Gestione del ridimensionamento e confronto dei costi degli effetti
Dal brief alla revisione
- 01Scegli l'intento
Specifica cosa deve brillare, restare a fuoco o ricevere enfasi.
- 02Assembla i pass
Parti dal rendering della scena e aggiungi solo i pass necessari al trattamento voluto.
- 03Confronta e misura
Controlla la vista senza effetti, l'output ridimensionato e il costo di rendering alla risoluzione di destinazione.