Материалы в Blender: как устроен Principled BSDF

Материал превращает серую болванку в металл, пластик или кожу. В Blender почти всё делается одним универсальным шейдером — Principled BSDF. Разберём его параметры так, чтобы вы понимали, что крутите, а не тыкали наугад.
Principled BSDF описывает поверхность несколькими ползунками: цвет, металличность, шероховатость. 90% материалов — это правильная комбинация этих трёх плюс карты текстур. Материалы ложатся на модель по UV-развёртке.
01Что такое шейдер
Шейдер — это описание того, как поверхность взаимодействует со светом. Principled BSDF построен по модели PBR (physically based rendering) и собирает в одном узле почти все реальные поверхности, поэтому с него и начинают. Тот же принцип используют игровые движки и Substance Painter, так что материал, собранный по правилам PBR, предсказуемо выглядит везде.

Работают с материалами в редакторе Shader Editor: новый материал вешается кнопкой New на вкладке материалов, ноды соединяются линиями. Быстро оценить результат можно прямо во вьюпорте — режим Material Preview (Z → Material Preview) показывает материал без запуска рендера.
02Три главных параметра
- Base Color — базовый цвет поверхности. Держите его в разумной яркости: чисто белый (1.0) и чисто чёрный (0.0) в природе не встречаются, реальные поверхности живут в диапазоне примерно 0.05–0.9.
- Metallic — металл это или нет. Промежуточные значения почти не используют: либо 0 (диэлектрик — пластик, дерево, кожа), либо 1 (металл). Значения 0.3–0.7 дают физически бессмысленную поверхность.
- Roughness — шероховатость. 0 — зеркало, 1 — полная матовость. Полированный металл — 0.05–0.15, глянцевый пластик — 0.2–0.35, дерево — 0.5–0.7, резина и бетон — 0.8–0.95. Это параметр, который сильнее всего меняет «характер» материала.
СоветХотите реализма — работайте в первую очередь с Roughness, а не с цветом. Реальные поверхности неоднородны: добавьте карту шероховатости, и пластик перестанет выглядеть «компьютерным».
03Ноды и карты текстур
Вместо одного значения в любой вход можно подать текстуру через ноды. Нода Image Texture добавляется по Shift + A → Texture и соединяется с нужным входом шейдера. Стандартный набор PBR-карт:
- Base Color — цветовая карта (цветовое пространство sRGB);
- Roughness — чёрно-белая карта шероховатости (обязательно Non-Color);
- Normal — карта нормалей, та самая, что запекают со скульпта; подключается через ноду Normal Map и тоже в режиме Non-Color;
- Metallic — маска металла, если материал смешанный.
Так поверхность обретает детали без лишней геометрии. Разрешения 2K (2048×2048) хватает большинству предметов, 4K берите только для крупных планов. Бесплатные PBR-наборы раздают библиотеки вроде ambientCG и Poly Haven, а как их генерирует нейросеть — в статье ИИ-текстуры.
ВажноТекстуры лягут криво без нормальной UV-развёртки. Сначала развёртка — потом материалы.
04Собираем материал по шагам
- Создайте материал, Metallic = 1, Base Color — цвет краски.
- Добавьте Image Texture с картой Roughness (Non-Color) и подключите в Roughness.
- Добавьте ноду Noise Texture (Scale 8–15) и через ColorRamp сузьте её до пятен.
- Нодой Mix Color смешайте цвет краски и цвет металла по этой маске — появятся потёртости.
- Проверьте в Material Preview, затем при свете HDRI — металл читается только с отражениями.
05Частые ошибки новичков
- Roughness-карта в sRGB вместо Non-Color — шероховатость считается неверно, материал «плывёт». Переключайте цветовое пространство у всех нецветовых карт.
- Metallic 0.5 «для красоты» — получается поверхность, которой не бывает в природе; держите 0 или 1.
- Чисто чёрный Base Color — материал глохнет, свет не отражается; поднимите до 0.03–0.05.
- Оценка материала в Solid-режиме вьюпорта — там шейдеры не видны вовсе, включайте Material Preview или Rendered.
- Normal Map воткнута напрямую в Normal без промежуточной ноды — рельеф не работает.
- PBR
- физически корректный подход к материалам: одинаковый вид в разных движках
- Нода
- узел-«кирпичик» материала; соединяются в граф в Shader Editor
- Карта нормалей
- текстура, имитирующая мелкий рельеф без добавления полигонов
- Non-Color
- режим текстуры, при котором данные не искажаются цветокоррекцией
06Куда двигаться дальше
Настроенный материал раскрывается только под правильным светом и движком — об этом статья Рендер в Blender. А форму, на которую всё ложится, дают модификаторы.

Зачем это для 3D-печатиДля 3D-печати материалы не экспортируются — STL несёт только геометрию. Но материалы полезны и печатнику: быстрый рендер с честным пластиковым Roughness 0.4–0.5 показывает заказчику, как будет выглядеть деталь из PLA или PETG ещё до печати, а раскраска по граням помогает спланировать многоцветную печать.
Что запомнить
- Большинство материалов делается одним шейдером Principled BSDF.
- Ключевые параметры — Base Color, Metallic, Roughness.
- Metallic — только 0 или 1, промежуточные значения физически бессмысленны.
- Roughness сильнее всего определяет вид поверхности: 0.1 — полировка, 0.9 — резина.
- Детали добавляют картами текстур через ноды, нецветовые карты — в Non-Color.
- Без UV-развёртки текстуры ложатся с искажениями.
FAQЧастые вопросы
Чем Principled BSDF лучше отдельных шейдеров?
Он физически корректен и покрывает почти все поверхности одним узлом — меньше ошибок и проще настройка.
Нужны ли платные текстуры?
Нет. Для учёбы хватает бесплатных PBR-библиотек (ambientCG, Poly Haven) и процедурных текстур прямо в Blender.
Почему материал выглядит плоско?
Скорее всего однородная шероховатость и мягкий свет. Добавьте вариацию Roughness и настройте освещение.
Какое разрешение текстур брать?
2K для большинства объектов, 4K — для крупных планов и героев сцены. Больше — только расход памяти без видимой разницы.
Комментарии
Загрузка…