Конвертер пакета Unity в VRM: Unity не нужен
Перетащите .unitypackage. Пакет распаковывается на нашем сервере, модель внутри находится, текстуры, на которые ссылается каждый материал, читаются из пакета, и модель с ригом конвертируется в VRM, как любой FBX.
Что переносится, а что нет
Переносится
- · FBX или GLB из пакета со скелетом и весами скиннинга
- · Текстуры, прочитанные по материалам из пакета
- · Ключи формы (shape keys) в виде выражений
Не переносится
- · Компоненты Unity: физика, ограничения, скрипты, дескрипторы VRChat
- · Шейдеры: шейдер Unity превращается в модель материалов VRM, поэтому тун-стиль передаётся приблизительно
- · Модели, меш которых существует только как префаб Unity, без файла модели внутри
Как конвертировать пакет Unity в VRM
- Перетащите .unitypackage или ZIP, внутри которого он лежит. До 100 MB.
- Пакет распаковывается на сервере; если в нём несколько моделей, страница спросит, какую взять. Выбранная модель конвертируется с текстурами, которые указаны в её материалах.
- Посмотрите VRM в 3D и скачайте его. Пакет и результат удаляются через 3 дня.
Что такое .unitypackage
Это tar-архив ассетов проекта Unity, у каждого — свой путь в проекте: FBX, текстуры, файлы .mat, которые их связывают, а часто и многое другое. Конвертер читает архив напрямую, идёт от материалов к их текстурам и передаёт модель в ту же цепочку обработки, что и конвертер FBX в VRM. Unity при этом вообще не запускается.
Где это заканчивается
Пакет, в котором аватар собран префабом из частей и нет единого файла модели, здесь не сконвертировать: чтобы экспортировать такое в FBX, нужен Unity. Если лицензия аватара запрещает конвертацию, соблюдать её — ваша задача: многие продавцы на Booth запрещают экспорт в VRM, а страница узнать этого не может.
Вопросы
Нужно ли установить Unity?
Нет. Пакет читается на нашем сервере.
Текстуры перенесутся?
Да, если на них ссылаются материалы в пакете, а обычно так и есть.
В пакете несколько моделей.
Страница покажет их список; выберите нужную, и ничего не придётся загружать второй раз.
Аватар куплен на Booth — это разрешено?
Технически — да, если в нём есть файл модели. Но сначала прочитайте условия: многие запрещают конвертацию в VRM.
Мой .unitypackage лежит внутри .zip.
Перетащите ZIP — пакет найдётся внутри.
А из VRM в VRChat?
Не здесь. VRM попадает в VRChat через Unity и VRChat SDK.
Нужно только достать файлы?
Извлечение из .unitypackage показывает все ассеты по путям проекта и сохраняет их прямо в браузере, ничего не конвертируя.
Ещё инструменты для пакетов Unity
- Конвертер GLB в FBX
- Конвертер FBX в GLB
- Конвертер FBX в OBJ
- Конвертер Blender в FBX
- Конвертер STL в FBX
- Конвертер PLY в FBX
- Конвертер DAE в FBX
- Конвертер USDZ в FBX
- Конвертер FBX в STL
- Конвертер FBX в PLY
- Конвертер FBX в DAE
- Конвертер FBX в USDZ
- Конвертер 3MF в FBX
- Конвертер FBX в 3MF
- Просмотр FBX
- Конвертер FBX в VRM
- Конвертер VRM в FBX
- Конвертер Mixamo в VRM
- Конвертер Character Creator в VRM
- Конвертер Meshy AI в VRM