#UnityShading
Весь плейлист: • Surface-шейдеры в Unity
Тайминги:
00:00 Смысл эмиссии
02:05 Не-текстурные параметры в шейдере
08:27 Используем цвет эмиссии
09:50 Эмиссия по текстурной маске
10:30 3 Маски эмиссии в одной текстуре
13:07 Читаем перекрашиваемую маску эмиссии
15:38 Резюмируем, тестируем
Дополнения:
* Всякий раз, когда мы передаём вектор одного размера в другой размер - лучше явно указывать, что и куда мы шлём. Соответственно, поскольку у нас эмиссия - 3D-вектор, то надо бы передавать ей tex.bbb, а не просто tex.b. Вторая запись так же работает, но это то место, которое в коде выглядит не так, как в скомпилированном виде. Желательно - сразу понимать, где и когда происходит swizzle.