.unitypackage → GLB с текстурами · работает в браузере, файлы не покидают твоё устройство
RU

Конвертация .unitypackage в OBJ

Этот инструмент сам не создаёт файлы OBJ. Он экспортирует из твоего пакета GLB с текстурами, а Blender превращает этот GLB в Wavefront OBJ с файлом MTL.

Перетащи сюда .unitypackage

или

Выбери модель или сцену слева — кнопки превью и GLB появятся выше

Лог


        

Проверено на текущей версии продукта 5 ноября 2026 г. · Опубликовано Unity Asset Exporter.

Прямого экспорта из .unitypackage в OBJ в этом инструменте нет. Надёжный способ конвертировать unitypackage в OBJ требует двух программ: открой пакет здесь и скачай GLB, в котором материалы и текстуры уже подключены, затем импортируй этот GLB в Blender и экспортируй Wavefront OBJ. В итоге получишь .obj, .mtl и изображения текстур.

Зачем сначала GLB

Внутри пакета меши, материалы и текстуры — отдельные ассеты, связанные через GUID. Материал, который Unity показывает на модели, часто является отдельным ассетом .mat, назначенным через .meta-файл FBX или префаб. Поэтому один только FBX может выглядеть не так, как в Unity. Структура пакета описана на отдельной странице.

При сборке GLB инструмент находит эти ссылки по GUID: externalObjects из .meta-файла FBX, назначения материалов в префабах, сопоставление по именам материалов и осторожные запасные варианты. Base color, normal, metallic/smoothness, specular/gloss (приближённо), occlusion и emission переносятся в материалы glTF. Поэтому GLB — более удачная отправная точка для OBJ, чем исходный FBX и папка с разрозненными картинками.

Unitypackage в OBJ шаг за шагом

  1. Открой пакет на главной странице. Он обрабатывается локально в браузере: ничего не загружается на сервер, установка Unity и аккаунт не нужны. Скачанный ZIP с пакетом внутри можно перетащить как есть; RAR или 7z сначала распакуй на своём устройстве.
  2. Выбери модель, префаб или сцену и проверь её в 3D-превью.
  3. Нажми Скачать GLB — то, что в превью. Так сохранится один GLB со встроенными поддерживаемыми текстурами. Скачивание одной модели всегда бесплатно.
  4. В Blender выбери File → Import → glTF 2.0 (.glb/.gltf) и укажи GLB-файл.
  5. Выбери File → External Data → Unpack Resources, чтобы встроенные текстуры были сохранены как отдельные файлы изображений.
  6. Выбери File → Export → Wavefront (.obj) и включи экспорт материалов, чтобы был записан файл .mtl. При переносе держи .obj, .mtl и изображения вместе.

Blender — бесплатная программа; этот сайт с ней не связан. Ответы на другие вопросы об импорте — в руководстве по Blender.

Почему текстуры должны лежать рядом с MTL

GLB хранит текстуры внутри файла. MTL — нет: он лишь ссылается на файлы изображений на диске. Если этих изображений нет, OBJ откроется в другой программе без текстур. Проще всего это исправить распаковкой ресурсов в Blender (шаг 5).

Другой вариант — скачай в инструменте Текстуры в PNG (ZIP) и положи изображения рядом с .mtl, проверив, что имена файлов совпадают с теми, на которые ссылается MTL. ZIP текстур считается массовым экспортом; подробнее — в статье об извлечении текстур. Если текстур по-прежнему нет, типичные причины разобраны в чек-листе по пропавшим текстурам.

Чего не может хранить OBJ

OBJ — старый и простой формат. Он хранит статичные меши, UV и базовое описание материалов в MTL. Он не хранит:

Часть ограничений действует ещё до OBJ. GLB сохраняет скелет персонажа со скиннингом, но в сохранённой статичной позе; анимация в GLB не переносится. Кастомные шейдеры, логика Shader Graph, запечённые лайтмапы, постобработка, скрипты и симуляция частиц не воспроизводятся. После стандартной конвертации в PBR модель может выглядеть более плоской, чем на скриншотах в магазине, и OBJ этого не исправит.

Когда лучше оставить GLB или оригинальный FBX

Используй OBJ, только если целевая программа не принимает ничего лучше. Если она читает glTF/GLB или FBX, выбирай их.

Если в пакете уже есть OBJ-файлы

Инструмент не конвертирует OBJ-файлы внутри пакета, поэтому в GLB они не появятся. Они остаются доступны как исходные файлы. Скачай .obj и сопутствующие .mtl или изображения из дерева «Файлы» — по одному файлу, бесплатно и в исходном виде. Или получи всё сразу через кнопку Исходные файлы пакета (FBX + PNG) — ZIP со всеми оригинальными файлами и их путями в Unity; это извлечение, а не конвертация, и оно считается массовым экспортом.

Конвертация множества моделей

Скачать все выбранные в GLB (ZIP) экспортирует несколько моделей сразу. ZIP сохраняет папки Unity и содержит папку _shared_textures, на которую ссылаются GLB, поэтому распаковывай ZIP целиком и не меняй структуру папок. Затем каждый GLB проходит те же шаги в Blender. Разница объяснена в сравнении одиночного и массового экспорта.

Массовый экспорт в ZIP (считаются исходные файлы пакета, текстуры, FBX с анимациями и все GLB сразу): первый бесплатно, затем — один в неделю. Pro ($15 разово до 30 ноября 2026 года, затем $25) снимает ограничение в браузере, где Pro активирован.

Ограничения, действующие ещё до Blender

Все подробности — на странице поддерживаемых форматов. Если модель не конвертируется, в разделе Помощь и обратная связь в инструменте можно скачать диагностический отчёт (счётчики, предупреждения, лог; без файлов ассетов) и приложить его к сообщению об ошибке на [email protected] или в Telegram @blablakapr.

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

Можно ли конвертировать .unitypackage в OBJ без Blender?
Только этим инструментом — нет: на выходе у него GLB (плюс VRM 1.0 для гуманоидных аватаров), но никогда не OBJ. Нужна программа, которая читает GLB и записывает OBJ; бесплатный вариант — Blender.
Почему в экспортированном OBJ нет текстур?
Файл MTL только ссылается на файлы изображений, поэтому они должны лежать на диске рядом с ним. Перед экспортом распакуй встроенные текстуры GLB в Blender через File → External Data → Unpack Resources или воспользуйся кнопкой Текстуры в PNG (ZIP).
Сохранятся ли риг и анимации в OBJ?
Нет. В OBJ нет скелетов, скиннинга и анимации, поэтому персонажи становятся статичными мешами в сохранённой позе. Чтобы сохранить риг, оставь GLB или оригинальный FBX; FBX-файлы анимаций можно скачать из пакета без изменений.
Бесплатно ли конвертировать unitypackage в OBJ таким способом?
Да, если по одной модели: открытие, превью и скачивание одного GLB всегда бесплатны, Blender тоже бесплатный. Первый массовый экспорт в ZIP, включая ZIP текстур, бесплатен, а затем — один раз в неделю, если у тебя нет Pro.
Загружается ли мой .unitypackage на сервер во время конвертации?
Нет. Пакет открывается и обрабатывается локально в твоём браузере, его файлы никуда не загружаются.