Os personagens do jogo geralmente são animados usando uma técnica chamada animação esquelética :
(Fonte da imagem: Valve Software )
Cada modelo 3d possui uma estrutura óssea invisível (as linhas vermelha e azul-petróleo na imagem acima). Cada polígono do modelo está conectado a um osso. Ao definir uma sequência de movimento, você a define como uma sequência de rotações dos ossos em torno de suas conexões com outros ossos. Quando um osso se move, os polígonos conectados a ele se movem com ele. Isso permite definir seqüências de movimento sem precisar alterar a posição de cada polígono. Quando vários personagens compartilham a mesma estrutura óssea, eles também podem compartilhar as mesmas animações, para que você não precise recriar cada animação para cada personagem (embora você queira fazer algumas animações diferentes para personagens de diferentes sexos, tipos de personalidade e níveis aptidão física).
A maioria dos softwares de modelagem em 3D suporta animação esquelética e possui formatos de exportação que são legíveis por mecanismos 3D amplamente utilizados. Por favor, não peça recomendações de produtos aqui, porque elas são fora de tópico.
No entanto, permitir que um artista crie animações do zero nem sempre leva aos melhores resultados. É difícil recriar todas as nuances sutis da linguagem corporal humana da memória, de modo que os resultados geralmente parecem robóticos e artificiais. É por isso que estúdios de jogos maiores, com os recursos necessários, usam um processo chamado Motion Capturing .
Atores humanos são contratados para encenar as ações dos personagens do jogo. Os atores usam roupas especiais durante a performance, que têm marcas altamente visíveis ligadas a eles. Quando são gravadas por uma câmera de vídeo durante a promulgação, o movimento dessas marcas pode ser mapeado para os ossos dos modelos 3d dos personagens. Dessa forma, os movimentos dos atores podem ser aplicados a qualquer modelo 3d que utilize a mesma estrutura óssea. Esse método geralmente leva a resultados muito mais naturais e, quando há um grande número de animações a serem criadas, também pode economizar muito tempo.
(Fonte da imagem: Toptear Games )
No entanto, o custo do equipamento necessário para a captura de movimento provavelmente excederá em muito o seu orçamento, portanto você terá que recorrer à definição manual de animações esqueléticas em um programa de modelagem 3D.