Visão Geral
Efeitos de Partículas (em inglês, Particle Effects) na técnica de efeitos visuais (VFX) referem-se a efeitos gerados a partir de um grande número de elementos individuais, geralmente pequenos – as partículas. Eles são o resultado visível de sistemas de partículas (em inglês, particle systems) e servem para representar fenômenos "nebulosos" ou difusos que são difíceis de modelar com geometria clássica.
Áreas típicas de aplicação incluem fogo, fumaça, névoa, poeira, faíscas, chuva, neve, explosões, água corrente, bem como efeitos estilizados como magia ou descargas de energia. Em vez de animar cada elemento manualmente, o artista define regras e forças que governam o movimento das partículas ao longo do tempo.
Princípio de Funcionamento
Um sistema de partículas geralmente passa por três fases:
- Emissão: Um emissor gera continuamente novas partículas e atribui a elas valores iniciais (posição, velocidade inicial, cor, tempo de vida).
- Simulação: As partículas são atualizadas a cada quadro. Forças como gravidade, vento, atrito e colisões com objetos da cena alteram velocidade e posição; partículas cujo tempo de vida expira são removidas.
- Renderização: As partículas são exibidas – frequentemente como superfícies texturizadas orientadas para a câmera (billboards/sprites), alternativamente como pontos, modelos 3D ou metaballs.
Distinção e História
Efeitos de Partículas são uma técnica digital de VFX e, portanto, claramente distintos de efeitos práticos no set: névoa de uma máquina de fumaça, haze, faíscas pirotécnicas ou sistemas de chuva no set são classificados como efeitos especiais físicos (SFX), mesmo que criem fenômenos visualmente semelhantes.
O termo "sistema de partículas" remonta a William T. Reeves, que utilizou a técnica em 1982 na Lucasfilm para o "efeito Gênesis" em Star Trek II: A Ira de Khan e a descreveu em 1983 em seu artigo para a SIGGRAPH, "Particle Systems – A Technique for Modeling a Class of Fuzzy Objects".
Software
Sistemas de partículas são hoje parte integrante de programas comuns de 3D e VFX. Entre os mais utilizados estão SideFX Houdini, Autodesk Maya, Blender e – para aplicações em tempo real – engines de jogos como Unreal Engine e Unity.