Novos recursos do PhysX FleX incluem incríveis efeitos de fumaça e o cereal mais realista que você já viu

by Leo De Biase

Quando falamos que a iniciativa GameWorks ajuda os desenvolvedores a criarem melhores jogos em menos tempo, isso passa por uma série de recursos que oferecemos a eles. Entre eles está a série de tecnologias PhysX FleX, que traz alguns dos melhores efeitos de partículas que você já viu.

O FleX ganhou novos recursos recentemente, como incríveis efeitos de fumaça. Com a tecnologia, é possível modelar a fumaça usando milhares de partículas e rastreando sua velocidade e sua vorticidade. Ela ainda permite que a fumaça interaja com outros objetos baseados em partículas. Para completar, não há barreiras fixas para a maneira que os gases vão fluir, o que traz mais liberdade para a sua representação nos jogos.

nvidia_fumaça

São usadas centenas de milhares de partículas de fumaça na renderização, que é feita usando sombreamento e shaders de espaçamento único. O resultado é uma fumaça que parece real, interage de maneira dinâmica com o resto do ambiente e se dissipa gradualmente no ar.

A outra simulação mostra uma tigela de cereal. Pode parecer algo aleatório, mas esse cenário é ideal para demonstrar a interação entre corpos rígidos (cereais) e fluídos (leite). O leite é representado por até 100 mil partículas, com tensão superficial e um modelo de forças viscosas representado de maneira fiel.

nvidia_cereal

O resultado disso é um leite que interage de maneira realista com os cereais, que rapidamente sobem para a superfície, por causa do empuxo. Tudo isso pode ser conferido no vídeo abaixo, que mostra não apenas a tigela de cereal, mas também os incríveis efeitos de fumaça.