Conversor MMD para VRM: entra PMX, sai VRM
Compacte o modelo com a pasta de texturas em um ZIP e arraste o ZIP. Os nomes de ossos em japonês são mapeados no humanoide do VRM, os morphs de boca e de piscar viram expressões do VRM, e as texturas se ligam pelos nomes que o modelo pede. Grátis, sem cadastro.
Compacte a pasta, não o arquivo
Um .pmx cita as texturas por caminho, normalmente em uma pasta tex ao lado dele, e não as contém. Enviado sozinho, ele vira um modelo sem cor, e a página avisa isso antes de começar. Compacte a pasta em ZIP do jeito que foi distribuída, com o .pmx, a pasta tex e o que mais o autor incluiu, e arraste o ZIP. Um .pmd entra do mesmo jeito. Um ZIP com vários modelos pergunta qual deles você quer.
Por que 下半身 não é o quadril
Os rigs MMD têm センター e 下半身 na região do quadril. O humanoide do VRM tem um único osso hips, e os pesos das pernas na malha ficam em 下半身, então é ele que vira o quadril; センター fica como pai, sem função. As cadeias de perna, pé e dedos leem tanto a grafia em kanji quanto a em hiragana, e as duas convenções de lado, então um modelo que passou pelo mmd_tools é convertido igual a um que não passou.
Nomes de ossos do MMD que o conversor mapeia
Aparece o lado esquerdo; o direito é a mesma palavra com 右 no lugar de 左, ou com o sufixo .R. Quando uma articulação tem duas grafias comuns, as duas levam ao mesmo osso do VRM.
| Osso do MMD | Osso do humanoide do VRM |
|---|---|
センター(centro) | hips |
上半身(jōhanshin, parte superior do corpo) | spine |
上半身2(jōhanshin 2) | chest |
首(kubi, pescoço) | neck |
頭(atama, cabeça) | head |
左腕(hidari ude, braço esquerdo) | leftUpperArm |
左ひじ / 左肘(hiji, cotovelo) | leftLowerArm |
左手首(tekubi, pulso) | leftHand |
左足(ashi, perna) | leftUpperLeg |
左ひざ / 左膝(hiza, joelho) | leftLowerLeg |
左足首(ashikubi, tornozelo) | leftFoot |
左つま先(tsumasaki, ponta do pé) | leftToes |
下半身(kahanshin, parte inferior do corpo) | deixado sem mapeamento de propósito, veja acima |
左肩 e 右肩 viram os ombros, 目 os olhos, e as cadeias de dedos são lidas: 親指 polegar, 人差指 (também escrito 人指) indicador, 中指 médio, 薬指 anelar, 小指 mínimo, numerados a partir da mão. Os morphs あ い う え お viram as formas de boca do VRM e まばたき o piscar, com os nomes que o autor deu no arquivo.
O que pode dar errado com um arquivo do MMD
Uma conversão que não consegue terminar informa qual destes casos encontrou.
CHOOSE_MODEL
O ZIP tem mais de um modelo.
Escolha o que você quer na lista que a página mostra; nada é enviado duas vezes.
NO_TEXTURES
Faltam no envio todas as imagens que o modelo cita.
Compacte a pasta com o diretório tex em um ZIP e arraste o ZIP.
TEXTURES_UNREFERENCED
As imagens chegaram, mas o modelo não cita nenhuma delas: os caminhos dentro do .pmx apontam para outro lugar.
Mantenha a estrutura de pastas que o autor distribuiu; uma pasta achatada ou renomeada quebra os caminhos.
RAR_IN_ZIP
O ZIP contém um .rar, que não pode ser aberto no servidor.
Descompacte o .rar no seu computador e compacte em ZIP a pasta que ele contém.
Perguntas frequentes
Posso converter um arquivo PMX em VRM?
Sim. Compacte o modelo com a pasta de texturas em um ZIP, arraste o ZIP, confira o resultado e baixe o .vrm. O formato .pmd entra do mesmo jeito.
Ele entende nomes de ossos em japonês?
Sim, nas duas grafias quando existem duas, e nas duas convenções de lado. Não há nada para renomear.
Por que meu modelo saiu sem texturas?
Porque o .pmx cita imagens que não estavam no envio. Compacte a pasta como foi distribuída e arraste o ZIP; a página lista os arquivos que faltam antes de qualquer processamento.
O VRM vai funcionar no VSeeFace?
Sim: a saída é VRM 0.x, que o VSeeFace lê. A física do rig MMD não é levada; cabelo e saias ficam parados, a menos que você adicione spring bones em um editor de VRM.
Posso converter um modelo que baixei?
Só se os termos dele permitirem. Muitos autores de MMD proíbem a conversão para outros formatos ou o uso fora do MMD; leia o readme que vem no download.
Tem algum custo?
Não. Todas as ferramentas da Shapeweld são grátis, e não há cadastro.
Precisa de um FBX, não de um VRM?
O mesmo leitor grava um FBX binário para Unity, Unreal e Blender.
É um personagem do Mixamo?
Os ossos mixamorig são mapeados da mesma forma.
Um arquivo do Character Creator, AccuRig ou ActorCore?
Os ossos CC_Base_ são mapeados, e os ossos de torção incorporados.
Todos os outros formatos de entrada
O mesmo conversor aceita FBX, GLB, glTF, .blend e pastas glTF em ZIP.