Главная
 
Легко и интересно создавать игры на Unity3DВоскресенье, 19.05.2024, 16:28



Приветствую Вас Гость | RSS
Главная
Меню сайта

Категории раздела
Фотомонтаж [8]

Главная » 2014 » Август » 23 » Шейдер Transparent Cutout Vertex-Lit в Unity
14:56
Шейдер Transparent Cutout Vertex-Lit в Unity

Transparent Cutout Vertex-Lit

Шейдер Transparent Cutout Vertex-Lit Unity 3D

Свойства Transparent Cutout

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

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

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

Свойства Vertex-Lit

Vertex-Lit - это один из самых простых шейдеров, не требующий больших вычислительных ресурсов и применяющаяся при оптимизации игр (например для мобильных устройств). Все источники света, отражающиеся на нем, рендерятся за один проход и просчитываются только для вершин.

Поэтому Vertex-Lit не отображает все эффекты основанные на пиксель рендере, такие как: текстуры для источников света, normal mapping и тени. Этот шейдер также гораздо более чувствителен к тесселяции моделей. Если поставить точечный свет (point light) очень близко к кубу, использующему этот шейдер, свет будет рассчитываться только по углам. Шейдер Pixel-lit гораздо более эффективны при создании прекрасного круглого блика, независимо от тесселяции. Если это эффект, который вы хотите, вы можете рассмотреть возможность использования шейдера Pixel-lit при тесселяции моделей. 

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

Вообще, этот шейдер очень нетребователен для рендеринга. Для получения дополнительной информации рассмотрите страницу Shader Peformance.

Просмотров: 393 | Добавил: Atom | Рейтинг: 0.0/0
Всего комментариев: 0
Вход на сайт

Поиск

Календарь
«  Август 2014  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031

Архив записей

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2024
    Создать бесплатный сайт с uCoz