Создание файлов GLB с помощью Blender и Substance Painter
Начиная с версии 2.8, Blender может экспортировать файлы GLB, которые можно добавлять к товарам в панели администратора Shopify. Подробнее см. в руководстве по Blender.
Для более старых версий Blender можно использовать Blender и Substance Painter вместе, чтобы экспортировать файл GLB.
На этой странице
Подготовка модели к экспорту в Blender
Чтобы подготовить модель к экспорту, убедитесь, что она представляет собой единый меш и что ей назначена одна текстура.
Инструкции:
- Нажмите «Файл» > «Импортировать», а затем выберите правильный формат файла для вашей модели.
- Выберите файл модели, а затем нажмите «Импортировать».
- Удерживая клавишу
SHIFT, щелкните правой кнопкой мыши каждый объект в вашей сцене, а затем нажмитеCtrl+J, чтобы объединить их в один меш. - Разверните модель в UV-пространстве от 0 до 1. Убедитесь, что UV-развёртки не перекрываются:

- В редакторе «Свойства» нажмите на значок материалов.
- Нажмите
«+», чтобы добавить новый слот для материала:
- Нажмите «Новый».
Экспорт меша из Blender
- Нажмите «Файл» > «Экспорт» > FBX (.fbx).
- Введите путь для экспорта файла.
- Убедитесь, что вы используете следующие настройки экспорта:

- Нажмите «Экспортировать FBX».
Импорт и подготовка FBX-файла в Substance Painter
- Создайте новый проект в Substance Painter, нажав «Файл» > «Новый».
- В диалоговом окне «Новый проект» нажмите «Выбрать», чтобы выбрать меш.
- Выберите FBX-файл, который вы экспортировали из Blender, а затем нажмите «Открыть».
- В окне «Новый проект» нажмите «OK».
- Убедитесь, что вы правильно экспортировали меш, проверив, что в панели «Список наборов текстур» есть только один набор текстур.
- Если отображается несколько наборов текстур, см. раздел «Несколько наборов текстур».
- В панели «Настройки набора текстур» , нажмите
«+», чтобы добавить каналы:
- Обязательно: объёмное затенение.
- Необязательно: свечение. Добавьте этот канал, если в вашей модели есть компоненты, которые будут излучать свет.
- Необязательно: непрозрачность. Добавьте этот канал, если в вашей модели есть прозрачные компоненты.
- В панели «Настройки набора текстур» нажмите «Запечь карты меша».
- Нарисуйте текстуры на модели.
Несколько наборов текстур
При импорте FBX-файла в Substance Painter должен отображаться только один набор текстур:

Если отображается несколько наборов текстур, значит, при экспорте меша из Blender была допущена одна из следующих ошибок:
- Меш не был объединён в один объект.
- Мешу было назначено несколько текстур.
В таком случае экспортируйте модель из Blender ещё раз и убедитесь, что меш является единым объектом и ему назначена только одна текстура.
Экспорт glTF-файла из Substance Painter
Нажмите «Файл» > «Экспорт текстур».
В выпадающем меню Config выберите glTF PBR Metal Roughness.
Выберите местоположение для сохранения текстур.
Выберите размер документа, чтобы определить размер файлов текстур.
Нажмите «Экспорт».
Сжатие файлов текстур
После экспорта модели у вас должны быть следующие файлы:
- modelName.bin
- modelName.glb
- modelName.gltf
- modelNamebaseColor.png
- modelNamenormal.png
- modelName_occlusionRoughnessMetallic.png
При использовании конфигурации glTF PBR Metal Roughness Substance Painter экспортирует файлы текстур только в формате PNG. Чтобы уменьшить общий размер файлов, рекомендуется сжать их, а также преобразовать в формат JPG все текстуры, которым не нужен альфа-канал. Файлы меньшего размера загружаются быстрее и обеспечивают более плавное взаимодействие.
Лучше всего, чтобы размер файла не превышал 4 Мбайт.
Создание GLB-файла
- Перейдите на страницу https://glb-packer-old.glitch.me/.
- Перетащите файлы, экспортированные из Substance Painter, на веб-страницу GLB Packer.
Файл с названием out.glb будет скачан на ваш компьютер. После завершения скачивания вы можете переименовать файл, а затем загрузить его в Shopify.