Visão Geral
Simulação de Fluidos (em alemão: Fluidsimulation, Strömungssimulation) no contexto de VFX não se refere a um equipamento físico de set, mas sim a uma técnica de computação gráfica: o cálculo fisicamente motivado do comportamento de fluidos – ou seja, líquidos e gases – no computador. Com isso, são criados efeitos como água, oceanos, respingos, fumaça, névoa, fogo e explosões que não podem ser filmados na prática no set ou seriam muito grandes, caros ou perigosos.
A simulação resolve (aproximadamente) as equações fundamentais da mecânica dos fluidos – as Equações de Navier-Stokes ou as Equações de Euler. Diferentemente da simulação científica de fluidos (CFD), no cinema o foco não é a exatidão física, mas sim a aparência visualmente convincente. O resultado é então renderizado e composto com a sequência de live-action ou CG filmada (Composição).
Funcionamento e Abordagens
Existem vários métodos fundamentais para a simulação, que se diferenciam na forma como o fluido é representado espacialmente:
- Baseado em Grade (Euleriano): O espaço é dividido em uma grade de voxels; em cada célula são armazenados valores como velocidade, densidade e temperatura. Típico para fumaça e fogo.
- Baseado em Partículas (Lagrangiano): O fluido é representado por muitas partículas móveis (por exemplo, SPH – Smoothed Particle Hydrodynamics).
- Métodos Híbridos (PIC/FLIP): Combinam partículas e grades. FLIP (Fluid-Implicit Particle) é uma abordagem comum para líquidos de alta resolução, respingos e superfícies de água.
- Métodos de Level Set: Descrevem a superfície do fluido implicitamente; são usados, entre outros, para água 3D complexa, fumaça e fogo.
Historicamente, foram marcantes, entre outros, a implementação 3D das Equações de Navier-Stokes por Foster e Metaxas (1996), o método "Stable Fluids" de Jos Stam (1999) com advecção semi-Lagrangiana, e as extensões de Ronald Fedkiw e coautores (a partir de 2001/2002) para fumaça, fogo e água usando métodos de Level Set.
Software e Ferramentas
A simulação de fluidos é uma área de especialização dentro do departamento de VFX (Artistas de FX/TDs). Ferramentas comuns incluem:
| Ferramenta | Fabricante | Foco |
|---|
| Houdini (FLIP, Pyro FX) | SideFX | Água/Líquidos, fumaça, fogo, explosões |
| Bifrost | Autodesk (Maya) | Fluidos e VFX 3D |
| Phoenix (Chaos Phoenix) | Chaos | Fogo, fumaça, líquidos, ondas de oceano |
| RealFlow | Next Limit | Líquidos |
| Mantaflow | Open Source (no Blender, desde 2020) | Fumaça, fogo, líquidos |
Uso na Produção
Simulações de fluidos são utilizadas na pós-produção e estão entre as tarefas de VFX mais intensivas em termos de processamento; simulações de alta resolução são tipicamente calculadas na render farm. Exemplos de aplicação conhecidos vão desde efeitos de água e oceanos, passando por efeitos mágicos, até cenas de fogo e explosões em larga escala em blockbusters. No set, a contrapartida física desses efeitos são os departamentos práticos de atmosfera e SFX (por exemplo, máquinas de fumaça, rigs de água, efeitos pirotécnicos) – a simulação digital de fluidos complementa ou substitui estes quando a implementação prática não é possível ou é muito arriscada.