Почему меняется блик
На гладкой поверхности свет большого источника отражается относительно чётко. При росте roughness разные микрограни направляют его в более широкий диапазон углов. Центральный пик обычно становится менее концентрированным, но это не означает, что отражение исчезло. Энергия перераспределяется, а точное поведение зависит от модели и её компенсаций.
Размер источника влияет на тот же визуальный признак. Если увеличивать softbox одновременно с roughness, невозможно понять причину расширения блика. В тесте один параметр должен оставаться фиксированным, пока оценивается другой.
Версия и обработка изображения
Blender Manual 3.5 — архив документации от 23.02.2023; точная версия интерфейса отдельных кадров не указана. Преобразование в WebP без потерь; исходные размеры сохранены; без кадрирования, дорисовки и удаления подписей. Все авторы и источники.
Roughness и glossiness
Glossiness часто имеет противоположное направление шкалы: высокий уровень означает более гладкое отражение. Однако выражение roughness = 1 − glossiness корректно не для любых программ и моделей. Возможны нелинейные преобразования и различные определения внутреннего параметра распределения.
Практическая рекомендация: при миграции материала сначала выясните соглашение исходной и целевой системы. Если доступен только готовый набор карт, сравните нейтральный образец и несколько промежуточных значений. Сохраняйте исходники, чтобы не разрушать карту необратимой коррекцией.
ПОПРОБУЙТЕ САМИ · МАТЕМАТИЧЕСКАЯ МОДЕЛЬ
Распределение микрограней GGX
Параметр α управляет шириной изотропной NDF. График показывает плотность ориентаций микрограней, а не изображение блика.
Формула: D(θₘ) = α² / [π · (1 + (α² − 1) cos² θₘ)²]; ∫Ω D(m) cos θₘ dωₘ = 1
Ось D логарифмическая; нормируется интеграл с cos θₘ, а не высота кривой. D может быть больше 1. Ползунок задаёт α напрямую: преобразование экранного roughness зависит от рендерера. Fresnel, masking, свет и многократное рассеяние здесь не вычисляются.
Источники: PBRT: нормировка и GGX
Карта содержит данные
Карта roughness обычно задаёт численные параметры, поэтому её не следует автоматически обрабатывать как фотографический цвет. Нежелательная sRGB-декодировка изменит средние значения и контраст. Слишком сильное сжатие или низкая разрядность могут проявиться полосами и грубыми переходами, особенно в почти гладких областях.
Разрешение тоже требует контекста. Избыточно мелкий шум roughness на удалённом объекте способен мерцать или усредняться совсем иначе, чем ожидалось. Текстура должна соответствовать физическому масштабу фактуры и условиям просмотра, а не просто иметь максимальный размер.
Версия и обработка изображения
Blender Manual 3.5 — архив документации от 23.02.2023; точная версия интерфейса отдельных кадров не указана. Преобразование в WebP без потерь; исходные размеры сохранены; без кадрирования, дорисовки и удаления подписей. Все авторы и источники.
Отделите параметры материала
IOR и Fresnel отвечают за угловую отражательную способность границы; roughness — за распределение ориентаций. Bump меняет shading normal, displacement — форму. Эти параметры взаимно влияют на итог, но не заменяют друг друга. Попытка исправить неверную отражательную способность только шероховатостью обычно работает лишь в одном освещении.
Для многослойного материала базовый слой и clear coat могут иметь разные roughness. Гладкий лак поверх шероховатой основы создаёт одновременно чёткие и широкие компоненты отражения. Одна общая карта не всегда выражает такую структуру.
Небольшой тест материала
Создайте ряд образцов с одинаковыми цветом, IOR и геометрией. Меняйте roughness постепенно и смотрите на отражение полосового источника. Повторите под острым углом. Для текстурированного материала добавьте крупный план и дальний вид, чтобы проверить устойчивость фактуры при изменении масштаба.
Оценивайте также тёмные участки окружения: слишком грубая карта может превращать поверхность в случайную пятнистую смесь. Следы пальцев, полировка и загрязнение имеют характерные формы и области появления. Для убедительного результата полезнее осмысленно распределить их по изделию, чем добавлять равномерный procedural noise на всю модель.
При создании карты загрязнения сравните её влияние на цвет и шероховатость отдельно. Отпечаток пальца может заметно менять отражение, почти не меняя диффузный цвет. Если один и тот же контрастный рисунок одинаково подключён во все каналы, поверхность часто выглядит грязнее и рельефнее задуманного. Отдельная проверка помогает описать конкретный процесс износа и сохранить материал правдоподобным при смене освещения.