Проверено на актуальной версии продукта 31 октября 2026 г. · Опубликовано Unity Asset Exporter.
.unitypackage — собственный формат экспорта Unity: сжатый архив с множеством папок, названных по GUID. Другие движки не импортируют такой архив напрямую. Экспорт поддерживаемого контента в один GLB даёт переносимый 3D-файл с привязанными поддерживаемыми PBR-материалами и текстурами.
Что на самом деле делает конвертация
Внутри пакета меши, материалы и текстуры — отдельные ассеты, связанные только через GUID. Этот инструмент читает каждый FBX-меш, по ссылкам GUID находит соответствующие материалы .mat, сопоставляет их с реальными файлами изображений, а затем записывает поддерживаемую геометрию и материалы в бинарный glTF (.glb). При скачивании одного файла поддерживаемые текстуры встраиваются в него. ZIP-архивы с массовым экспортом GLB хранят общие текстуры отдельно.
Почему GLB?
GLB — бинарная форма glTF 2.0, широко поддерживаемого формата обмена 3D-данными. При экспорте одного файла поддерживаемые текстуры встраиваются в него, поэтому файл можно переносить без отдельной папки с изображениями. Отсутствующие исходные карты и неподдерживаемые возможности шейдеров Unity простая смена формата не исправит.
- Blender —
File → Import → glTF 2.0, затем проверь поддерживаемые материалы в режиме Material Preview. - Godot — добавь
.glbв проект и проверь импортированную сцену; см. описание процесса и ограничения проверки. - three.js / веб — загружай напрямую через
GLTFLoader; идеально для браузера. - DCC-пакеты и просмотрщики — большинство современных инструментов и онлайн-просмотрщиков поддерживают GLB нативно.
Как сохраняются текстуры и материалы
Unity может хранить назначения материалов в сопутствующих файлах .meta и ассетах .mat, которые ссылаются на текстуры по GUID. Простая распаковка сохраняет эти файлы, но не восстанавливает их специфичные для Unity ссылки в другой программе. Здесь поддерживаемые GUID-ссылки и слоты материалов разрешаются до экспорта. Отсутствующие файлы, кастомные шейдеры и неподдерживаемые кодеки всё равно могут потребовать ручной доработки.
Конвертация в три шага
- Перетащи пакет в область выше (или нажми Выбрать файл). Он читается локально — пакет и его файлы не загружаются на сервер.
- Открой предпросмотр модели или сцены в 3D-просмотрщике и убедись, что материалы выглядят правильно.
- Скачай GLB. При экспорте одного файла поддерживаемые текстуры встраиваются в него. Для нескольких моделей используй массовый экспорт в ZIP и сохраняй папку с общими текстурами.
Один GLB или массовый экспорт GLB в ZIP
- Скачать GLB: сохраняет текущий предпросмотр одним файлом со встроенными поддерживаемыми текстурами.
- Массовый экспорт GLB в ZIP: сохраняет структуру папок Unity, а повторяющиеся текстуры складывает в
_shared_textures. Перед импортом распакуй ZIP целиком и сохрани относительную структуру папок; не переноси отдельный GLB в другое место без его текстур. - Исходные файлы пакета (FBX + PNG): сохраняет исходные файлы без изменений и файлы других типов из пакета в ZIP. GLB-модели с текстурами при этом не создаются.
Первый массовый экспорт GLB в ZIP бесплатен, затем — один в неделю; Pro ($15 единоразово до 30 ноября, затем $25) снимает ограничение. Скачивание одного GLB всегда бесплатно.
GLB — это бинарный glTF; экспорт в JSON-файлы .gltf или в OBJ отдельно не предусмотрен. Если нужны файлы изображений, извлеки текстуры отдельным ZIP.
Честно об ограничениях
Поддерживаемые варианты FBX (бинарный и ASCII, версии 7.0+) уже конвертируются; конвертация OBJ/MTL недоступна. PNG, JPG, TGA, WebP, BMP, GIF и распространённые варианты PSD, TIF/TIFF, DDS, HDR и EXR декодируются прямо в браузере. Скелеты персонажей сохраняются, но персонажи экспортируются в сохранённой статичной позе. Предпросмотр анимаций и перенос анимаций в GLB недоступны; исходные FBX-файлы с анимациями по-прежнему можно скачать.