Il 14 aprile 1935, il cielo del Midwest americano divenne nero. Una massa di polvere alta 300 metri seppellì Oklahoma e Texas nell'oscurità, provocando polmonite da polvere nella popolazione. Per una pipeline di VFX, questo fenomeno rappresenta una sfida tecnica complessa: simulare la densità di un aerosol che blocca la luce solare, combinando dinamiche dei fluidi e chimica atmosferica in tempo reale.
Dinamica dei fluidi e modellazione chimica per aerosol massivi 🌪️
La ricreazione accurata inizia in Houdini con una simulazione di fumo e particelle basata su aerosol. Utilizzando il solver Pyro, si configura una densità di particelle estremamente alta (milioni di punti) con un campo di velocità che imita venti fino a 100 km/h. La chiave sta nella drag force e nella turbolenza anisotropica affinché le particelle fini di limo si comportino come un fluido denso. Per la precisione scientifica, si integrano dati da WRF-Chem, un modello di chimica atmosferica che misura la concentrazione di particelle PM10. Questi valori vengono tradotti in attributi di scattering e assorbimento in Houdini, permettendo alla nebbia di polvere di avere un colore ocra realistico e non un semplice grigio.
Illuminazione volumetrica e l'istante in cui il giorno si spegne 💡
Il momento critico è la transizione dalla luce diurna alla notte chiusa. In Unreal Engine 5, questo si ottiene con un sistema di nebbia volumetrica esponenziale combinato con un materiale di polvere a strati. La chiave è usare Lumen per l'illuminazione globale dinamica, ma con uno scattering estremo che annulli la luce diretta. Si programma un blueprint che, al raggiungimento di una certa densità di particelle, riduce l'intensità della Directional Light a quasi zero. Il risultato è un render in cui la polvere non è solo decorativa, ma l'attore principale che trasforma la scena in un inferno di particelle sospese.
Cosa ne pensi di questo progresso?