RU
Конвертировать пакет

Перенос ассетов Unity в Unreal Engine из .unitypackage

Экспортируй поддерживаемые модели, материалы и текстуры в один GLB прямо в браузере, а затем импортируй этот GLB в Unreal Engine.

Экспортировать .unitypackage в GLB Проверить поддерживаемые форматы

Обновлено 14 октября 2026 г. · Опубликовано 15 августа 2026 г. · Эта инструкция касается ассетов внутри .unitypackage, а не целого проекта Unity.

Unreal Engine не поддерживает .unitypackage из Unity как формат импорта. Этот инструмент открывает архив, восстанавливает поддерживаемый 3D-контент и экспортирует его в GLB. В актуальной документации Epic бинарный .glb указан как формат импорта для отдельных ассетов и сцен.

Как конвертировать ассеты из Unitypackage для Unreal Engine

  1. Открой конвертер в браузере и выбери .unitypackage, который ты имеешь право использовать.
  2. Выбери поддерживаемую модель, префаб или сцену и проверь восстановленное превью.
  3. Нажми Скачать GLB, чтобы получить самодостаточный файл с поддерживаемыми текстурами.
  4. Для отдельного ассета перетащи GLB в Content Browser в Unreal или воспользуйся командой Import.
  5. Для сцены выбери File → Import Into Level, укажи GLB и проверь настройки импорта Interchange.

Unity в Unreal: оригинальный FBX или GLB с текстурами?

Экспортёр не создаёт новый FBX из собранного префаба или сцены Unity. Он сохраняет оригинальный FBX и предлагает конвертацию в GLB для поддерживаемого восстановленного контента. Ни один из вариантов не переносит проект Unity целиком.

Unity хранит многие назначения материалов и текстур вне FBX — в файлах .mat, связанных через GUID. Экспортёр в браузере разрешает поддерживаемые связи и записывает геометрию, данные стандартных PBR-материалов и текстуры в один GLB. Epic описывает GLB как самодостаточную бинарную форму glTF. См. официальное руководство Epic по импорту glTF.

Что переносится этим способом

Что не переносится

Это не автоматическая конвертация проекта Unity в Unreal. Инструмент не превращает MonoBehaviour в Blueprints, шейдеры Unity — в материалы Unreal и не переносит Animator Controller, коллайдеры, настройки физики, частицы, освещение, навигацию или игровую логику. Считай GLB импортированным исходным контентом, который ещё нужно настроить под целевой движок.

Статус проверки и что проверить после импорта

Этот способ основан на документированном формате GLB, который выдаёт экспортёр, и на документированном импортёре GLB от Epic. Тестовый пример для конкретной версии Unreal Engine пока не опубликован. После импорта проверь масштаб и оси, каналы материалов, прозрачность, иерархию сцены, скелеты и коллизии, прежде чем использовать результат в продакшене.

Используй только те ассеты, которые тебе разрешено переносить

Экспорт файла не даёт новых прав. Убедись, что лицензия пакета и автор оригинала разрешают использовать ассет в твоём проекте на Unreal Engine.

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

Может ли Unreal Engine импортировать .unitypackage?
Напрямую — нет. Экспортируй поддерживаемый 3D-контент из пакета в GLB, а затем импортируй GLB через glTF-импорт Unreal Engine.
Попадут ли текстуры в Unreal?
Одиночный GLB содержит встроенные поддерживаемые текстуры и данные PBR-материалов. В массовых ZIP используется общая папка текстур, которая должна оставаться рядом с моделями. Поведение шейдеров, специфичное для Unity, всё равно придётся воссоздавать.
Переносит ли это проект Unity целиком?
Нет. Переносятся поддерживаемые 3D-ассеты, а не скрипты, Blueprints, игровая логика или проект целиком.