Конвертер Blender в VRM: сам файл .blend

Перетащите сам проект Blender, а не экспорт. Он открывается в Blender на нашем сервере, все коллекции включаются, арматура сопоставляется с гуманоидным скелетом VRM, а результат показывается в 3D до скачивания. Бесплатно, без регистрации.

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

Открывается, а не импортируется

Проект открывается как есть, поэтому конвертируется всё, что содержит файл: каждый объект, в том числе в скрытых или исключённых коллекциях — перед экспортом они включаются. Удалите то, чего не должно быть в аватаре, до загрузки. Изображения, упакованные в файл, переносятся; изображения, связанные с диском, — нет, если только папка не упакована в ZIP вместе с .blend.

Rigify: скелет — это кости DEF

В контрол-риге Rigify сотни костей, и большинство из них — управляющие. Веса несут только деформирующие кости DEF-, поэтому конвертер сопоставляет именно их, а управляющие игнорирует. Суффиксы .l и .r из Auto-Rig Pro и простая арматура с костями Hips, Spine, Head читаются по тем же правилам.

Имена костей Blender, которые сопоставляет конвертер

Деформирующий скелет, который создаёт Rigify; показана левая сторона, правая — то же имя с .R. Персонаж Blender с ригом, где кости названы как в Mixamo, Unity или просто по-английски, читается по общим правилам; эта таблица — особая, для Blender.

Кость Rigify DEF-Кость гуманоидного скелета VRM
DEF-spine(сегмент таза)hips
DEF-spine.001(низ позвоночника)spine
DEF-spine.002(грудь)chest
DEF-spine.003(верх груди)upperChest
DEF-spine.004(шея)neck
DEF-spine.005(второй сегмент шеи)в VRM одна кость шеи; эта остаётся в цепочке вне гуманоидного скелета
DEF-spine.006(голова)head
DEF-shoulder.L(ключица)leftShoulder
DEF-upper_arm.L(плечо)leftUpperArm
DEF-forearm.L(предплечье)leftLowerArm
DEF-hand.L(кисть)leftHand
DEF-thigh.L(бедро)leftUpperLeg
DEF-shin.L(голень)leftLowerLeg
DEF-foot.L(стопа)leftFoot
DEF-toe.L(пальцы ног)leftToes
MCH-torso.parent(механическая кость)управляющие кости и кости MCH- и ORG- не входят в гуманоидный скелет

Eye.L и Eye.R занимают слоты глаз, если они есть у персонажа, а цепочки пальцев Rigify — от DEF-f_index.01.L до DEF-f_pinky.03.L вместе с большим пальцем — сопоставляются с костями пальцев VRM. Ключи формы становятся выражениями VRM под своими именами, а те, что названы как формы ARKit или VRoid, подключаются к стандартным выражениям.

Что может пойти не так с файлом Blender

Если конвертация не может завершиться, она сообщает, на какую из этих проблем наткнулась.

NO_TEXTURES

Все изображения, которые используют материалы, связаны с диском, и их не было в загруженном файле.

Упакуйте изображения в файл (Файл › Внешние данные › Упаковать ресурсы; File › External Data › Pack Resources) или положите .blend в ZIP вместе с папкой текстур.

IMPORT_FAILED

Файл не удалось открыть: он из более новой версии Blender, чем на сервере, или повреждён.

Сохраните проект в Blender 4.5 или более ранней версии и загрузите снова.

RIG_DRIVES_LITTLE

Арматура почти не двигает меш: веса привязаны к другой арматуре или отсутствуют.

Сделайте меш дочерним объектом арматуры с автоматическими весами или выберите арматуру, на которой лежат веса, и загрузите снова.

UNMAPPED_REQUIRED_BONES

Не удалось найти по имени одну из обязательных костей гуманоидного скелета.

Назовите таз, позвоночник, голову, руки и ноги по любому соглашению, которое знает конвертер (Rigify, Mixamo, Unity), и загрузите снова; страница перечислит, чего не хватило.

Частые вопросы

Можно ли конвертировать .blend в VRM напрямую?

Да. Перетащите проект; он откроется в Blender на сервере и запишется как VRM. Устанавливать ничего не нужно.

Почему модель получилась без текстур?

Изображения связаны с вашим диском, и их не было в загруженном файле. Упакуйте их в файл или положите проект в ZIP вместе с папкой текстур.

Понимает ли конвертер Rigify?

Да. Деформирующие кости DEF- сопоставляются, управляющие игнорируются.

Мой персонаж в скрытой коллекции.

Он всё равно сконвертируется: перед экспортом включаются все коллекции. Удалите то, чего не должно быть в аватаре.

Какая версия Blender работает на сервере?

4.5. Файл, сохранённый в более новой версии, может не открыться; сохраните его в 4.5 или более ранней.

Становятся ли ключи формы выражениями?

Да, под своими именами, а ключи со стандартными именами подключаются к выражениям VRM.

Это платно?

Нет. Все инструменты Shapeweld бесплатны, регистрироваться не нужно.

Другие инструменты для этого формата