Конвертер GLB / glTF в VRM: из веба в VTuber-стриминг

Перетащите .glb с ригом или .gltf, упакованный в ZIP вместе с папкой. Гуманоидные кости сопоставляются, материалы конвертируются, а VRM показывается в 3D, прежде чем вы его заберёте. Сохранённый аватар Ready Player Me конвертируется так же.

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

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

Переносится

  • · Гуманоидный скелет и веса скиннинга
  • · Материалы и текстуры — упакованные в GLB или лежащие рядом с glTF
  • · Ключи формы (shape keys) как выражения; формы с именами ARKit (Ready Player Me, многие генераторы) подключены к стандартным
  • · Геометрия, сжатая Draco и meshopt, — она распаковывается при конвертации

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

  • · Клипы анимации: риг приходит в позе привязки
  • · Пружинные кости: добавьте их в редакторе VRM
  • · Модели без скелета: сначала сделайте риг

Как конвертировать GLB в VRM

  1. Перетащите .glb или ZIP с .gltf, его .bin и изображениями. До 100 MB.
  2. Конвертер на нашем сервере сопоставляет кости, конвертирует материалы и записывает VRM; если какую-то кость найти не удалось, страница её назовёт.
  3. Посмотрите результат в 3D, проверьте выражения, скачайте .vrm. Оба файла удаляются через 3 дня.

Ready Player Me и генераторы

Аватар Ready Player Me, сохранённый в GLB, несёт скелет в стиле Mixamo и ключи формы ARKit и конвертируется с работающим лицом. Экспорт с ригом из Meshy, Tripo и похожих генераторов тоже конвертируется; их обычные скачанные модели без скелета не принимаются, и страница показывает, как сделать риг.

Общее у файлов GLB — упаковка: изображения внутри, поэтому по дороге к загрузке ничего не теряется, а с FBX это обычная причина неудач.

glTF с папкой

Файл .gltf — это текст, который ссылается на .bin и папку текстур. Упакуйте папку в ZIP в том виде, в каком она скачана, и перетащите ZIP; конвертер найдёт внутри .gltf и подключит изображения по именам.

Вопросы

Можно конвертировать мой аватар Ready Player Me?

Да. Сохраните его в GLB из редактора RPM и перетащите сюда; скелет и формы ARKit сопоставляются чисто.

Выражения будут работать?

Если в файле есть ключи формы — да. Имена ARKit и VRoid подключаются к пресетам VRM, остальные становятся выражениями под своими именами.

Моя модель — .gltf с папкой текстур.

Упакуйте папку в ZIP и перетащите его.

У меня FBX, а не GLB.

Тот же конвертер, но на своей странице: конвертер FBX в VRM.

У сгенерированной модели нет скелета.

Сначала сделайте риг — в Mixamo или на шаге риггинга в самом генераторе — и перетащите экспорт с ригом.

Что происходит с моим файлом?

Загружается на наш сервер, конвертируется, хранится 3 дня для предпросмотра и скачивания, потом удаляется.

Посмотрите до конвертации

Просмотрщик GLB открывает файл в браузере и показывает, есть ли в нём скелет и клипы; просмотрщик VRM показывает результат с выражениями.