Script para animações com multidões no Blender

A criação de qualquer tipo de animação demanda grande volume de trabalho por parte da equipe envolvida com o projeto, e principalmente a seleção de ferramentas e opções que possam otimizar o processo de criação. E quando as animações exigem que determinadas cenas tenham dezenas e até mesmo centenas de personagens interagindo uns com os outros, o perigo do orçamento estourar ou então os prazos serem dilatados aumenta de maneira significativa. As animações de multidões são ao mesmo tempo um grande desafio para qualquer produção, e também a oportunidade de conhecer e trabalhar com ferramentas e softwares especializados nesse tipo de animação 3d.

Com o Blender é possível trabalhar com alguns tipos de animações de multidões usando um tipo especial de partículas chamado de Boids. Os Boids permitem simular comportamentos de grupo e são excelentes para trabalhar com animações de insetos, peixes e animais que trabalham em grandes grupos. Outra vantagem dos Boids é que podemos adicionar comportamentos para simular lutas e batalhas entre os diversos grupos de personagens.

Mas, em alguns tipos de situação os Boids não podem ajudar a realizar tarefas complexas com os personagens, principalmente se precisarmos de detalhes no movimento. Para suprir esse tipo de necessidade, um artista e desenvolvedor chamado “snot_nose” publicou nos fóruns Blenderartists.org um script que usado em conjunto com a Game Engine do Blender, permite criar movimentos e detalhes nos personagens duplicados várias vezes ao longo do cenário. O sistema é ideal para criar animações usando ângulos próximos de câmera, e deve ajudar outros artistas a criar animações usando múltiplos personagens.

O material pode ser copiado de maneira gratuita pelos links publicados no fórum Blendersrtists, mas ainda está em desenvolvimento e precisa receber melhorias, como o próprio autor descreve no texto em que explica o funcionamento do script.

É interessante ter mais opções para expandir as capacidades do Blender para animação, principalmente quando falamos de multidões que eram algo muito distante para a maioria dos projetos de animação alguns anos atrás, mas hoje já está bem servido de ferramentas e tecnologias gratuitas como esse script do Blender.

Mas, ainda assim é importante lembrar que a animação dos personagens é apenas o primeiro passo, e depois disso temos a renderização que pode ser ainda mais trabalhosa. Portanto, planejamento é a chave para evitar problemas com os prazos na execução de animações desse tipo. Assim que esse script estiver terminado e totalmente funciona, aviso aqui no blog.

Animação de tentáculos no 3ds Max: Script para automatizar a animação

A tarefa de animar alguns tipos de objetos pode se tornar tediosa e repetitiva, principalmente quanto o tema da animação envolve a manipulação de múltiplos objetos. Nesses momentos é que os estúdios médios e grandes acabam acionando as equipes especializadas no desenvolvimento de scripts para ajudar os animadores. Um ótimo exemplo disso foi o personagem Rhino da animação Bolt, que estava passando nos cinemas recentemente. O personagem ficava a maior parte do tempo envolto em uma esfera transparente, e isso era determinante para os seus movimentos na animação.

Para conseguir realizar a animação em tempo, os engenheiros de software do estúdio desenvolverem várias ferramentas personalizadas para ajudar os animadores com a tarefa. Assim, os animadores se concentravam exclusivamente na animação e parte artística do projeto, sem as complicações técnicas do projeto impedindo o desenrolar da animação.

No caso de animadores freelance, que realizam projetos de maneira independente, os scripts e ferramentas personalizadas são mais custosos de usar. Por isso, sempre que uma ferramenta gratuita aparece, é preciso correr e aproveitar a oportunidade. Veja o exemplo do excelente script desenvolvido por Moutafis Nick, que pretende ajudar animadores a manipular e controlar tentáculos animados no 3ds Max.

Esse tipo de ferramenta pode ajudar muito em projetos que envolvam personagens com múltiplos tentáculos. Como a animação dessas partes dos personagens é geralmente repetitiva e precisa apenas repetir movimentos padronizados, para compor o cenário ou ambientação do personagem, o script consegue resolver muito bem o problema. O vídeo abaixo mostra a ferramenta sendo usada para controlar a animação de alguns tentáculos no 3ds Max, e descreve a maioria das ferramentas disponíveis:

Tentacles script demonstration from Nick Moutafis on Vimeo.

Para copiar o script e instalar na sua versão do 3ds Max, visite esse endereço.

Como é possível perceber pelo vídeo, as ferramentas de controle do script são úteis e conseguem manipular tentáculos individuais, que podem muito bem simular uma cauda, ou então tentáculos múltiplos com movimentos controlados individualmente.

Só de assistir ao vídeo, podemos perceber que configurar a animação desse tipo de objeto manualmente seria muito trabalhoso, principalmente se alguma coisa precisasse ser atualizada.