Прозрачный Диффузный
Примечание. Unity 5 представил Стандартный Шейдер, который заменяет этот шейдер.
Свойства прозрачности
Примечание. Unity 5 представил Стандартный Шейдер, который заменяет этот шейдер.
Этот шейдер может сделать геометрию сетки частично или полностью прозрачной путем чтения альфа-канала основной текстуры. В альфе 0 (черный) полностью прозрачен, а 255 (белый) полностью непрозрачен. Если ваша основная текстура не имеет альфа-канала, объект будет выглядеть полностью непрозрачным.
Использование прозрачных объектов в вашей игре может быть сложным, так как существуют традиционные проблемы графического программирования, которые могут привести к проблемам сортировки в вашей игре. Например, если вы видите странные результаты, когда смотрите через два окна одновременно, вы испытываете классическую проблему с использованием прозрачности. Общее правило заключается в том, чтобы знать, что есть некоторые случаи, когда один прозрачный объект может быть нарисован перед другим необычным образом, особенно если объекты пересекаются, окружают друг друга или имеют очень разные размеры. По этой причине вы должны использовать прозрачные объекты, если они вам нужны, и постарайтесь не допустить, чтобы они стали чрезмерными. Вы также должны информировать вашего designer(s) о том, что такие проблемы сортировки могут возникнуть, и подготовить их к изменению некоторых элементов дизайна, чтобы обойти эти проблемы.
Диффузные свойства
Диффузный вычисляет простую (Ламбертианскую) модель освещения. Освещение поверхности уменьшается по мере уменьшения угла между ней и светом. Освещение зависит только от этого угла, и не меняется при движении или повороте камеры.
Результаты работы
В целом, этот шейдер дешёвый для рендеринга. Для более подробной информации, пожалуйста, ознакомьтесь с страница Shader Performance.
TransDiffuse