Plugin do 3dsmax para controlar e animar multidões

A pesquisa cientifica tem papel fundamental no desenvolvimento computação gráfica, permitindo que ferramentas aparecem do acadêmico direto para os nossos computadores, como é o caso de muitos scripts e Add-ons do próprio Blender. Mas, isso não é privilegio apenas do Blender, pois outras ferramentas também recebem excelentes contribuições de pesquisadores. Esse é o caso do estudante de Doutorado Geoff Samuel da universidade de Portsmouth, que está trabalhando numa ferramenta chamada Agent para o 3dsmax. Esse script tem função de simular e controlar multidões em animação. O uso de animações com multidões é tema comum em vários projetos de animação, devido a facilidade e recursos de hardware disponíveis hoje, até para produção caseira.

Nessa área existem ferramentas altamente especializadas,complexas e caras. Por enquanto, ainda não existem informações sobre a disponibilidade e também o preço do plugin, e até mesmo se a ferramenta será lançada de maneira gratuita. O que temos até agora é um vídeo que mostra o processo de configuração do The Agent para 3dsmax, sem detalhar o funcionamento da simulação.

Agent – Generating the masses from Geoff Samuel on Vimeo.

No vídeo o autor mostra um pouco do funcionamento e procedimentos necessários para usar o “The Agent” dentro de uma cena qualquer no 3dsmax, aproveitando personagens previamente criados. Nesse caso ele escolheu um modelo 3d composto para distribuir sobre uma superfície com o plugin. Por enquanto, ainda não temos como visualizar a ferramenta literalmente animado os objetos, pois a ferramenta ainda está em desenvolvimento.

O chamado Agent Node é o local que irá reunir todas as cópias criadas pela ferramenta, limitando a visualização e animação de maneira semelhante ao que os Domains fazem em simulações de fluidos e gases. Essa é a única parte funcionando para a ferramenta.

O fato de ser um plugin destinado a realizar algo demasiadamente complexo como animações de multidões, e ser criado por apenas uma pessoa, chamou a atenção da comunidade de usuários do 3dsmax.

Uma das ferramentas mais famosas nessa área é o Massive que foi desenvolvido pela Weta para ajudar nas filmagens da saga Senhor dos Anéis. Hoje ele é vendido como uma plataforma independente para animação de multidões, que custa quase dezoito mil dólares a licença.

Acho que novas opções devem ser bem recebidas pela comunidade de usuários do 3dsmax.

Animação com 3dsmax: Criando tentáculos com MAXScript

A animação de personagens sempre é um assunto que demanda atenção e muito trabalho para conseguir realizar os movimentos e dinâmica para representar bem os movimentos desejados. Mas, antes de conseguir trabalhar com a animação em si, precisamos configurar os personagens ara receber as animações. Em grandes estúdios e empresas com divisões mais claras de tarefas, existem artistas especializados apenas na configuração e ajuste dos personagens, para que os mesmos recebam os movimentos. Algumas pessoas, inclusive eu, consideram que o ajuste desses personagens é também uma arte assim como a animação.

Para conseguir ajustar personagens 3d, podemos usar diversas técnicas e artifícios para configurar esses personagens, entre essas técnicas temos as que envolvem animação procedural. Esse tipo de animação é configurada de maneira que algoritmos ou scripts controlem o movimento dos objetos, para deixar o controle de múltiplos personagens ou criaturas como um polvo com vários membros mais simples.

Um animador de personagens chamado Félix Joleanes, conseguiu elaborar um script em MAXScript que simula de maneira verossímil o movimento orgânico de tentáculos no 3dsmax, que podem ser aproveitados nas mais diversas animações. O vídeo abaixo mostra um exemplo do uso do seu script com um tipo de sentinela estilo Matrix:

Tentacle rig from Felix Joleanes on Vimeo.

O script pode ser copiado de maneira gratuita no endereço indicado no parágrafo anterior e aproveitado para projetos envolvendo personagens semelhantes. Se o seu interesse é também em aprender como o autor conseguiu chegar nessa ferramenta, o artista apresenta as equações que fizeram com que ele chegasse até o resultado final na mesma página.

