Ir para o conteúdo
ReadySpawn

Como animar um personagem no Blender para um jogo

Por Imersa Studios · Atualizado em

Dê ao modelo uma armature, vincule a malha aos ossos com pesos automáticos, posicione os ossos e crie keyframes, faça o clipe repetir e exporte FBX ou glTF com a animação gravada. Comece com um ciclo de caminhada e um idle, porque quase todo jogo precisa desses dois.

1. Faça o rig do personagem

Um rig é um esqueleto de ossos (uma armature) que move a malha. Você tem três opções:

  • Criar você mesmo: adicione uma armature, extrude ossos para coluna, braços e pernas e nomeie esquerda e direita com clareza.
  • Usar o Rigify: o add-on nativo do Blender que gera um rig humano completo a partir de um modelo.
  • Usar um serviço de auto-rig: o Mixamo, da Adobe, faz rig e anima humanoides de graça com uma conta Adobe. Confira os termos atuais antes de usar num jogo comercial.

Personagens low poly pedem rigs simples. Uma dúzia de ossos costuma bastar.

2. Vincule a malha com pesos

Selecione a malha, depois a armature, aperte Ctrl+P e escolha With Automatic Weights. Mude para o modo Weight Paint para conferir cada osso e corrigir ombros, cotovelos e joelhos onde a malha estica.

3. Posicione, crie keyframes e repita um ciclo de caminhada

No Pose mode, mova um osso e aperte I para inserir um keyframe. Um ciclo de caminhada precisa de quatro poses-chave repetidas nas duas pernas:

PoseO que acontece
ContactO calcanhar da frente toca o chão, pernas afastadas
DownO corpo desce quando o peso chega
PassingA perna de trás passa pela perna de apoio
UpO corpo sobe quando o pé de trás empurra

Deixe o primeiro e o último frame na mesma pose para o clipe repetir. Uma caminhada de 24 a 32 frames a 24 fps é um ponto de partida comum. Use o Dope Sheet para ajustar o tempo e o Graph Editor para suavizar as curvas.

4. Exporte para a engine

  • Nomeie cada action (Idle, Walk, Run) e envie ao editor NLA ou marque como fake user para exportar.
  • Exporte FBX com Bake Animation ligado, ou use glTF.
  • Na Unity, ajuste o rig do modelo para Humanoid ou Generic e marque Loop Time nos clipes em loop.
  • No Godot, importe o arquivo e use o AnimationPlayer ou o AnimationTree para mesclar clipes.

Lembre da escala e da rotação. O guia de importação lista os ajustes.

5. Anime mais que personagens

Portas, elevadores e carrinhos de trilho são animados com transformações simples no código ou na engine. O Sistema de Portas e o Sistema de Elevador mostram como acioná-los por script, e o Personalizador de Personagem mostra roupas seguindo os ossos de um personagem.

Perguntas frequentes

Quem escreveu

Imersa Studios cria os sistemas Unity, packs low poly e guias vendidos no itch.io. O código e as técnicas daqui vêm de lançar esses produtos. Saiba mais sobre o estúdio.