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

Открыть .unitypackage без Unity

Не нужно ставить Unity Editor, только чтобы заглянуть в архив. Просматривай восстановленные папки, скачивай исходные файлы или ZIP и смотри превью поддерживаемых 3D-ассетов локально.

Как открыть и распаковать файл · О файлах .unitypackage.gz

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

или

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

Лог


        

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

Тебе прислали .unitypackage, и ты просто хочешь посмотреть, что внутри. Но единственный «официальный» способ — установить Unity: редактор на 5+ ГБ, а ещё хаб, аккаунт и проект, только чтобы заглянуть в файл. Ничего из этого тебе не нужно.

Как открыть и распаковать файл Unitypackage без Unity

  1. Нажми Выбрать файл выше или перетащи сам файл .unitypackage. Если ты скачал ZIP, RAR или 7z, сначала распакуй внешний архив на своём устройстве.
  2. Дождись локальной распаковки, затем просматривай Файлы в восстановленной структуре папок Unity.
  3. Скачай исходный файл из дерева или выбери Исходные файлы пакета (FBX + PNG), чтобы получить оригинальное содержимое в ZIP. Другие типы исходных файлов тоже включаются, если они есть.
  4. Если вместо исходных файлов нужен переносимый 3D-контент, выбери поддерживаемую модель, префаб или сцену и нажми Скачать GLB.

Простая распаковка не конвертирует материалы Unity и не воссоздаёт сцену в другом редакторе. Одиночный экспортированный GLB содержит поддерживаемые текстуры внутри себя; при массовом экспорте GLB в ZIP используется общая папка текстур, которая должна лежать рядом с моделями. Посмотри, какой вариант скачивания выбрать, или извлеки оригинальный FBX без конвертации.

А что с файлами .unitypackage.gz?

Unitypackage и так использует сжатие gzip. Дополнительный суффикс .gz может быть просто частью имени файла, но содержимое всё равно должно быть корректным архивом пакета Unity. Если переименовать ZIP, AssetBundle или произвольный gzip-файл в .unitypackage, совместимым он не станет. Если загрузчик добавил ещё один слой сжатия, распакуй этот внешний слой на своём устройстве и выбери исходный пакет.

В обычном архиваторе вместо понятных имён файлов можно увидеть папки, названные по GUID. Этот просмотрщик читает записи pathname из пакета и восстанавливает исходные пути Unity. AssetBundle и контейнеры UnityFS не поддерживаются.

Что такое .unitypackage на самом деле

Несмотря на нестандартное расширение, в .unitypackage нет ничего экзотического: это tar-архив, сжатый gzip. Переименуй его в .tar.gz, и его откроет обычный архиватор. Внутри — по одной папке на каждый ассет, и названа она не по имени файла, а по GUID ассета (32-символьный шестнадцатеричный идентификатор). Типичная GUID-папка содержит:

Из-за такой структуры с GUID распаковывать файлы по отдельности неудобно: настоящие имена и связи между моделями, материалами и текстурами хранятся в метаданных, а не в структуре папок.

Какие есть варианты

Почему для быстрого просмотра браузер удобнее

Чтобы понять, «что здесь внутри и правильно ли выглядит модель», нет ничего лучше страницы, которая за секунды распаковывает архив в памяти и показывает дерево файлов и интерактивное 3D-превью. Ничего не нужно устанавливать, работает в любой ОС, а поскольку разбор gzip/tar и рендеринг происходят на стороне клиента, загружать пакет никуда не нужно. Получится ли открыть большой пакет, зависит от доступной памяти устройства и ограничений безопасности для архивов.

Приватность: файлы не покидают твоё устройство

Это важно для платного контента из Asset Store и клиентских проектов. Пакет читается встроенным в браузер FileReader и полностью обрабатывается на JavaScript на твоём компьютере. Ничего не загружается — отправлять его просто некуда, сервера нет. Закроешь вкладку — и данных больше нет.

Честно об ограничениях

Сейчас поддерживаются модели в формате FBX (7.0+). PNG, JPG, TGA, WebP, BMP и GIF, а также распространённые варианты PSD, TIF/TIFF, DDS, HDR и EXR можно просматривать прямо в браузере; при этом любой исходный файл также можно извлечь как есть.

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

Нужен ли Unity, чтобы открыть .unitypackage?
Нет. .unitypackage — это обычный tar-архив, сжатый gzip. Этот инструмент распаковывает и читает его в браузере, так что многогигабайтный редактор Unity не нужен, чтобы посмотреть, что внутри.
Что такое файл .unitypackage?
Tar-архив, сжатый gzip. Каждый ассет лежит в папке, названной по его GUID, рядом со своим meta-файлом и исходным путём — так Unity сохраняет ссылки.
Мои файлы загружаются на сервер?
Нет. Всё работает на стороне клиента. Твой пакет читается в памяти браузера и никогда не отправляется на сервер.
А модели тоже можно достать?
Да. Скачай исходные FBX-файлы через простую распаковку или сконвертируй поддерживаемые модели, префабы и сцены в GLB с подключёнными PBR-материалами. Одиночные GLB содержат поддерживаемые текстуры внутри; массовым ZIP нужна их общая папка с текстурами.