Já comentei sobre esse tipo de ferramenta aqui no blog anteriormente, mostrando outra técnica para criar de maneira automatizada tentáculos no 3ds Max, que podem também interessar aos animadores e usuários do software.

Esse é o tipo de ferramenta que sempre queremos ter por perto em projetos que envolvem animações ou movimentos complexos de personagens. É por esse motivo que as empresas contratam engenheiros de software ou pessoas com experiência no desenvolvimento de scripts para animação. Dependendo do projeto é possível ganhar muito tempo com ferramentas personalizadas para animação como essas, principalmente em animação de personagens. Por isso, sempre recomendo para meus alunos estudar tanto a parte artística da animação 3d como a técnica a fundo.

Download gratuito de plugins para animação de personagens no 3ds Max

Hoje foi um dia muito bom para os artistas e animadores 3d que usam o 3ds Max para suas criações, principalmente se a sua especialidade for animação de personagens. Dois plugins muito úteis para o 3ds Max foram disponibilizados de maneira gratuita pela Autodesk e pela Lumonix. Talvez você nunca tenha ouvido falar de nenhuma dessas ferramentas que vou mencionar, mas depois de conhecer um pouco mais sobre elas, muito provavelmente você fará o download de ambas. A primeira ferramenta é da Autodesk e se chama Softimage CAT. Essa é uma ferramenta muito semelhante ao que faz hoje o Biped do 3ds Max, mas é muito mais poderosa e flexível.

O CAT não foi desenvolvido originalmente pela Softimage, mas por uma empresa especializada em animação de personagens na Nova Zelândia. Em 2006 o software foi comprado pela Softimage e comercializado como parte do portfólio da empresa para o 3ds Max. Como a Autodesk comprou a Softimage, eles agora estão disponibilizando o CAT de maneira gratuita para os usuários registrados no serviço de assinatura da Autodesk. Se você ou a sua empresa estão enquadrados nesse perfil, corra para fazer o download. O anúncio oficial desse lançamento, pode ser conferido aqui.

Essa é uma maneira de incentivar usuários do 3ds Max a fazer a assinatura do suporte a novas ferramentas da Autodesk. Mas, o valor do software compensa, pois a licença do CAT custa quase 1000 dólares.

Caso você queira apenas aprender o funcionamento do CAT, recomendo visitar a Wiki do CAT para 3ds Max. Lá é possível encontrar vários tutoriais em vídeo e tutoriais, sobre o uso da ferramenta em projetos de animação para o 3ds Max. Existe uma versão de testes do CAT que pode ser usada por 30 dias, para fins de avaliação da ferramenta.

Outra opção para as pessoas interessadas em ferramentas para animação de personagens é o Puppetshop, plugin que se tornou gratuito hoje também, sendo especializado na animação de personagens. O Puppetshop é semelhante ao Biped e CAT, mas conta com alguns diferenciais, com o a construção e armazenamento de bibliotecas de personagens pré-configurados e poses prontas, para uso em animações.

O Puppetshop pode ser copiado de maneira gratuito no web site da Lumonix, empresa que desenvolve esse e muitos outros plugins para o 3ds Max. Depois de acessar a página do próprio Puppetshop, você precisa adicionar o seu e-mail na caixa de diálogo, na parte inferior da página e clicar no botão download. Uma mensagem será enviada para seu e-mail, com o link para download do software.

Esse é um tutorial que mostra um exemplo do funcionamento do Puppetshop, criando uma biblioteca de poses para usar em animação.

Repare que o artista usa um Puppet pronto de um personagem representando uma aranha (ou seria um quadrúpede?), e aos poucos cria várias posições chave, para uso posterior em uma animação. O plugin até cria uma pequena visualização de cada uma das poses.

No web site da Lumonix é possível encontrar mais de 15 tutoriais em vídeo, explicando vários aspectos do funcionamento do plugin. Esse download é gratuito para qualquer usuário, até mesmo se você não tiver o 3ds Max.