Принципове BSDF - Principled BSDF

../../../_images/render_shader-nodes_shader_principled_node.png

Принципове BSDF - Principled BSDF.

Вузол «Принципове BSDF» – Principled BSDF – це комбінація кількох шарів відтінення в одному вузлів для полегшення використання. Він базується на первісній моделі Disney, відомій як «відтінювач фізично базованого рендерингу» – «PBR» (Physically based rendering) shader, що робить його сумісним з іншим програмним забезпеченням, як Pixar’s Renderman® та Unreal Engine®. Текстури зображення, намальовані або запечені у програмах, як Substance Painter® можуть прямо бути підв’язані до відповідних параметрів у цьому відтінювачі.

Цей «Uber» відтінювач включає одночасно кілька шарів для створення широкого кола матеріалів. Базовий шар – це керована користувачем суміш між розсіянням (дифузією) – diffuse, металом – metal, підповерхневим розсіюванням – subsurface scattering та пропусканням – transmission. Поверх нього накладаються шар бліковості – specular, шар блиску – sheen та шар чистового покриття – clearcoat.

Примітка

Акцент на сумісність з іншим програмним забезпеченням означає, що він інтерпретує певні параметри уводу інакше, ніж старі вузли Blender’а.

Уводи – Inputs

Базовий Колір – Base Color
Колір поверхні розсіяння – Diffuse або металу – Metal.
Підповерхня – Subsurface
Суміш між розсіянням – diffuse та підповерхневим розсіюванням – subsurface scattering. Не просто будучи простою сумішшю між Diffuse та Subsurface Scattering, це діє як множник для Радіуса Підповерхні – Subsurface Radius.
Радіус Підповерхні – Subsurface Radius
Усереднення відстані, на якій світло розсіюється нижче поверхні. Вищий радіус дає м’якіший вигляд, як світло просочується у тіні та крізь об’єкт. Ця відстань розсіювання визначається окремо для каналів RGB, для рендера матеріалів, як шкіра, де червоне світло розсіюється глибше. Значення X, Y та Z розкладаються на значення R, G та B, відповідно.
Колір Підповерхні – Subsurface Color
Базовий колір підповерхневого розсіювання.
Металік – Metallic
Змішує між не-металічною та металічною моделлю матеріалу. Значення 1.0 дає повністю блікове відбиття, підбарвлене базовим кольором, без розсіяного відбиття або пропускання. При 0.0 матеріал складається з базового шару розсіяння або пропускання, з шаром блікового відбиття зверху.
Блікування – Specular

Величина діелектричного блікового відбиття. Визначає лицьову (уздовж нормалі) відбиваність у більш поширеному діапазоні 0 - 8%.

Підказка

Для обчислення цього значення для реалістичного матеріалу з відомим індексом заломлення, ви можете використати спеціальний випадок формули Френеля: \(specular = ((ior - 1)/(ior + 1))^2 / 0.08\)

Наприклад:

  • вода: ior = 1.33, specular = 0.25
  • скло: ior = 1.5, specular = 0.5
  • діамант: ior = 2.417, specular = 2.15

Оскільки існують матеріали з відбиваністю вище 8%, то це поле дозволяє значення більше 1.

Підбарвлення Бліку – Specular Tint

Підбарвлення лицевого блікового відбиття використовує базовий колір, тоді як глянцеве відбиття залишається білим.

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

Шорсткість – Roughness

Визначає дріброграневу шорсткість поверхні для розсіяного – diffuse та блікового – specular відбиття.

Підказка

При конвертуванні зі старішого вузла Glossy BSDF використовуйте квадратний корінь оригінального значення.

Anisotropic Cycles Only
Величина анізотропії для блікового відбиття. Вищі значення дають витягнуті підсвітки уздовж напрямку тангенса; від’ємні значення дають підсвітки, формовані перпендикулярно до напряму тангенса.
Anisotropic Rotation Cycles Only

Обертає напрямок анізотропії, значення 1.0 дає повний оберт.

Підказка

У порівнянні з вузлом Anisotropic BSDF напрямок подовження підсвітки обертається на 90°. Додавайте 0.25 до цього значення для коректності.

Блиск – Sheen
Величина м’якого оксамиту, подібно до відбиття біля країв, для імітування матеріалів, таких як тканина.
Підбарвлення Блиску – Sheen Tint
Суміш між білим та використовуваним базовим кольором для блискового відбиття.
Полакованість – Clearcoat
Додатковий шар білого блікування поверх інших шарів. Це корисно для матеріалів, як фарба для автівок тощо.
Шорсткість Полакованості – Clearcoat Roughness:
Шорсткість блікування полакованості.
Показник Заломлення – IOR
Показник заломлення – index of refraction для пропускання світла.
Пропускання – Transmission
Суміш між повністю безпрозорою поверхнею при значенні 0 та повним склом, як при пропусканні, при значенні 1.
Transmission Roughness Cycles Only
При розподілі типу GGX керує шорсткістю, що використовується для пропущеного світла.
Emission
Light emission from the surface, like the Emission shader.
Alpha
Controls the transparency of the surface, with 1.0 fully opaque. Usually linked to the Alpha output of an Image Texture node.
Нормаль – Normal
Керує нормалями базових шарів.
Нормаль Полакованості – Clearcoat Normal
Керує нормалями шару Clearcoat.
Тангенс – Tangent
Керує дотичною для шару Anisotropic.

Властивості – Properties

Розподіл – Distribution

Використовуваний розподіл дрібних граней.

GGX
Метод, що є швидшим, ніж Multiple-scattering GGX, але і менш фізично точним. Його вибір робить доступним увід Transmission Roughness.
Багато Розсіювання GGX – Multiple-scattering GGX
Враховує одночасно кілька подій відскоків (розсіювання) між дрібногранями. Це дає більш енергоощадні результати, які в іншому випадку будуть видимі як надмірне потемніння.
Метод Підповерхні – Subsurface Method

Метод рендерингу для симуляції підповерхневого розсіювання.

Крістенсен-Берлі – Christensen-Burley
Є наближенням до фізично базованого розсіювання об’ємом. Дає менш розмиті результати, ніж функції Cubic та Gaussian.
Випадковий Хід – Random Walk
Забезпечує найбільш точні результати для тонких та вигнутих об’єктів. Це відбувається ціною збільшення часу рендера або шуму для більш щільних середовищ, як шкіра, але також має краще збереження детальності геометрії. Random Walk використовує справжнє розсіювання об’ємом всередині сіті, що означає, що він працює найкраще для закритих сітей. Накладувані грані та отвори у сіті можуть спричиняти проблеми.

Виводи – Outputs

BSDF
Стандартний вивід відтінювача.

Приклади

Нижче наведені деякі приклади того, як усі параметри вузла Principled BSDF взаємодіють один з одним.

../../../_images/render_shader-nodes_shader_principled_example-1a.jpg
../../../_images/render_shader-nodes_shader_principled_example-2a.jpg
../../../_images/render_shader-nodes_shader_principled_example-2b.jpg