Em 14 de abril de 1935, o céu do Meio-Oeste americano ficou preto. Uma massa de poeira de 300 metros de altura sepultou Oklahoma e Texas na escuridão, causando pneumonia por poeira na população. Para um pipeline de VFX, esse fenômeno representa um desafio técnico complexo: simular a densidade de um aerossol que bloqueia a luz solar, combinando dinâmicas de fluidos e química atmosférica em tempo real.
Dinâmica de fluidos e modelagem química para aerossóis massivos 🌪️
A recriação precisa começa no Houdini com uma simulação de fumaça e partículas baseada em aerossóis. Utilizando o solver Pyro, configura-se uma densidade de partículas extremamente alta (milhões de pontos) com um campo de velocidade que imita ventos de até 100 km/h. A chave está na força de arrasto e na turbulência anisotrópica para que as partículas finas de silte se comportem como um fluido denso. Para a precisão científica, são integrados dados do WRF-Chem, um modelo de química atmosférica que mede a concentração de partículas PM10. Esses valores são traduzidos em atributos de espalhamento e absorção no Houdini, permitindo que a névoa de poeira tenha uma cor ocre realista e não um simples cinza.
Iluminação volumétrica e o instante em que o dia se apaga 💡
O momento crítico é a transição da luz diurna para a noite fechada. No Unreal Engine 5, isso é alcançado com um sistema de névoa volumétrica exponencial combinado com um material de poeira em camadas. A chave é usar o Lumen para iluminação global dinâmica, mas com um espalhamento extremo que anule a luz direta. Programa-se um blueprint que, ao atingir certa densidade de partículas, reduz a intensidade da Directional Light a quase zero. O resultado é um render onde a poeira não é apenas decorativa, mas a protagonista que transforma a cena em um inferno de partículas suspensas.
O que você acha sobre esse avanço?