Version: 2019.4
Transparent Cutout Vertex-Lit
Transparent Cutout Specular

Transparent Cutout Diffuse

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

Свойства шейдера Transparent Cutout

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

Cutout шейдер - это альтернативный способ отображения прозрачных объектов. Различия между Cutout и обычным Transparent шейдерами таковы:

  • Данный шейдер не может иметь частично прозрачных областей. Всё либо полностью непрозрачное, либо полностью прозрачное.
  • Объект, использующий этот шейдер, может принимать и отбрасывать тени!
  • Проблемы графической сортировки, обычно возникающие с Transparent шейдерами, не возникнут при использовании этого шейдера.

Этот шейдер использует альфа-канал из базовой (Base) текстуры для определения прозрачных областей. Если альфа содержит не полностью прозрачное значение (в переходах между прозрачными и непрозрачными областями), вы можете вручную определить точку отсечки для указания того, какие области будут отображаться. Отсечка меняется с помощью слайдера Alpha Cutoff.

Свойства рассеивания (diffuse)

Рассеивание вычисляет простую (по Ламберту) модель освещения. Освещённость поверхности уменьшается пропорционально уменьшению угла между ней и источником света. Освещение зависит только от значения данного угла, и не меняется при перемещении или вращении камеры.

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

Обычно этот шейдер низкозатратен для рендеринга. Для получения дополнительной информации, пожалуйста ознакомьтесь со страницей производительность шейдеров.

Transparent Cutout Vertex-Lit
Transparent Cutout Specular