GuiasTutorial8 min de leitura

Auto-rig de personagem no Blender: O add-on grátis do AFK AI

Selecione seu modelo, clique em Rig e, em cerca de um minuto, uma cópia rigada com as animações aparece ao lado dele, no Blender 4.2 ou mais recente.

Viewport 3D do Blender com a aba AFK AI aberta: um modelo de cavaleiro e, ao lado, a cópia rigada dele andando, com o esqueleto à mostra
Cavaleiro: Medieval Knight, de Andy Woodhead, CC BY 4.0.

Rigar um personagem na mão no Blender toma uma noite inteira na primeira vez. Você alinha um metarig do Rigify com o corpo, gera o rig, faz o parent da malha com pesos automáticos e depois conserta o que quebrou. Às vezes é um cotovelo que dobra feito papel, às vezes é o erro “Bone Heat Weighting: failed to find solution for one or more bones”. E ainda faltam as animações.

O add-on do AFK AI faz tudo isso numa aba da barra lateral do Blender. Selecione seu modelo e clique em Rig. O modelo vai para o rigger com IA do afk.ai e, em cerca de um minuto, uma cópia rigada volta ao lado dele, com um esqueleto feito para o tipo de corpo, pesos de skin e as animações como actions. O original continua exatamente como estava.

O que você precisa

Blender
4.2 ou mais recente. O add-on é uma extensão do Blender, e as versões anteriores não conseguem instalar extensões.
Uma conta do afk.ai
Grátis. Na primeira vez, você entra com o Google, no navegador.
Rigs
Cada rig usa um dos rigs do mês da sua conta, igual a rigar no afk.ai/rig. O add-on mostra quantos ainda restam.
Internet
O rigging roda nos servidores do afk.ai, então o Allow Online Access do Blender precisa estar ativado.
Seu modelo
Um ou mais objetos de malha, de até 50 MB depois de exportados. Câmeras e luzes ficam de fora.

Instale o add-on

  1. Baixe o zip do add-on na página do plugin para Blender. Não descompacte.
  2. No Blender, abra Edit > Preferences > Get Extensions. Clique na setinha no canto superior direito, escolha Install from Disk... e selecione o zip. Ou simplesmente arraste o zip para a janela do Blender.
  3. Ainda em Preferences, abra System > Network e ative Allow Online Access. Sem essa opção, a aba AFK AI avisa que o acesso à internet está desligado e não se conecta a nada.

Pronto, está instalado. Na 3D Viewport, aperte N para abrir a barra lateral, e lá vai estar uma aba nova chamada AFK AI.

Entre e rigue

  1. Entre. Na aba AFK AI, clique em Sign in. O navegador abre o afk.ai; entre com o Google por lá. Quando o navegador mostrar “You're signed in”, volte ao Blender. A aba agora mostra seu e-mail e os rigs que ainda restam neste mês.
  2. Selecione o modelo. Clique nele na viewport ou selecione todas as partes. Se ele for feito de várias peças (um corpo, um capacete, uma espada), selecione todas, e elas são rigadas como um só personagem.
  3. Escolha o tipo de corpo. Human para pessoas, robôs e qualquer coisa com duas pernas. Animais e criaturas têm tipos próprios (mais abaixo). Deixe All animations ativado para receber as animações desse tipo de corpo, ou escolha Rig only para receber só o esqueleto.
  4. Deixe Facing em Auto. O AFK AI descobre para que lado o modelo está virado. Se algum rig voltar virado para o lado errado, rigue de novo com o ângulo em que o modelo está girado.
  5. Clique em Rig. A aba mostra cada etapa: enviando, esperando um rigger, rigando, adicionando as animações e baixando. Enquanto isso, você pode continuar trabalhando no Blender.

Quando termina, uma coleção nova chamada “Knight (AFK AI)” (o nome do seu modelo seguido de AFK AI) aparece à direita do original, já selecionada.

Se o navegador não voltar para o Blender (por causa de um firewall ou porque o Blender está em outro computador), a página do afk.ai mostra um código de login. Clique em I have a sign-in code e cole o código. Ele vale por uma hora, e você continua conectado até clicar em Sign out.

  1. O painel AFK AI no Blender: Entrar

    1Entrar

  2. O painel AFK AI no Blender: Escolher as opções

    2Escolher as opções

  3. O painel AFK AI no Blender: Rigando

    3Rigando

  4. O painel AFK AI no Blender: Pronto

    4Pronto

A aba AFK AI na barra lateral do Blender, do login ao modelo rigado na cena. Capturas de tela do Blender 5.2.

