GLB тихо стал стандартом для обмена 3D-данными. Его выдают AI-генераторы, его ожидают веб-вьюверы, его без проблем загружают современные движки. Но пользователи Blender всё ещё спотыкаются на импорте — неправильный масштаб, пропавшие текстуры, материалы выглядят не так.
Этот гайд проведёт через импорт GLB в Blender 3.x или 4.x, исправление реальных проблем и обратный экспорт так, чтобы результат пережил круговой обход.
Почему GLB, а не FBX или OBJ
Если вы давно в 3D, FBX, наверное, кажется привычным. Но это уже не так. GLB (бинарная версия glTF 2.0) упаковывает меш, текстуры, материалы и анимации в один файл. Никаких пропавших папок с текстурами. Никакой драмы с путями. Никакого закрытого SDK Autodesk посередине.
OBJ ещё старше и вообще не несёт PBR-материалов и анимации. FBX несёт, но спецификация закрыта, и каждый экспортёр реализует её немного по-своему. glTF — открытый стандарт Khronos, материалы напрямую мэппятся на Principled BSDF в Blender, и формат изначально проектировался под современный PBR-пайплайн. Для AI-генерированных ассетов — например из пайплайна фото-в-3D — GLB единственный формат, на который стоит обращать внимание.
Шаг 1: Импорт через File > Import > glTF 2.0
В Blender 3.x и 4.x импортер встроенный — аддон не нужен. Откройте Blender:
- File > Import > glTF 2.0 (.glb/.gltf)
- Найдите ваш GLB-файл
- Проверьте боковую панель импорта справа от диалога
- Нажмите Import glTF 2.0
Модель появится в начале координат. Если не видите — нажмите Numpad . с выделенным объектом, чтобы зафреймить во вьюпорте. AI-сгенерированные GLB иногда приходят очень маленькими или очень большими в зависимости от источника.
Шаг 2: Важные настройки импорта
Большинство дефолтов нормальны. Стоит знать о следующих:
- Import Pack Images — оставьте включённым. Это встраивает текстуры в .blend, чтобы они не потерялись
- Merge Vertices — включите, если на меше видны швы вдоль UV-островов
- Shading: Smooth / Flat — оставьте Smooth, если только специально не хотите фасеточное затенение
- Bone Direction — только для риггнутых персонажей; для статичных пропсов игнорируйте
- Guess Original Bind Pose — только для скинированных мешей
Blender трактует единицы glTF как метры. Если модель импортируется в сотую или в сто раз больше ожидаемого, проблема в исходном файле, а не в Blender.
Шаг 3: Проверка материалов и текстур
Переключитесь в режим затенения Material Preview (вверху справа во вьюпорте, третья иконка-сфера). Если модель тут выглядит правильно — PBR-пайплайн работает. Откройте Shader Editor с выделенным мешем — увидите ноду Principled BSDF, подключённую к изображениям Base Color, Metallic/Roughness (упакованных в одно изображение), Normal и, возможно, Emission.
Это ровно тот мэппинг, который определяет спецификация glTF. Если текстуры розовые — данные изображений не импортировались, обычно потому что GLB создавался без Pack Images на экспорте. Повторный импорт с Import Pack Images обычно решает. Если хотите освежить, какая карта что делает — см. объяснение PBR-текстур.
Шаг 4: Исправление масштаба и origin
Две частые проблемы с AI-генерированными GLB:
- Масштаб не тот — выделите модель, нажмите N, посмотрите Item > Dimensions. Реальная машина должна быть ~4.5 м в длину. Нажмите S для масштабирования, потом Ctrl+A > Apply Scale, чтобы запечь
- Origin в центре мира, а не в объекте — выделите меш, ПКМ, Set Origin > Origin to Geometry (или Origin to 3D Cursor, если поставили курсор туда, где должен быть pivot)
Редактирование AI-генерированных моделей
AI 3D модели — особенно из фото — обычно требуют лёгкой доводки, а не полной реретопологии. Типичные правки:
- Smooth shading + Auto Smooth — в Object Properties выставьте Normals > Auto Smooth в 30-60°, чтобы убрать фасетность без потери жёстких краёв
- Decimate-модификатор — если меш плотнее, чем нужно (частое явление с выводом TRELLIS на высоких настройках), Decimate с ratio 0.5 уполовинит полигоны
- Remesh-модификатор — если планируете скульптить поверх AI-вывода, voxel remesh с 0.02 м даёт чистую равномерную топологию
Для мобилок или веба смотрите также оптимизацию 3D-моделей под мобильные игры — те же правила бюджета полигонов работают.
Реэкспорт GLB из Blender
File > Export > glTF 2.0 (.glb/.gltf). Важные настройки экспорта:
- Format: glTF Binary (.glb) — один самодостаточный файл
- Include > Selected Objects — если хотите только часть сцены
- Transform > +Y Up — требование спецификации glTF; Blender сам делает конвертацию
- Geometry > Apply Modifiers — запекает Decimate, Subdivision и прочее в экспорт
- Compression: Draco — включите с уровнем 6, файл станет на ~80% меньше. Не используйте Draco для ассетов под Unity без glTFast
- Images: Automatic / JPEG — JPEG для цвета, PNG для нормалей, если важна тонкая детализация
Частые проблемы и решения
- Пропавшие текстуры (розовый материал) — переэкспортируйте исходный GLB с упакованными изображениями, либо в Blender используйте File > External Data > Pack Resources перед экспортом
- Перевёрнутые нормали (тёмные пятна в Material Preview) — Edit Mode, всё выделить A, Mesh > Normals > Recalculate Outside (Shift+N)
- Неверный масштаб при импорте в Unity/Unreal — всегда делайте Ctrl+A > Apply All Transforms перед экспортом
- Дублированная геометрия — Edit Mode > выделить всё > Mesh > Clean Up > Merge by Distance на 0.0001 м
Полный круг
Сгенерировать модель через ИИ, импортировать в Blender, почистить, экспортировать обратно. Пять минут от фото до готового ассета. Попробуйте генератор HiGen3D, затяните GLB в Blender и используйте этот гайд до конца. Когда соберёте свою библиотеку, поделитесь сделанным в галерее сообщества, или загляните в тарифы, если бесплатного лимита не хватает.
Контекст всего пайплайна — куда AI-генерация вписывается в реальный продакшен — в гайде по инди-пайплайну AI 3D.