Конвертер PMX в FBX: MMD для игрового движка

Упакуйте .pmx или .pmd в ZIP вместе с папкой текстур и перетащите архив. На выходе — один двоичный FBX: скелет с японскими именами костей, морфы в виде ключей формы (shape keys) и встроенные текстуры.

Другие конвертеры:Анимация → VRMAVRM → FBXVRM 1.0 ↔ 0.x

Что переносится, а что нет

Переносится

  • · Скелет с японскими именами костей в том виде, как их записал автор
  • · Веса скиннинга
  • · Морфы — как ключи формы под своими именами
  • · Текстуры, встроенные в FBX

Не переносится

  • · Физика: твёрдые тела и соединения есть только в MMD, в FBX им нет аналога
  • · Сферические карты и тун-текстуры: материалы приходят как обычный PBR
  • · Движения VMD: их нет в файле модели

Как конвертировать PMX в FBX

  1. Упакуйте в ZIP папку модели в том виде, в каком её распространяют, — с .pmx и папкой tex, — и перетащите архив. До 100 MB.
  2. Модель читается на нашем сервере и записывается в двоичный FBX с текстурами внутри.
  3. Посмотрите FBX в браузере и скачайте его. Оба файла удаляются через 3 дня.

D-кости

У ригов MMD обычно два набора костей ног: 左足 и 右足, которыми управляют движения, и 左足D и 右足D, к которым привязаны веса меша и которые внутри MMD следуют за первым набором через ограничения. В FBX остаются оба набора, но ограничения не переносятся, поэтому в движке меш следует за D-костями. Анимируйте их или сделайте D-кости дочерними к обычным в 3D-редакторе — и ноги задвигаются.

Куда потом FBX

Unity, Unreal, Maya и Blender открывают его с уже подключёнными текстурами. Для программ VTuber-стриминга нужен VRM, а не FBX: конвертер MMD в VRM читает тот же ZIP.

Вопросы

Что загружать?

ZIP-архив папки модели: .pmx и его текстуры. Один .pmx без текстур превратится в серую модель.

Японские имена костей сохраняются?

Да, ровно так, как их записал автор.

Морфы переносятся?

Да, как ключи формы со своими именами.

Почему меш ноги не двигается, когда я поворачиваю 左足?

Потому что веса меша привязаны к 左足D. Анимируйте D-кости или сделайте их дочерними к обычным костям.

Можно ли проиграть движения VMD на этом FBX?

Не напрямую: VMD — собственный формат MMD. Сконвертируйте движение в программе, которая читает VMD, или идите через VRM и VRMA.

Можно ли конвертировать скачанную модель?

Только если это разрешают её условия использования; многие авторы MMD запрещают конвертацию.

Для VTuber-стриминга лучше сделать VRM

Конвертер MMD в VRM читает тот же ZIP и записывает аватар с сопоставленными костями и морфами в виде выражений.