Conversor de versão de VRM: de 1.0 para 0.x, e de volta
Arraste um .vrm e receba a outra versão. O VSeeFace só lê 0.x; alguns apps mais novos querem 1.0. A geometria não é alterada; expressões, spring bones e metadados são reescritos nos termos da outra versão, e a página lista o que não pôde ser levado.
O que passa para o outro formato e o que não pode passar
Passa
- · Cada malha, osso e peso, byte a byte onde as versões coincidem
- · Expressões, renomeadas entre os dois esquemas de nomes
- · Spring bones e colliders
- · Metadados e a licença, mapeados entre os dois conjuntos de campos
Não passa
- · Campos que uma versão tem e a outra não: listados abaixo do resultado
- · Restrições e tipos de direção do olhar (LookAt) que a versão de destino não define
Como trocar a versão de um VRM
- Arraste o .vrm. A página lê a versão dele e oferece a outra.
- O conversor reescreve a extensão do avatar no nosso servidor e gira o modelo para a direção que a versão de destino espera.
- Veja a prévia do resultado, leia as notas sobre o que não foi levado e baixe o arquivo. Os dois são apagados após 3 dias.
Por que as duas versões não se misturam
O VRM 0.x e o 1.0 guardam o mesmo avatar em extensões diferentes, com nomes de expressões e campos de licença diferentes, e com o esqueleto virado para lados opostos no espaço do glTF. Um app feito para uma delas lê a outra como lixo ou nem abre. VSeeFace, VNyan e a maioria dos apps mais antigos leem 0.x; o VRoid Studio exporta 1.0 por padrão desde 2023, e é por isso que um modelo recém-exportado do VRoid não abre no VSeeFace.
A direção é o detalhe que escapa a quem converte à mão: sem meia-volta, o avatar fica de costas para a câmera e todo clipe é reproduzido espelhado.
O que é levado
Geometria, ossos, pesos, texturas e materiais não são alterados. As expressões são renomeadas, os spring bones e colliders reescritos, e a licença mapeada para o outro conjunto de campos. Tudo o que não tem campo na versão de destino aparece listado abaixo do resultado, para você saber antes de baixar.
Perguntas
Meu modelo exportado do VRoid não abre no VSeeFace.
É um arquivo 1.0, e o VSeeFace lê 0.x. Converta aqui e ele abre.
Um app pede 1.0 e meu modelo é 0.x.
A mesma página faz o caminho inverso: arraste o arquivo 0.x.
O que se perde?
Só os campos que a versão de destino não consegue representar; o resultado lista quais são. Geometria e texturas nunca são alteradas.
Qual é a versão do meu arquivo?
Arraste-o para o visualizador de VRM ou para cá: os dois leem a versão declarada e mostram qual é.
Tenho um FBX ou GLB, não um VRM.
Então ele precisa ser convertido para VRM antes, no conversor FBX para VRM; esta página só muda a versão de um arquivo que já é VRM.
O que acontece com o meu arquivo?
É enviado, reescrito, guardado por 3 dias para a prévia e o download, e depois apagado.
Ainda não é um VRM?
Um FBX, GLB ou .blend com rig vira VRM no conversor FBX para VRM; um VRM vira FBX para um motor no conversor VRM para FBX.