Создание файлов GLB с помощью 3ds Max и Substance Painter
Вы можете использовать 3ds Max и Substance Painter для экспорта файла GLB, который можно добавить к товару в панели администратора Shopify. 3D-модели помогают клиентам визуализировать товары, что может повысить их доверие и сократить количество возвратов.
На этой странице
Подготовка модели к экспорту в 3ds Max
Чтобы подготовить модель к экспорту, убедитесь, что она представляет собой единую сетку и к ней применён один-единственный материал.
Инструкции:
- Нажмите «Файл» > «Импорт...» > «Импорт...».
- Выберите файл модели, а затем нажмите «Открыть».
- В диалоговом окне «Параметры импорта OBJ» установите флажок «Импортировать как единую сетку».
- Нажмите «Импорт».
- Сделайте развёртку модели в пространстве 0–1. Убедитесь, что UV-координаты не накладываются друг на друга:

- Примените один материал ко всей модели.
Экспорт сетки из 3ds Max
- Нажмите «Файл» > «Экспорт» > «Экспорт...»
- Введите имя файла и место, куда вы хотите его экспортировать.
- В выпадающем меню «Тип файла» выберите «Экспорт OBJ (.OBJ)».
- Нажмите «Сохранить».
- В диалоговом окне «Параметры экспорта OBJ» оставьте параметры по умолчанию и нажмите «Экспорт».
Импорт и подготовка файла OBJ в Substance Painter
- Создайте новый проект в Substance Painter, нажав «Файл» > «Создать».
- В диалоговом окне «Новый проект» нажмите «Выбрать», чтобы выбрать меш.
- Выберите OBJ-файл, экспортированный из 3ds Max, и нажмите «Открыть».
- В окне «Новый проект» нажмите «ОК».
- Чтобы убедиться в правильности экспорта меша, проверьте, что в панели «Список наборов текстур» есть только один набор текстур.
- Если отображается несколько наборов текстур, см. раздел «Несколько наборов текстур».
- В панели «Настройки набора текстур» нажмите
кнопку+, чтобы добавить каналы:
- Обязательно: Ambient occlusion.
- Необязательно: Emissive. Добавьте этот канал, если у вашей модели есть компоненты, излучающие свет.
- Необязательно: Opacity. Добавьте этот канал, если у вашей модели есть прозрачные компоненты.
- В панели «Настройки набора текстур» нажмите «Запечь карты меша».
- Нарисуйте текстуры на модели.
Несколько наборов текстур
При импорте OBJ-файла в Substance Painter должен быть только один набор текстур:

Если отображается несколько наборов текстур, это означает, что при экспорте меша из 3ds Max произошла одна из следующих ошибок:
- Меш не был объединён в один объект.
- Мешу было назначено несколько текстур.
В этом случае экспортируйте модель из 3ds Max ещё раз и убедитесь, что меш представляет собой единый объект и ему назначена только одна текстура.
Экспорт glTF-файла из Substance Painter
Нажмите «Файл» > «Экспортировать текстуры».
В выпадающем меню «Конфигурация» выберите 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.