GuiasTutorial4 min de leitura

Animação VRM: Envie um VRM e receba de volta com animações e com a física dele

Envie um VRM, mantenha o esqueleto e os spring bones dele e baixe com as animações que você escolher. O rastreamento facial vem a seguir.

afk.ai/rig
Um VRM solto no afk.ai/rig: escolha Use its skeleton, e as nossas animações tocam nos próprios ossos dele, com o cabelo e o casaco balançando. Modelo: AvatarSample_C do VRoid Studio, da pixiv.

O afk.ai agora faz o rig de um VRM com o próprio esqueleto dele. Arraste o arquivo para o afk.ai/rig e escolha Use its skeleton (usar o esqueleto dele). Cerca de 10 segundos depois, as nossas animações tocam no seu avatar, com o cabelo e a saia balançando do jeito que o criador configurou. Sem Unity, sem mapeamento de ossos, sem retargeting.

Como funciona

  1. Pegue o seu VRM. No VRoid Studio, use Export, VRM. Um VRM baixado do VRoid Hub ou da Booth funciona do jeito que está. VRM 0 e VRM 1.0 funcionam.
  2. Arraste para o afk.ai/rig. Ele lê os próprios ossos humanoides do VRM e pergunta se deve usá-los. Escolha Use its skeleton.
  3. Espere cerca de 10 segundos. O nosso esqueleto vai exatamente para as articulações do seu avatar, e os pesos de skin ficam como o criador pintou. Nada é adivinhado.
  4. Toque as animações. Corridas, danças, combos de espada, magias e emotes, 594 no total. Cabelo, saias e tudo o que estiver em um spring bone balançam enquanto elas tocam.
  5. Baixe um GLB com as que você marcar. O balanço fica gravado em cada animação, então toca igual em qualquer app.
afk.ai/rig: This model already has a skeleton. It's a VRM avatar, rigged by its maker. Botões: Use its skeleton, Rig it with our AI
O que o afk.ai/rig pergunta quando um modelo vem com um esqueleto humanoide que ele consegue casar osso por osso.

O que vem junto do seu VRM

Tudo o que move o corpo. O download é um GLB, não um VRM, então as poucas coisas que só um arquivo VRM consegue guardar ficam para trás por enquanto.

No download, os ossos do corpo recebem os nomes do afk.ai (pelvis, spine_01, thigh_l, como no manequim da Unreal), e é assim que um único conjunto de animações serve em todos os rigs do afk.ai. Os ossos extras mantêm os nomes que o seu VRM deu a eles.

No seu VRMNo afk.ai
Esqueleto humanoideUsado osso por osso, a partir dos próprios rótulos do VRM
Pesos de skinMantidos exatamente como estão
Ossos de cabelo, saia, manga e acessóriosMantidos, e no download
Spring bones e collidersBalançam enquanto as animações tocam, e ficam gravados no download
Constraints do VRM 1.0Respeitados: um osso de twist ou de manga gira junto com o osso que o comanda
TexturasMantidas
Expressões faciaisAinda não vêm no download: em breve
Toon shading (MToon)Uma configuração exclusiva do VRM, então não vem no GLB

O próprio esqueleto, ou a nossa IA?

Você escolhe. Para um VRM, Use its skeleton é quase sempre a opção certa: é mais rápido, os pesos foram feitos à mão para aquele avatar, e o cabelo e a roupa balançam.

Rig it with our AI (riggar com a nossa IA) faz o rig do zero, como o afk.ai faz com qualquer modelo. Ele existe para um avatar com o próprio esqueleto quebrado.

Mudou de ideia depois do rig? A aba Rig do painel Adjust tem Rig it with our AI instead.

Um VRM, todas as animações

Todas as animações humanoides da biblioteca do afk.ai tocam em um VRM: as mesmas 594 que qualquer humanoide recebe. Testamos VRMs feitos no VRoid Studio e à mão, VRM 0 e 1.0, e cada um foi reconhecido e riggado em segundos. Aqui está o AvatarSample_C do VRoid Studio com seis delas.

  • Run Anime
  • Dance Charleston
  • Kick
  • Dance Shuffle
  • Jumping Jacks
  • Victory Fist Pump