O que você recebe

  • Armature: um esqueleto feito para o tipo de corpo, posicionado dentro da sua malha. Um humano recebe 66 ossos, incluindo três joints em cada dedo, com os mesmos nomes do mannequin da Unreal Engine (pelvis, spine_01, thigh_l...).
  • Pesos de skin: pintados na sua malha, para ela dobrar nas articulações em vez de rasgar ou amassar.
  • Animações: uma action por animação, cada uma na própria faixa do editor Nonlinear Animation. Para um humanoide, são até 593 animações: caminhadas, corridas, idles, pulos, golpes de espada, arco e arma de fogo, danças e mais. Uma conta grátis recebe as animações grátis, e um plano libera o resto.
  • Seu original: fica exatamente como estava, para você comparar os dois ou rigar de novo.
  • O arquivo: uma cópia do modelo rigado, Knight_rigged.glb, salva ao lado do seu arquivo .blend (ou na pasta temporária do computador, se o .blend ainda não foi salvo). A barra de status mostra onde.
O personagem de anime em T-pose com os joints posicionados pelo afk.ai indicados por pontos, inclusive nos dedos
anime-girl.glb · skeleton
root  └ pelvis    └ spine_01      └ spine_02        └ spine_03          └ neck_01            └ head          └ clavicle_l            └ upperarm_l              └ lowerarm_l                └ hand_l                  └ thumb_01_l  thumb_02_l  thumb_03_l                  └ index_01_l  index_02_l  index_03_l                  └ middle_01_l  middle_02_l  middle_03_l                  └ ring_01_l  ring_02_l  ring_03_l                  └ pinky_01_l  pinky_02_l  pinky_03_l          └ clavicle_r ... (igual do lado direito)    └ thigh_l      └ calf_l        └ foot_l          └ ball_l    └ thigh_r ... (igual do lado direito)
O esqueleto usado em todo rig humanoide do afk.ai: 66 ossos, com três joints em cada dedo, incluindo o polegar, e os mesmos nomes usados no Mannequin da Unreal Engine.

Dê play e troque de animação

A armature rigada começa com uma animação ativa. Para ver as outras, abra o editor Nonlinear Animation: cada animação é uma faixa ali. Clique na estrela ao lado do nome de uma faixa para tocar só aquela.

Para mexer nos keyframes de uma animação, abra o Dope Sheet, troque para o Action Editor e escolha a action na lista. São actions comuns do Blender, então você pode mudar keys, encurtar um loop ou criar uma animação nova a partir de uma delas.

A mesma coisa pelo console de Python, com a armature rigada selecionada:

import bpy

rig = bpy.context.object                      # the rigged armature
rig.animation_data.action = bpy.data.actions["Walk"]
start, end = rig.animation_data.action.frame_range
bpy.context.scene.frame_start, bpy.context.scene.frame_end = int(start), int(end)
bpy.ops.screen.animation_play()

Para mover o personagem, mova a armature, não a malha: a malha acompanha o esqueleto.

Blender com a aba AFK AI aberta na barra lateral, um modelo de cavaleiro e a cópia rigada dele andando ao lado, e quatro faixas de animação no editor Nonlinear Animation
Blender 5.2 com o add-on AFK AI. À esquerda, o cavaleiro como era; à direita, a cópia rigada tocando Walk, com o esqueleto à mostra. Embaixo, as animações como faixas no editor Nonlinear Animation. Cavaleiro: Medieval Knight, de Andy Woodhead, CC BY 4.0.

Leve para a Unity, a Unreal ou o Godot

Para um FBX: File > Export > FBX (.fbx), com Selected Objects ativado e a armature e a malha selecionadas. Em Armature, desative Add Leaf Bones. Em Bake Animation, deixe All Actions ativado para todas as animações entrarem. Defina Apply Scalings como FBX All para o personagem chegar no tamanho certo.

Prefere pular o Blender nessa etapa? A Unity, a Unreal e o Godot têm plugins próprios do AFK AI: veja os guias da Unity, da Unreal Engine e do Godot.

EngineO que fazer
Godot 4Copie Knight_rigged.glb para o projeto. As animações ficam no AnimationPlayer dele.
Unreal Engine 5Importe o GLB, ou exporte um FBX (veja abaixo) e importe como Skeletal Mesh com as animações.
UnityExporte um FBX (veja abaixo), arraste para Assets e, se for uma pessoa, defina Rig > Animation Type como Humanoid.
three.js, Babylon.jsCarregue o GLB e toque os clipes dele.

Não é uma pessoa? Outros tipos de corpo

A maioria dos auto-riggers só riga humanoides. O AFK AI tem esqueleto e animações feitos para 15 tipos de corpo. Escolha o que combina com o formato do seu modelo, não com a espécie: um lobo é Fox, um cervo é Horse e uma baleia é Fish.

