В этом коротком уроке мы рассмотрим, как использовать слой, будь то Fill Layer или Substance Material, сразу в нескольких Texture Sets проекта Substance Painter.


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


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

Всем привет! В этом коротком уроке мы рассмотрим, как использовать слой, будь то Fill Layer или Substance Material, сразу в нескольких Texture Sets проекта Substance Painter.

Чтобы понять, что представляет собой функция «Instantiate across Texture Sets», для чего её можно использовать и как с ней работать, начнём с практического примера, который сейчас показан на экране: сцена с несколькими Texture Sets, связанными с различными объектами, к которым необходимо применить один и тот же слой. В данном случае это слой шума, созданный путём наложения текстуры Clouds в режиме Multiply поверх нижележащих слоёв, как было показано в видеоуроке «Substance Painter Tutorial - Adding Randomness to a Material with Too Much Repetition».

В такой ситуации вместо того, чтобы копировать и вставлять слой во все Texture Sets, можно поступить следующим образом: создать слой или материал, в зависимости от конкретного случая, для одного Texture Set, затем щёлкнуть по этому слою правой кнопкой мыши и выбрать «Instantiate across Texture Sets». Обратите внимание на формулировку: именно «instantiate», а не «copy»!

Разница между этими двумя понятиями заключается в следующем: копия создаёт отдельный элемент, независимый от оригинала, который затем можно изменять самостоятельно, поэтому оригинал и его копии не влияют друг на друга. Экземпляр же создаёт дубликаты, которые называются не «копиями», а «экземплярами» и используют те же данные, что и исходный элемент, поэтому они будут обновляться всякий раз, когда изменяется оригинал.

Следовательно, экземпляр предпочтительнее копии в тех случаях, когда необходимо применить абсолютно одинаковый эффект к нескольким поверхностям. В примере, который показан на экране, UV-острова различных карт имеют сопоставимые размеры и, что ещё важнее, слой, который я хочу создать как экземпляр, представляет собой обычный слой шума. Он не содержит логотипов, декоративных узоров или других эффектов, для которых размер или пропорции между разными Texture Sets имеют критическое значение, поэтому использование экземпляра здесь подходит идеально.

Здесь я демонстрирую функцию на примере простого Fill Layer, однако «Instantiate across Texture Sets» работает также с Materials, Smart Materials и папками, поэтому всё, что обсуждается в этом уроке, относится и к этим случаям.

Итак, возвращаясь к нашему практическому примеру: после выбора «Instantiate across Texture Sets» необходимо указать, в каких Texture Sets проекта должны быть созданы экземпляры исходного элемента. По умолчанию исходный Texture Set будет снят с выделения, однако при желании его тоже можно выбрать, чтобы добавить туда экземпляр наряду с оригинальным слоем. В моём случае я выбираю все Texture Sets, кроме исходного, поскольку не хочу дублировать эффект в нём.

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

Поэтому все изменения следует вносить в исходный слой, и они сразу же будут отображаться во всех соответствующих экземплярах.

Будьте внимательны: удаление исходного слоя приведёт к удалению всех его экземпляров в остальных Texture Sets. В то же время удаление отдельного экземпляра не удалит другие экземпляры и не затронет оригинал. Здесь действует чёткая иерархия.

Что ж, на этом этот очень короткий, но, надеюсь, полезный урок завершён! До встречи в следующем уроке!

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


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