Unity 6.3
0 онлайн 118 гостей 3 в системе
Вход
Материалы и шейдеры Шаг 116 из 442

Прозрачный вырез Vertex-Lit

Примечание. Unity 5 представил Стандартный Шейдер, который заменяет этот шейдер.

Шейдер Transparent Cutout Vertex-Lit.
Шейдер Transparent Cutout Vertex-Lit.

Свойства прозрачной вырезки

Примечание. Unity 5 представил Стандартный Шейдер, который заменяет этот шейдер.

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

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

Этот шейдер использует альфа-канал, содержащийся в текстуре Базовая Texture, для определения прозрачных областей. Если альфа-канал содержит смесь прозрачных и непрозрачных областей, то вы можете вручную определить точку отрезка для тех областей, которые будут показаны. Вы можете изменить эту точку отрезка, настроив ползунок Alpha Cutoff.

Свойства вершинного освещения

Примечание. Unity 5 представил Стандартный Шейдер, который заменяет этот шейдер.

Этот шейдер — это Вертекс-лит, который является одним из самых простых шейдеров. Все светящиеся на нем огни рендируются в одном проходе и рассчитываются только на вершинах.

Поскольку он вертикально освещен, он не будет отображать никаких пиксельных эффектов отображения, таких как светлые печенья, нормальное отображение или тени. Этот шейдер также гораздо более чувствителен к тесселяции моделей. Если вы поместите точечный свет очень близко к кубу, используя этот шейдер, свет будет рассчитываться только в углах. Pixel-lit shaders гораздо более эффективны в создании красивого круглого освещения, независимого от тесселяции. Если это эффект, который вы хотите, вы можете рассмотреть возможность использования pixel-lit shader или увеличить тесселяцию объектов вместо этого.

Результаты работы

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

TransCutVertexLit