В этом коротком базовом уроке по Substance Painter 2019 мы посмотрим, как изменить фоновое изображение виртуального окружения, а также увидим, как разные изображения влияют на предпросмотр материала и как изменить направление освещения, создаваемого этими изображениями внутри сцены. Помимо прочего, мы также рассмотрим, как импортировать Texture и в целом внешний ресурс в проект, с возможностью превратить его в стандартный ресурс в Shelf, то есть доступный и в других сессиях Substance.


Видеоверсия этого руководства в настоящее время недоступна на этом языке, но доступна на английском языке при выборе соответствующего языка в верхней части страницы.


Текстовая расшифровка видео

Всем привет! В этом коротком базовом уроке по Substance Painter 2019 мы посмотрим, как изменить фоновое изображение виртуального окружения, а также увидим, как разные изображения влияют на предпросмотр материала и как изменить направление освещения, создаваемого этими изображениями внутри сцены. Помимо прочего, мы также рассмотрим, как импортировать Texture и в целом внешний ресурс в проект, с возможностью превратить его в стандартный ресурс в Shelf, то есть доступный и в других сессиях Substance.

В этом уроке я буду использовать 3D-модель, к которой применю металлический материал; причина этого станет понятна буквально через мгновение.

Я создал новый проект Substance, выбрав шаблон “PBR – Metallic Roughness (allegorithmic)” и загрузив в проект модель, которую решил использовать, оставив все остальные параметры со значениями по умолчанию.

На самом деле модель состоит из двух объектов, каждый со своим Material, как мы можем увидеть в Texture Set List, где присутствуют “base” и “moving_part”.

Прежде всего, в обоих Materials я удаляю стандартный Layer, выбрав его и нажав на значок корзины в “Layers”, затем добавляю Fill Layer для материала “base”, нажав на значок “Add a Fill Layer”.

В Properties – Fill для Fill Layer я задаю следующие параметры: чисто белый цвет, Roughness со значением 0 и Metallic со значением 1.0.

Таким образом, это полностью отражающий Material, идеальное зеркало, как мы можем увидеть, рассматривая его в режиме Material в 3D-виде; очевидно, я решил использовать такой материал, потому что он позволяет лучше оценить эффекты фонового изображения виртуального окружения.

Выбрав этот Fill Layer в Layers, я нажимаю CTRL+C, чтобы скопировать его, затем выбираю Texture Set “moving_part” и, наведя курсор на “Layers”, нажимаю CTRL+V, чтобы вставить тот же Layer и в этот материал.

Как мы уже увидели, объект отражает фоновое изображение... но что это за изображение? Как его изменить, как изменить его ориентацию, чтобы увидеть разные эффекты освещения на поверхности объекта, и как отобразить его на фоне 3D-вида?

Ответы на эти вопросы находятся во вкладке Display Settings, которую можно открыть, если она ещё не отображается, через меню Window – Views – Display Settings.

Прежде всего увеличим значение параметра “Environment Opacity”, чтобы отобразить фоновое изображение.

Обратите внимание, что изображение будет размытым: это стандартная настройка Substance Painter, применяемая для того, чтобы изображение не слишком отвлекало нас от объекта, который мы текстурируем; сделать фон более или менее размытым можно с помощью параметра “Environment Blur”.

Чтобы изменить ориентацию фонового изображения, оставляя объект неподвижным, и тем самым оценить разные эффекты освещения на определённой точке поверхности, можно изменить параметр “Environment Rotation”. Однако я настоятельно рекомендую изучить стандартное сочетание клавиш Substance: SHIFT + правая кнопка мыши и перемещение мыши внутри 3D-вида, чтобы вращать фон прямо во время работы без необходимости каждый раз открывать вкладку Display Settings.

Мы можем изменить фоновое изображение, используемое как источник освещения сцены, нажав кнопку рядом с “Environment Map”.

Substance Painter предоставляет несколько HDR-изображений как в формате HDR, так и EXR, то есть изображений с высоким динамическим диапазоном.

