Animação com partículas no Blender 3D: Configurando partículas do tipo Boid

As últimas versões do Blender 3D proporcionaram alterações e avanços significativos no uso de partículas em 3d, principalmente depois do Big Buck Bunny com a inclusão das partículas desenvolvidas pelo Jahka, estudante de física e usuário do Blender 3D. O novo sistema de partículas trouxe inúmeras opções de ajuste e configurações para os artistas que usam o Blender, o que pode algumas vezes se transformar em problema ao invés de benefício. Nas minhas aulas, sempre tento mostrar a parte básica da configuração das partículas e deixar o caminho aberto para que os próprios alunos façam os testes com as configurações, pois abordar tudo sobre as partículas seria muito dispendioso em termos de tempo.

Nas opções do sistema de partículas do Blender, existe uma opção avançada de configuração e comportamento das partículas que pode atribuir efeitos em animação muito interessante. O sistema chamado de Boids é praticamente um módulo de inteligência artificial para as partículas, em que podemos determinar comportamentos. Por exemplo, podemos configurar colisões ou fazer com que as partículas possam evitar outros grupos de partículas. Se você é usuário do Blender 3D e nunca usou esse tipo de sistema para realizar seus projetos, dois vídeos do próprio Jahka mostram esse tipo de sistema de partículas em ação, configurando agrupamentos de objetos como vários pássaros.

O primeiro vídeo mostra a configuração básica do sistema de partículas, inclusive com a associação de um modelo simples de pássaro como sendo a partícula usada pelo sistema. Depois é necessário determinar vários aspectos comuns a qualquer simulação com partículas como os emissores, frame inicial, frame final e forças.

No segundo vídeo é possível acompanhar o procedimento necessário para fazer com que os pássaros sigam um campo de força, para assim controlar de maneira dinâmica o comportamento das partículas, além de fazer com que os objetos só passem até o nível do solo.

Apesar de não apresentar os vídeos em alta resolução é perfeitamente possível acompanhar os detalhes do tutorial e aproveitar as dicas para reproduzir nas nossas próprias animações. Como a maioria das pessoas usa apenas o sistema de partículas do tipo Newtonian, com as opções tradicionais de emissão e comportamento de objetos, essa pode ser uma ótima oportunidade de criar aquela animação com múltiplos objetos e personagens que você tanto queria produzir.

Tutorial atualizado sobre partículas e o modificador explode no Blender 3D

Já faz um bom tempo desde que publiquei aqui no Blog um tutorial sobre o uso de partículas e o modificador explode no Blender 3D, foi em meados de 2007, quando o modificador explode ainda era experimental e o sistema de partículas do Blender 3D ainda não havia sido atualizado. Desde lá muita coisa foi modificado, por isso resolvi fazer uma atualização nesse tutorial que já está bem desatualizado. O sistema de partículas do Blender é necessário para que o modificador explode possa realmente explodir objetos. Sempre que preciso fazer algum tipo de palestra ou apresentação sobre o Blender 3D, acabo mostrando esse tipo de ferramenta que faz muito sucesso entre a platéia e até mesmo nas aulas. Parece que as pessoas gostam e se interessam em coisas que explodem.

A atualização desse tutorial foi organizada em dois vídeos. O primeiro vídeo faz uma introdução ao sistema de partículas do Blender 3D e o modificador explode, aplicando e explicando os procedimentos para fazer com que um objeto do tipo Mesh seja explodido. A sequencia de ações é relativamente simples, basta configurar um sistema de partículas, fazer com que esse sistema não tenha nenhuma visualização. Depois, precisamos adicionar um modificador explode ao objeto para fazer com que as partículas controlem a dinâmica das faces.


Blender 3D – Modificador explode com novo sistema de partículas from Allan Brito on Vimeo.

Mas, e se for necessário adicionar um pouco mais de interação a animação? No segundo vídeo o tutorial aborda a criação de um objeto que explode e os seus fragmentos caem, sofrendo a força da gravidade, para depois parar em um obstáculo. A criação dos chamados objetos defletores é um dos recursos que temos para trabalhar com obstáculos no sistema de partículas, e não apenas com o modificador explode.


Tutorial Blender 3D: Partículas, explosões e obstáculos from Allan Brito on Vimeo.

Com as técnicas mostradas nesses vídeos é possível simular animações de janelas quebrando e outros tipos de simulações. Basta colocar a criatividade para funcionar e criar a animação.

Ainda podemos adicionar um pouco mais de interação com:

  • Grupos de vértices: Com essa ferramenta é possível determinar partes isoladas do objeto que devem explodir. Por exemplo, para explodir apenas a parte superior do objeto, basta criar um grupo de vértices e informar o nome desse grupo no painel do modificador.
  • Partículas do tipo Reactor: Para fazer animações em que as partículas reagem as explosões em seqüência, podemos criar vários sistemas de partículas do tipo Reactor que começam suas animações, quando sofrem colisão de outras partículas.

Agora você já sabe o suficiente para começar a fazer as suas próprias explosões! Se você for usuário registrado no Vimeo, os vídeos estão disponíveis para download em 720p e no container MP4.