Clicky

Como criar controles de animação no Blender 3D?

Na animação de personagens e objetos em 3d, algumas ferramentas podem facilitar em muito o trabalho dos artistas. Uma dessas ferramentas é o chamado controle de animação, que é conhecido em alguns softwares como slider ou controle mesmo. Você já deve ter visto esse tipo de ferramenta sendo usada em tutoriais ou vídeos de demonstração, em que animadores controlam a forma de objetos ou personagens, arrastando formas no espaço 3d. Por exemplo, podemos criar um controle específico para controlar a abertura dos olhos em um personagem. Assim o animador pode animar apenas a posição do controlador, ao invés de se preocupar com a posição dos vértices de múltiplas partes do modelo 3d.

Nesse tutorial, vou mostrar como é possível usar esse tipo de controlador no Blender 3D, usando um script que já acompanha o Blender 2.48a chamado Shape Widget Wizard. O script usa as informações de um Shape Key do Blender e transforma isso em controles manipuláveis na própria 3D View do Blender. Para exemplificar bem o uso da ferramenta, vamos usar uma forma extremamente simples, representando a cabeça de um personagem.

blender3d-shape-widget-wizard01

Sim, como você pode perceber é apenas um cubo subdividido, simulando a forma básica de uma cabeça com dois orifícios para os olhos. Assim, mesmo sem experiência na modelagem 3d você pode reproduzir os passos apresentados nesse tutorial.

O primeiro passo é criar os Shape Keys no Blender, que em outros softwares também é chamado de Morph ou Morph Target, para as posições dos olhos abertos e fechados. Entre no modo de edição, e no menu dos Shapes adicione um novo Shape Key.

blender3d-shape-widget-wizard02

Depois, adicione um novo Shape Key e altere a posição dos vértices ou arestas do objeto, para que os olhos pareçam estar fechados. Caso você queira, altere o nome do Shape Key para “fechados”.

blender3d-shape-widget-wizard03

Quando isso estiver concluído, poderemos controlar a posição dos olhos, alterando a influência do Shape Key “fechados”. Mas, isso ainda não é o que queremos com a ferramenta.

O próximo passo é acionar na janela de Scripts do Blender 3D o script Shape Widget Wizard. Ele está na pasta Animation.

blender3d-shape-widget-wizard04

O painel de configuração dos controles permite escolher vários tipos diferentes de opções para os controles da animação. No nosso caso, precisamos apenas de uma forma simples que permita alterar os valores do Shape Key antre 0 e 1. Por isso, escolhi a segunda opção que é 1 Shape: 1,0.

blender3d-shape-widget-wizard05

Pressione o botão next, e logo estaremos na próxima dela de configuração. Agora, você deve especificar um nome para o controlador e também determinar o nome do Shape Key, que será controlado pelo Widget.

blender3d-shape-widget-wizard06

Quando tudo estiver pronto, basta pressionar o botão finished e o Widget será criado.

Agora, basta selecionar o objeto central do controlador para ajustar a posição dos olhos:

blender3d-shape-widget-wizard07

Esse é o controlador mais simples da lista, existem outros que podem controlar ao mesmo tempo a influência de vários Shape Keys. Com essa pequena introdução, você poderá começar a fazer testes e usar os controladores para facilitar o processo de animação. Assim, os keyframes podem ser adicionados nos controladores e não mais nos objetos 3d.

Sobre o Autor:

Arquiteto que trocou as construções baseadas em tijolos pelas que utilizam pixels! Sim, os pixels também precisam ser devidamente construídos, e quem melhor do que um arquiteto para planejar construções?

15 Comentários

  1. Tutorial de animação no Blender « netCAD 3D 13/02/2009 em 1:40 pm

    […] clipped from http://www.allanbrito.com […]

  2. Fabio 13/02/2009 em 3:19 pm

    estranho, aqui não fucnionou.
    ele cria o controle..mas ele nao ‘funciona’. só funciona mechendo o slider no painel do shapekey mesmo.

  3. Allan Brito 14/02/2009 em 9:01 am

    Oi Fábio,

    Eu fiz um vídeo seguindo os mesmos procedimentos do tutorial:
    http://www.youtube.com/watch?v=VPyknZoTBvw

    Abraços

  4. José Fernando Reinicke 15/02/2009 em 11:32 am

    Olá Allan,

    Ótima a introdução ao uso do Shape Widget Wizard,… tanto o artigo quanto o vídeo.

    Grande abraço do Amigo

    Reinicke

  5. thiago kolb 20/02/2009 em 12:09 am

    aqui quando vai finalizar da erro de script =/

  6. Matheus Faria 27/03/2009 em 11:53 pm

    Aqui também está dando problema

  7. Igor Moraes 08/04/2009 em 9:16 pm

    Também estou tendo problemas com o script. Qualquer shape selecionada que não seja a basis dá erro no script, e mesmo usando a basis no controlador, a shape key não funciona no objeto.

  8. MARCELO 13/04/2009 em 11:22 pm

    ei pessoal vcs tem q add um bone e naonde o alam colocou o nome fechar vcs devem colocar o nome do bone
    lembre-se selecione o objeto depois o bone e aperta ctrl + p
    selecione armature depois name grop
    foi um amigo muito bom em blender q me disse isso
    OBRIGADU THIAGO e OBRIGADU ALAM

  9. Mateus 01/07/2009 em 12:45 am

    Muito bom, uma ótima técnica para animar a face de um personagem.

  10. Ederson Silva 27/07/2009 em 11:20 am

    Bom galera to usando atualmente a vers 2.49 do blender.. até achei que tinha algo errado tambem minha tentativa, mais tentei do zero e funcionou… acho que não se deve alterar o valor no slide bar dos shapes antes de usar o script .. tentei usar com o valor alterado e o script tambem não funfou.. espero ter ajudado… valew allan sempre aprendo muito com seu blog!! show de bola o tuto!!

  11. Marcelo Ramos 30/07/2009 em 12:53 am

    Excelente explicação, me ajudou muito. Quero aproveitar para parabenizá-lo por seus trabalhos. Forte abraço 3d.

  12. André Persil 02/08/2009 em 3:37 am

    Olá
    Antes eu queria agradecer pelas postagens suas que estão me ajudando muito a conhecer o blender,
    Este tutorial ajudou muito para meu personagem que estou desenvolvendo, no entando o personagem todo ficou emcor marron não sei se tem aver com o Script que até funcionou bem mas perdi as texturas, elas não aparecem , se vc pode me ajudar?

    meu email:apersil@ymail.com
    meu MSN: andrepersil_brasil@hotmail.com

    obrigado

  13. anailton 08/04/2010 em 8:19 pm

    ola pessoal,gostaria de saber como adicionar controles no rigging para que eu posso animar um objeto por controles, parecido como o modelo pronto que está na rede como o GeneriRig_v1_2 arquivo do blender,sou novo no universo cg e no blender.conto com a ajuda de vcs.abrigado.

  14. vitor 21/09/2010 em 3:50 pm

    Por que o meu não funciona? O meu só aparece “Python Script Error: check console”, mas eu faço certinho que nem no vídeo.

  15. Dennis Alencar 25/07/2011 em 5:00 am

    Olá Alan, Eu queria saber como funciona os Shape Keys no Blender 2.5 .

    Seria Muitíssimo Grato se você me respondesse.

Deixar Um Comentário