Um VRM no próprio esqueleto com seis animações do afk.ai, como tocam no afk.ai/rig. Modelo: AvatarSample_C do VRoid Studio, da pixiv.

Humanoides riggados que não são VRM

A mesma pergunta aparece para qualquer upload que já tenha um rig humanoide que o afk.ai consiga reconhecer: um personagem do Mixamo, um modelo do VRoid exportado como FBX, um manequim da Unreal, um Unity Humanoid ou um rig Biped. Ele casa os ossos pelo nome e mantém os extras. Só um VRM traz spring bones, porém, então nos outros o cabelo e a roupa se mexem com os ossos em que têm peso. Mais sobre isso em retargeting de animação.

Usando o download

Blender
File, Import, glTF 2.0. Cada animação entra como uma action. Precisa de FBX? Escolha FBX na hora de baixar, ou use o conversor do afk.ai.
Unity
Escolha FBX na hora de baixar, para um avatar Humanoid, ou importe o GLB com o glTFast.
Unreal, Godot e three.js
Carregue o GLB do jeito que ele está.
Apps de VTuber
O VSeeFace, o Warudo e o VNyan precisam de um VRM. É isso que vem a seguir.

Em breve: qualquer modelo para VRM, com rastreamento facial e física

O próximo passo vai no sentido contrário. Envie qualquer personagem, até um FBX, GLB ou OBJ sem esqueleto e sem rig facial, e receba de volta um VRM. Ele vai vir riggado, com formas de rosto que seguem o seu rosto pela webcam ou pelo celular para piscar, falar e fazer expressões, e com física de spring bones no cabelo e na roupa. Pronto para carregar em um app de VTuber.

Seu modelo

FBXGLBOBJVRM

Qualquer personagem, até um sem esqueleto ou formas do rosto

avatar.vrmEm breve

  • Esqueleto humanoide · Ajustado pela IA, com os dedos
  • Rastreamento facial · Formas para piscar, falar e fazer expressões, controladas pela sua webcam ou pelo celular
  • Física · Spring bones no cabelo e na roupa
Em breve no afk.ai: entra um personagem sem rig facial, sai um VRM pronto para VTubing.

Perguntas frequentes

Posso enviar um arquivo VRM para o afk.ai?

Sim. Arraste o .vrm para o afk.ai/rig do jeito que ele está, VRM 0 ou VRM 1.0. Escolha Use its skeleton e as nossas animações tocam nos próprios ossos dele.

Ele mantém os spring bones do meu VRM?

Sim. Cabelo, saias e tudo o que estiver em um spring bone balançam enquanto as animações tocam, com os colliders do VRM impedindo que atravessem o corpo. No download, o balanço fica gravado em cada animação como keyframes, já que arquivos GLB e FBX não conseguem guardar spring bones.

Eu recebo um arquivo VRM de volta?

Ainda não. Você recebe um GLB com as animações que escolheu. A exportação em VRM, com rastreamento facial e física, vem em breve.

As expressões faciais do meu VRM são mantidas?

No download, ainda não. O corpo, o cabelo e a roupa vêm junto. As formas do rosto vêm com a exportação em VRM.

Posso animar um modelo do VRoid sem a Unity?

Sim. Exporte do VRoid Studio como VRM, arraste para o afk.ai/rig e toque as animações no seu navegador. Não há nada para instalar nem para fazer retargeting.

E se o afk.ai não reconhecer o esqueleto do meu VRM?

Aí ele não pergunta. Ele vai direto para a IA, que faz o rig do avatar do zero como qualquer outro modelo, dedos incluídos.

Quantas animações existem, e é grátis?

594 para um humanoide, VRM ou não. Você pode fazer o rig de 3 modelos por mês de graça e tocar todas as animações neles. Uma conta grátis baixa 3 animações por mês, e o Pro libera todas.

Faça o rig e anime o seu modelo

Uma IA faz o rig no seu navegador, e depois centenas de animações tocam nele. Baixe um único GLB para qualquer engine.

Riggar um modelo

Mais guias