glTF Материалы (PBR совместимый с glTF 2.0) / Blender

Если вам по какой-то причине требуется, чтобы материал был совместим с форматом glTF 2.0, вы можете использовать простые настройки на основе шейдерной ноды Principled BSDF.

Упаковка текстур

Стандарты glTF 2.0 требуют, чтобы определённые компоненты PBR материала были упакованы в одно изображение (также известное, как ORM текстура):

Настройки

Добавьте шейдерную ноду Princlipled BSDF в ваш материал и включите функцю glTF 2.0 compatible в панели настроек Verge3D Settings.

Вы можете подключить текстурные ноды к Princlipled BSDF, как описано ниже. Обращаем ваше внимание, что необязательно подключать все текстуры, как на изображении, вы можете обойтись только теми, которые необходимы именно в вашем проекте.

Если вам нужно настроить текстуру Base Color, например сделать её темнее или смешать с другим цветом, используйте ноду Multiply, как показано на изображении ниже:

Вы также можете использовать вход Alpha, чтобы настроить прозрачность своего материала.

Чтобы узнать как выглядит Principled BSDF в окне просмотра Blender, вы можете переключить режим отображения 3D View на Rendering или открыть сцену в Verge3D с помощью кнопки Sneak Peak, расположенной на той же панели.

Экспорт текстур из Substance Painter

Модели, запечённые карты нормалей и окклюзии (если они есть) могут быть открыты в Substance Painter через формат OBJ.

На выходе в этой программе создаются три карты: base color/transparency, occlusion/roughness/metallic и normal.

Для упрощения экспорта текстур из Substance Painter и достижения максимального потенциала при использовании движка Verge3D, мы рекомендуем использовать Verge3D export preset. Поместите этот файл с пресетом в папку export-presets, которую можно найти, используя следующий путь My Documents\Allegorithmic\Substance Painter\shelf\ (если папки нет, создайте её самостоятельно).

При экспорте текстур из Substance Painter, в диалоговом окне эксопрта выберете Verge3d for Blender, чтобы он сгенерировал текстуры совместимые с форматом glTF 2.0 standard, на котором основан Verge3D.

Экспортируйте в glTF во время запуска

С пазлом export to gltf вы можете экспортировать свои модели или целую сцену в реальном времени. Затем вы можете скачать экспортированную модель или загрузить на сервер для постоянного хранения. Ознакомьтесь с данным пазлом подробнее по ссылке.

Остались вопросы?

Задайте их на нашем форуме!