Conversor de pacote do Unity para VRM: sem precisar do Unity

Arraste um .unitypackage. O pacote é descompactado no nosso servidor, o modelo dentro é encontrado, as texturas que cada material indica são lidas do pacote, e o modelo com rig é convertido em VRM como qualquer FBX.

O que passa para o outro formato e o que não pode passar

Passa

  • · O FBX ou GLB que está no pacote, com o esqueleto e os pesos de skin
  • · Texturas, lidas dos materiais que o pacote traz
  • · Shape keys como expressões

Não passa

  • · Componentes do Unity: física, restrições, scripts, descritores do VRChat
  • · Shaders: um shader do Unity vira o modelo de material do VRM, então o visual toon fica aproximado
  • · Modelos cuja malha existe só como prefab do Unity, sem arquivo de modelo dentro

Como converter um pacote do Unity em VRM

  1. Arraste o .unitypackage, ou um ZIP que contenha um. Até 100 MB.
  2. O pacote é descompactado no servidor; quando ele tem vários modelos, a página pergunta qual. O modelo escolhido é convertido com as texturas que os materiais dele indicam.
  3. Veja a prévia do VRM em 3D e baixe. O pacote e o resultado são apagados após 3 dias.

O que é um .unitypackage

Um arquivo tar com os assets de um projeto do Unity, cada um com o caminho no projeto: o FBX, as texturas, os arquivos .mat que os ligam e, muitas vezes, bem mais. O conversor lê o arquivo compactado diretamente, segue os materiais até as texturas e entrega o modelo ao mesmo processo que o conversor FBX para VRM usa. O Unity nunca é aberto.

Onde ele para

Um pacote cujo avatar é um prefab montado com partes, sem um único arquivo de modelo, não pode ser convertido aqui; é preciso o Unity para exportar isso como FBX. Se a licença de um avatar proíbe a conversão, cabe a você respeitá-la: muitos vendedores do Booth proíbem exportar para VRM, e a página não tem como saber.

Perguntas

Preciso ter o Unity instalado?

Não. O pacote é lido no nosso servidor.

As texturas vêm junto?

Sim, quando os materiais do pacote apontam para elas, que é o caso normal.

O pacote tem vários modelos.

A página lista todos; escolha o que você queria, e nada é enviado duas vezes.

Um avatar comprado no Booth: pode?

Tecnicamente, quando ele tem um arquivo de modelo. Leia os termos antes; muitos proíbem a conversão para VRM.

Meu .unitypackage está dentro de um .zip.

Arraste o ZIP; o pacote é encontrado dentro dele.

E de VRM para VRChat?

Não aqui. Um VRM entra no VRChat pelo Unity e pelo VRChat SDK.

Só quer os arquivos?

O extrator de unitypackage lista cada asset pelo caminho no projeto e os salva, no seu navegador, sem converter nada.