Tipo de corpoPara
Humanpessoas, robôs, qualquer coisa com duas pernas
Foxquadrúpedes: cachorro, gato, raposa, lobo
Horsecom cascos: cavalo, cervo, vaca
Bird, Dragonasas e duas pernas; asas e quatro patas
Kaijudinossauros e kaijus: em pé, com cauda
Spider, Insectseis ou oito patas; insetos voadores
Snake, Fishsem pernas; tubarões, baleias e peixes
Kangaroo, Frog, Turtlebichos que pulam, sapos e rãs, um casco sobre quatro patas curtas
Ghost, Objectflutua sem pernas; props que quicam, giram e balançam
  • Dragão
  • Quadrúpede
  • Com cascos
  • Dinossauro
  • Aranha
  • Peixe
Seis dos outros tipos de corpo, rigados no afk.ai/rig e rodando as próprias animações.

O que conta como rig

Cada clique em Rig que faz o seu modelo chegar ao AFK AI usa um dos rigs deste mês. Cancel só faz o Blender parar de esperar: o rig continua e ainda conta. Rig que falha não conta, e a aba diz por que falhou.

A aba mostra quantos rigs ainda restam. Quando acabam, ela mostra See plans, que abre os planos do afk.ai. Os rigs do afk.ai/rig e dos outros plugins saem da mesma cota mensal.

Quando algo dá errado

Aparece “Online access is off”
Ative Allow Online Access em Edit > Preferences > System > Network. Se o Blender foi aberto com --offline-mode, abra sem essa opção.
O navegador não abriu
Clique em Open the page again, ou entre no afk.ai e use I have a sign-in code.
Aparece “Couldn't reach AFK AI”
Confira sua conexão, VPN ou firewall e tente de novo.
O modelo passa de 50 MB
Apague partes ocultas, reduza texturas muito grandes ou diminua a quantidade de polígonos com um modificador Decimate.
Aparece “Select the model to rig”
Clique antes no modelo na viewport, para ele ficar destacado.
O rig falhou
Leia a mensagem. Em geral, trocar o tipo de corpo, ou deixar o modelo em pé e virado para a frente, resolve.

Perguntas frequentes

O add-on do AFK AI para Blender é grátis?

Sim. O add-on é grátis para instalar, e uma conta grátis do afk.ai vem com rigs todo mês. Cada rig usa um deles, igual ao afk.ai/rig. Os planos dão mais rigs e todas as animações.

Funciona em quais versões do Blender?

No Blender 4.2 ou mais recente, no Windows, Mac e Linux. É uma extensão do Blender, um tipo de add-on que o Blender 4.1 e anteriores não conseguem instalar. Se o seu Blender for mais antigo, rigue o modelo no afk.ai/rig e importe o GLB baixado.

Ele muda meu modelo original?

Não. O modelo rigado volta como uma cópia, numa coleção própria ao lado do original. Nada no objeto original, na malha ou nos materiais dele muda.

Funciona sem internet?

Não. O rigging roda nos servidores do afk.ai, então o Blender precisa estar online e com Allow Online Access ativado.

Dá para rigar um animal, um dragão ou um prop?

Sim. Escolha o tipo de corpo antes de clicar em Rig: Fox para quadrúpedes, Horse para animais com cascos, Dragon, Bird, Spider, Snake, Fish e outros, ou Object para props. Cada um recebe um esqueleto e animações feitos para ele. O guia de animais mostra todos.

É um rig de controle como o Rigify ou o Auto-Rig Pro?

Não. É um esqueleto de deformação com pesos de skin e animações baked, que é o que as engines de jogos tocam. Mesmo assim, você pode animar os ossos na mão no Pose Mode ou editar os keyframes de qualquer animação no Action Editor.

Posso usar o personagem rigado num jogo comercial?

Sim. Os esqueletos e as animações são CC0, e o seu modelo continua sendo seu.

Dá para rigar vários modelos de uma vez?

Roda um rig por vez, e cada um leva cerca de um minuto. Quando o primeiro terminar, selecione o próximo modelo e clique em Rig de novo. Para rigar uma pasta inteira por script, use a API de rigging.

Também tem plugin do AFK AI para Maya, Unity ou Unreal?

Sim, para nove programas no total: Blender, Maya, 3ds Max, ZBrush, Unity, Unreal Engine, Godot, Cocos Creator e Roblox Studio. A visão geral de todos os plugins do AFK AI explica o que cada um faz e qual escolher, e a página de plugins tem todos os downloads.

Rigue e anime seu modelo

Uma IA riga seu modelo no navegador. Depois, veja centenas de animações rodando nele. Baixe tudo em um único GLB para usar em qualquer engine.

Rigar um modelo

Mais guias