Стекло

#Blender #glass
Здесь мы расскажем как в рендере cycles настраивается материал типа стекло.. В принципе такой шейдер есть напрямую. Это шейдер - Glass BSDF

Стекло - 913027170575
Glass BSDF - используется для добавления стёклоподобного шейдера, объединяющего отражения и преломления при больших углах падения (углах скольжения). Подобно шейдеру Transparent BSDF, только чистый белый цвет сделает материал прозрачным. Шейдер стекла увеличивает шум из-за возникающих каустик. Поскольку интегратор с трассировкой путей Cycles не очень хорошо справляется с каустиками, стоит помочь ему, совместив этот узел с узлом Transparent BSDF для визуализации теней.


Входные контакты

Color - цвет, который рассеивает стеклянный материал. Белый цвет равносилен прозрачному

Roughness - резкость преломления; или величина рассеивания внутри материала. Работает только при преломлении цвета. Фактически создает матовость у стекла

Стекло - 913027170063
Стекло - 913027170319
IOR - показатель преломления (IOR) определяет на сколько луч меняет направление. При 1. 0 лучм проходят прямо через материал как прозрачный, без отражения от внутренних граней; Более высокие значения увеличивают преломление.

Normal - нормаль для затенения.

Параметры преобразования

У Glass BSDF такие же параметры как и у Glossy BSDF

Выходные контакты

BSDF - результат работы шейдера

Примеры

Чтобы реально продемонстрировать работу шейдера Glass BSDF мы создали вот такую простую сцену
Стекло - 913027169551
В качестве исследуемого объекта используется начальный куб, уменьшенный в 20 раз по оси Y. Источник света - "Солнце", свет от которого направлен на противоположную поверхность относительно просмотра. Куб опирается на плоскости, которая использует диффузный шейдер с квадратичным делением на белый-зеленый.

Сам куб или далее стекло имеет следующие настройки шейдера
Стекло - 913027169807

Результат работы

Стекло - 913027171599
Как видно - стекло реально показывает форму объекта, за cчет внутренних отражений и преломлений. Сетка плоскости явно смещается относительно пути идущего без стекла.

Чтобы понять как влияет параметр IOR, на эффект преломления - выставляем IOR=0.0. Смотрим результат
Стекло - 913027171343
Сразу видим что исчезли грани на объекте и пропали любые преломления. Объект превратился в аморфный предмет, больше похожий на газовый сгусток Восстанавливаем начальный IOR = 1.45, что соответствует преломлению в воде и изменяем параметр Roughness = 1,0 (предельное значение для шейдера) Смотрим результат
Стекло - 913027171087
Перед нами матовое красное стекло. Прозрачность просматривается с трудом, но все же это прозрачное стекло.

И на последок изменяем цвет матового стекла на белый ( RGB =[1,1,1,1])
Стекло - 913027170831
Результат поражает - стекло, кроме белого цвета частично рассеивает и отраженный зеленый цвет плитки пола, а так же пропускает его через себя. Тени полностью расплывчивые.

Комментарии