Você já deve ter visto em vários documentários, empresas usando sistemas de captura de movimento para fazer animações. Esse tipo de sistema pode acelerar em muito o desenvolvimento de uma animação, principalmente com movimentos complexos. Apesar de ainda existirem estúdios de animação, como a Pixar, que evitam e até repudiam o uso desse tipo de tecnologia, vários animadores recorrem a esse tipo de recurso para acelerar a produção.

Existe até um termo comum, usado na indústria de animação para identificar a captura de movimento que é o Mocap. Uma abreviação para Motion Capture. Bem, você sabia que o Blender também suporta esse tipo de arquivo? Isso mesmo, importar arquivos com informações da captura de movimento no Blender é extremamente fácil.

Nesse tutorial, pretendo mostrar o processo usado para trazer essas informações para o [BP:215]Blender[/BP]. A versão utilizada é a 2.44, sendo esse texto baseado em um tutorial publicado no feeblemind.tuxfamily.org.

O primeiro passo é visitar uma biblioteca de arquivos Mocap, e escolher um tipo de movimento e fazer o download do arquivo com extensão BVH. O web site indicado no link (mocapdata.com), possui vários arquivos para download, divididos em categorias como:

  • Walk – Caminhada
  • Skip – Equivar
  • Jump – Pulo
  • Sit Down/Stand Up – Sentar/Levantar
  • Tennis – Jogadas de Tênis
  • Soccer – Futebol (Esse fará sucesso!)
  • Fighting – Luta
  • Audience – Platéia
  • Karate – Golpes de Karate
  • Throw/Toss – Lançar e arremessar
  • Turn – Virada
  • Pose – Poses como normal, descansar, cruzar pernas
  • Accident – Animações de acidente
  • Pain – Dor
  • Joke – Risadas
  • Baseball – Cenas de Baseball
  • Wonam`s Behavior – Comportamento Feminino

Escolha uma das categorias para fazer o download do arquivo BVH, com as informações do movimento. Por exemplo, entrando na categoria Accident, podemos escolher vários movimentos diferentes. Assim que escolhemos o tipo de movimento, teremos quatro tipos de arquivo para escolher:

  • Autodesk FBX
  • Vicon C3D
  • Biodivision
  • Character Studio Biped

Escolha o arquivo do tipo Biodivision para o download.

Agora podemos ir até o Blender, o primeiro passo é acionar o menu File e depois na opção import, escolha Motion Capture.

Mocap - Blender Menu

Selecione o arquivo com extensão BVH, um pequeno menu com algumas opções para a importação aparecerá.

Mocap - Blender Import Options

As opções desse menu são as seguintes:

  • As Armature: Aqui podemos determinar que a animação seja representada com Armaduras do Blender.
  • As Empties: Com essa opção ligada à animação é representada com Empties.
  • Scale: Aqui podemos escolher um fator de escala para o objeto gerado.
  • Start Frame: Frame em que a animação começa a ser executada.
  • Loop Animation: Com essa opção, podemos determinar que a animação seja repetida em looping constante.

Se você quiser apenas fazer um teste, pode usar as configurações padrão do menu, não é necessário alterar nada.

Assim que importamos o arquivo, um objeto com os ossos e a animação já configurada será criado. Agora é só pressionar ALT+A para executar a animação.

Veja esse vídeo que mostra o procedimento:

Nota: Apesar de parecer lento no vídeo, o movimento dos personagens é normal e realista. Ele ficou lento devido à captura do vídeo.

Pronto! Agora é só criar um modelo 3D para cobrir os ossos e aproveitar essa enorme biblioteca de movimentos gratuita. Você está interessado em uma solução personalizada? Pois se prepare, esse tipo de captura de movimento envolve; ambientes e equipamentos especiais, que por sinal são muito caros!

Se você sempre quis fazer animação de personagens com o Blender, mas nunca teve muita intimidade com as armaduras e ossos, essa pode ser a sua oportunidade.