Importando um Personagem Animado para Unity 3D
Portuguese (Português) translation by Agustin (you can also view the original English article)
Unity 3D é um dos motores de jogos de código aberto (open-source game engine) mais populares disponíveis. Além de ter uma interface fácil de usar, ele permite que você importe arquivos da maioria dos principais programas de design, tais como Maya (.mb ou .ma), Cinema 3D (.c4d, .c3d), 3D Studio Max (.max) e Blender (fbx.).
De cara, importar um personagem para o Unity pode parecer intimidador. Neste tutorial espero facilitar o processo, assim você poderá dar vida ao seu personagem esculpido com tanto carinho.
Encontrando Animações Grátis
Se você já criou as suas animações, genial - nós vamos discutir como importá-las para o Unity em breve. Se você criou seu personagem ou gostaria de comprar um personagem comum (stock character), vamos falar sobre onde encontrar alguns.
Mixamo é uma ótima opção (recentemente adquirida pela Adobe). Eles fornecem animações básicas gratuitas e animações esqueléticas (rigging) personalizadas que podem animar seu personagem em minutos. Uma vez inscrito, você pode escolher diferentes personagens e kits de animação. Separadamente, você pode usar as animações predefinidas gratuitas da Unity ou comprar pacotes de animação da Unity Asset Store.



Abra o Unity



Já que este tutorial é sobre a importação de um personagem animado, não entraremos em detalhes sobre o Unity. Vamos abrir o Unity iniciando um novo projeto.
Dica: Unity identifica o T-Pose, então, antes de importar seu personagem, procure salvar ele em uma pose em T padrão.
Preparando Seu Mundo



Seu personagem pode ter muitos componentes diferentes, e é por isso que é importante criar uma nova pasta. Clique com o botão direito na Janela do Projeto > Criar > Nova Pasta. Para este tutorial, vamos nomeá-lo personagem.



Agora vamos adicionar um plano para que nosso personagem fique em pé. Vá para GameObject > Objeto 3D > Plano. Também precisamos ajustar a câmera movendo a seta para ter uma visão melhor.



Importando Seu Personagem
Está na hora de importar seu personagem. Clique e arraste o arquivo do seu personagem (fbx, cd3, etc.) na pasta que você criou no Unity. Todos os elementos do seu personagem, incluindo materiais, serão importados para o mesmo arquivo.



Configurando Seu Rig
Para configurar seu rig, clique com o botão direito do mouse em seu personagem e escolha humanóide. Uma nova janela será aberta com o seu personagem, e é aqui que o Unity tenta combinar o rig do seu personagem (músculos e ossos).



Uma boa combinação do rig será exibida em verde. Veja o exemplo abaixo.



Depois que seu personagem estiver configurado, clique em Concluído e Configurar. Salve sua cena. Agora podemos arrastar seu personagem para o mundo do jogo.



Conceitos Básicos do Controlador de Animação
Hora de adicionar sua animação. Vá para Criar > Animator Controller e nomeie-o MeuControlador.



Depois de adicionar o controlador de animação, você verá uma nova aba. É aqui que vamos adicionar a animação do nosso personagem. Você pode ter várias animações, mas para os fins deste tutorial, falaremos sobre como adicionar um. Cada Estado (caixa) representará uma animação.



Clique no relógio à direita do Motion. Uma janela será aberta com suas animações importadas, então clique e arraste uma delas naquela caixa.
Dica: A animação padrão estará em laranja.
Para editar suas configurações de animação, clique duas vezes no Estado. Uma caixa será aberta na Janela do Inspetor. Aqui você pode editar a velocidade e o tempo do loop se desejar que sua animação tenha um loop.



Quando você clica com o botão direito do mouse em um estado, você pode criar transições. Isso é usado para várias animações - por exemplo, caminhando para correndo. Vamos clicar com o botão direito do mouse e criar um Novo Estado e, em seguida, adicionar uma transição da Entrada para o Novo Estado. Veja o exemplo acima.
Dica: Você pode usar o botão do meio do mouse para dar zoom.



Vá para a aba Cena e clique em seu personagem. Agora você pode arrastar seu controlador de animação para a caixa do controlador na Janela do Inspetor. Veja o exemplo acima.
Vamos Jogar
Concluindo, agora você deve ter uma compreensão de como importar e adicionar uma animação ao controlador de animação.
Hora de ver nosso personagem em ação. Clique no botão Reproduzir em cima da Janela de Cena. Parabéns! Você acabou de importar seu personagem animado para o Unity!



