В этом коротком уроке мы рассмотрим, как использовать режим Thin Wall для материалов тонких объектов в Cycles, представленный в Blender 5.2.
Видеоверсия этого руководства в настоящее время недоступна на этом языке. Ниже вы можете посмотреть английскую версию с субтитрами; под видео вы найдете перевод расшифровки на русский язык.
Текстовая расшифровка видео
Всем привет! В этом коротком уроке мы рассмотрим, как использовать режим Thin Wall для материалов тонких объектов в Cycles, представленный в Blender 5.2. Этот режим позволяет физически корректно рендерить полупрозрачные объекты, такие как листья, бумага, шторы и многое другое.
В предыдущих версиях Blender для рендеринга подобных объектов часто приходилось использовать такие решения, как смешивание узла Translucency с узлом Principled, применение материала к объектам с реальной толщиной или различные схемы узлов, которые в любом случае не давали физически корректного результата.
С появлением Thin Wall мы можем использовать только Principled, получая физически корректный результат и одновременно упрощая геометрию, поскольку можем удалить её толщину, как мы увидим в этом уроке.
Прежде чем перейти к практическим примерам, давайте кратко разберёмся, что именно делает Thin Wall. В документации Blender объясняется, что узел Principled BSDF включает базовый слой, в котором можно указать, является ли материал металлическим, излучает ли он свет, пропускает ли свет или использует эффекты Subsurface Scattering. Над этим слоем располагаются Thin Film, представленный в Blender 4.2, затем Coat и, наконец, Sheen.

Когда мы включаем режим Thin Wall, геометрия объекта рассматривается как имеющая нулевую толщину, а слои Thin Film, Coat и Sheen зеркально дублируются, образуя своего рода многослойную структуру. Поэтому для управления полупрозрачностью объектов мы можем использовать либо Transmission, либо Subsurface. Начнём с Transmission.

Сцена, которую вы сейчас видите на экране, была создана в более ранней версии Blender. Чтобы получить эффект полупрозрачных штор, я подключил выход Alpha текстуры, содержащий полупрозрачность, к входу Transmission Weight узла Principled, предварительно изменив данные Alpha с помощью узла RGB Curve. Это было решение, тщательно настроенное для получения хорошего результата, но оно, безусловно, не было физически корректным.

В Blender 5.2 я удаляю всё, что находится между выходом Alpha текстуры и входом Transmission Weight узла Principled, оставляя значение Transmission Weight равным 1. В результате получается равномерный эффект прозрачности, создаваемый узлом Principled и рассчитываемый с учётом толщины геометрии штор. Если установить Transmission Weight в 0, шторы станут непрозрачными.

После включения Thin Wall мы сразу замечаем разницу в рендере, который обычно становится темнее. Как я уже упоминал, поскольку мы используем Thin Wall и управляем его эффектом с помощью параметра Transmission Weight, это значение должно быть больше 0, хотя оно не обязательно должно быть равно 1. Однако на этом этапе шторы всё ещё имеют толщину, тогда как одно из главных преимуществ Thin Wall заключается в том, что он работает с геометрией нулевой толщины.

В Edit Mode я удаляю задние грани штор, которые обеспечивали их толщину, затем возвращаюсь к сцене в режиме Rendered. Итоговый результат получается светлее предыдущего, лучше, чем результат без Thin Wall, а полупрозрачностью можно управлять с помощью параметра Transmission Weight.


Сейчас я последовательно покажу результат, полученный с исходным решением, затем с использованием Thin Wall на исходной геометрии и, наконец, с Thin Wall после удаления граней, которые придавали шторам толщину.



Мы рассмотрели, как быстро настроить Thin Wall вместе с Transmission. Теперь давайте посмотрим, как использовать его вместе с Subsurface Scattering. Сначала я устанавливаю значение Transmission Weight в 0, затем открываю раздел Subsurface в узле Principled.

Subsurface Scattering моделирует рассеивание входящих световых лучей, разделённых на компоненты RGB, под поверхностью объекта, обеспечивая более качественный результат для таких материалов, как мрамор и органические поверхности. Однако в режиме Thin Wall объекты рассматриваются как не имеющие толщины, поэтому три параметра Radius становятся недоступными. Параметр Scale и метод реализации Subsurface Scattering также отключаются.
Чтобы управлять эффектом полупрозрачности с помощью Subsurface Scattering, сначала устанавливаем Weight в 1. Это даёт результат, который сильно отличается от полученного с использованием Transmission и теперь в значительной степени зависит от значения Anisotropy.

В данном случае Anisotropy определяет, какая часть входящего света рассеивается обратно к источнику света, а какая проходит через объект на другую сторону. Если установить Anisotropy в значение -1, свет полностью рассеивается назад. Поскольку в этой сцене большая часть света поступает снаружи, при значении Anisotropy, равном -1, шторы выглядят почти полностью чёрными. При значении Anisotropy, равном +1, наоборот, свет полностью проходит сквозь них, делая сцену ещё более яркой.


Шторы слева выглядят тёмными, потому что ставни за ними закрыты. Вот как выглядит сцена после удаления ставней и возврата значения Anisotropy для штор к 0. Все шторы используют один и тот же материал.

Таким образом, Subsurface и Transmission представляют собой два разных способа управления полупрозрачностью с помощью Thin Wall, но они дают совершенно разные результаты. Выбор зависит от того, какого эффекта вы хотите добиться.
Прежде чем завершить этот урок, вот небольшой бонус. Давайте также посмотрим на эффекты, создаваемые Thin Film, представленным ранее в Blender 4.2. Thin Film добавляет лёгкий оттенок поверх остальных эффектов, вычисляемых узлом Principled. Более конкретно, параметр Thickness представляет длину волны света, используемую для создания этого оттенка. Значение по умолчанию, равное 0, полностью отключает эффект, тогда как значения в диапазоне от 400 до 1000 обычно делают его значительно более заметным.

Предварительный просмотр во Viewport с небольшим количеством Sample и включённым Denoise не позволяет в полной мере оценить эффект Thin Film, поэтому вот сравнение фрагментов двух рендеров, выполненных с более высокими настройками качества.

В завершение я покажу галерею рендеров, созданных с использованием различных настроек, рассмотренных в этом уроке, чтобы вы могли внимательно сравнить результаты.
На этом всё! Если этот урок оказался полезным, вы можете поддержать меня, поставив Like и подписавшись на канал. До встречи в следующем видео!