Version: 2017.2
Деколь (Decal)
Семейство Transparent шейдеров

Детальное рассеивание (Diffuse Detail)

Note. Unity 5 introduced the Standard Shader which replaces this shader.

Свойства детализированной диффузии

Данный шейдер является разновидностью обычного шейдера Diffuse (рассеивания), но с дополнительной информацией. Он позволяет вам назначить вторую “декольную” текстуру, которая будет постепенно появляться при приближении к ней камеры. Она может быть использована к примеру на ландшафте. Можно использовать текстуру низкого разрешения, чтобы растянуть её по площади всего ландшафта. При приближении камеры к текстуре с низким разрешением, последняя начнёт размываться, а нам это не нужно. Чтобы избежать подобного эффекта, создайте общую текстуру для детализации, которая будет растянута по всей площади ландшафта. Теперь при приближении камеры будет видна не размытая, а детализированная текстура.

Детализированная текстура накладывается “поверх” основной текстуры. Тёмные цвета детализированной текстуры затемнят в тех же местах и основную текстуру, в то время как светлые цвета в нужных местах осветят её. Детализированные текстуры как правило бывают в оттенках серого. Для дополнительной информации по тому как создавать детализированные текстуры, пожалуйста посетите эту страницу.

Производительность

Этот шейдер попиксельно-освещаемый и приблизительно равен шейдеру рассеивания (Diffuse shader). Он слегка ресурсоёмок из-за использования дополнительной текстуры.

Деколь (Decal)
Семейство Transparent шейдеров
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961