Диффузная деталь
Примечание. Unity 5 представил Стандартный Шейдер, который заменяет этот шейдер.
Свойства диффузной детализации
Этот шейдер является версией обычного Diffuse shader с дополнительными данными. Он позволяет определить вторую текстуру «Детали», которая будет постепенно появляться, когда камера приближается к нему. Он может быть использован на местности, например. Вы можете использовать базовую текстуру низкого разрешения и растянуть ее по всей местности. Когда камера приближается, текстура низкого разрешения станет размытой, а мы этого не хотим. Чтобы избежать этого эффекта, создайте общую текстуру Detail, которая будет наложена на местность. Таким образом, когда камера приближается, дополнительные детали появляются и эффект размывания исключается.
Текстура детали помещается «наверху» базовой текстуры. Темные цвета в текстуре детали затмят основную текстуру, а светлые цвета осветлят её. Текстура детали обычно серая.
Результаты работы
Этот шейдер подсвечивается пикселями и примерно эквивалентен Diffuse shader. Он немного дороже из-за дополнительной текстуры.
NormalDiffuseDetail