Графика › Материалы
Математика смешивания
Нужно знать заранее: Цвет — это числа, Интерполяция: lerp, smoothstep и remap, Гамма и sRGB: цвет и данные хранят по-разному
Режимы смешивания двух слоёв и операции над маской: формула, нейтральное значение, что делает и где стоит в материале. Каждая строка ведёт в урок, где объяснено «почему». Формулу в рамке можно скопировать нажатием.
Нейтрали одним взглядом
Нейтраль подсказывает, какой цвет красить «пустым» местом верхнего слоя и чем заполнять параметр по умолчанию. Плашки — как число из шейдера выглядит на экране.
- 1 — Multiply, Linear Burn, Color Burn, Min
- 0.5 — Overlay, Soft Light, Hard Light, Linear Light, × 2
- 0 — Add, Subtract, Screen, Color Dodge, Difference, Max
Серый 0.5 в шейдере на экране светлый, 188 из 255, а не 128: шейдер считает в линейных числах. Серый 128 из текстуры с галочкой sRGB шейдер прочитает как 0.22, и «нейтральный» Overlay затемнит всё (смешивание в линейном).