Я рекомендую использовать “нейтральное” изображение, то есть с хорошей яркостью и без сильного смещения в сторону определённого цвета или оттенка, чтобы освещать модели не под конкретное окружение, а более универсально.

Например, когда я хочу использовать изображение с различными цветовыми оттенками, я обычно выбираю “Glazed Patio”, которое входит в комплект Substance, но НЕ отображаю его как виртуальный фон, то есть устанавливаю Environment Opacity на 0.0, чтобы сосредоточиться на объекте без возможных отвлекающих факторов.

Когда мне нужно использовать бесцветное изображение, имитирующее студийное фотографическое освещение, я использую HDR-изображение, которое создал самостоятельно. Теперь посмотрим, как загрузить пользовательское фоновое изображение в проект Substance и, в более общем смысле, как загружать внешние ресурсы, такие как Textures, Alpha opacity maps и другое.

Откройте меню File и нажмите “Import resources”.

В появившемся окне нажмите кнопку “Add Resources”, затем выберите на диске файл или сразу несколько файлов при множественном выборе, которые вы хотите импортировать; в моём случае это HDR-файл, который я хочу использовать.

Файл появится в окне “Import Resources”, и обратите внимание, что рядом с ним находится поле с надписью “undefined”. Нажмите на это поле и выберите в появившемся меню вариант, который лучше всего определяет импортируемый ресурс: “environment”, а не “texture”, потому что ресурс должен использоваться как текстура освещения окружения, а не применяться к Material.

Теперь нажмите меню рядом с “Import your resources to:” в нижней части окна, чтобы выбрать способ импорта ресурса, а именно:

только для текущей сессии, поэтому позже вы НЕ найдёте его снова в программе, даже если сохраните проект;

только для текущего проекта, который, разумеется, необходимо сохранить на диск. В этом случае ресурс будет встроен в файл проекта, который станет больше по размеру, но зато вы сможете использовать ресурс и в будущем;

постоянно в Shelf программы: Substance создаст копию ресурса в своей рабочей папке и сделает его доступным при последующих запусках программы независимо от текущего проекта.

В целом я не рекомендую использовать первый вариант, “current session”: лучше сохранять ресурсы как минимум вместе с проектом для дальнейшего использования.

Вариант “project” интуитивно подходит для ресурсов, специфичных для конкретного проекта, например особой mask или Texture, но не подходит для универсальных ресурсов, которые мы можем регулярно использовать в разных проектах. Для таких ресурсов логичнее использовать вариант “shelf”.

В данном конкретном случае выберем “shelf”, чтобы этот ресурс был доступен при любом будущем запуске Substance независимо от проекта, поскольку это не специфичный для проекта ресурс, например логотип или особая opacity mask для объекта, а универсальный ресурс, который мы планируем использовать многократно.

Наконец, импортируйте ресурс, нажав Import.

В зависимости от типа ресурса, указанного в “Import resources”, Substance поместит элемент в соответствующую папку окна Shelf... и действительно, мы можем найти наше HDR-изображение среди остальных в разделе Environments.

Чтобы использовать изображение как фон сцены, нажмите “Environment Map” в “Display Settings” и выберите изображение из списка.

Что ж, на этом всё для этого короткого, но, надеюсь, полезного урока! Как всегда, не стесняйтесь оставлять вопросы, сомнения или пожелания в комментариях на YouTube. До встречи!

Этот сайт предназначен исключительно для демонстрации некоторых моих работ и не имеет рекламных целей. Обратите внимание, что в настоящее время я не ищу и не рассматриваю запросы на индивидуальные заказы, консультации или любые другие формы профессионального сотрудничества.


РАСШИРЕННАЯ ИНФОРМАЦИЯ О ПОЛИТИКЕ КОНФИДЕНЦИАЛЬНОСТИ И ИСПОЛЬЗОВАНИИ ФАЙЛОВ COOKIE