ShaderLab пропускает теги в встроенную ссылку Render Pipeline
Найдите значения тегов LightMode, которые вы можете использовать для управления тем, какие проходы выполняет Встроенный Render Pipeline.
Если вы не устанавливаете тег LightMode в Пропуске, то Встроенный Render Pipeline использует значение тега Always для этого Пропуска.
| Значение | Функция |
|---|---|
Always |
Всегда отображается; не применяет освещение. Это значение по умолчанию. |
ForwardBase |
Используется в рендеринге Forward; применяет окружающий, основной направленный свет, вершинные/SH огни и карты освещения. |
ForwardAdd |
Используется в рендеринге Forward; применяет аддитивные на пиксель световые эффекты, один пропуск на свет. |
Deferred |
Используется в Deferred Shading; отображает G-буфер. |
ShadowCaster |
Отображает глубину объекта в отображении теней или текстуре глубины. |
MotionVectors |
Используется для расчета вектора движения по объекту. |
Vertex |
Используется в устаревшем рендеринге Vertex Lit, когда объект не имеет светового отображения; применяет все вершинные источники света. |
VertexLMRGBM |
Используется в устаревшем рендеринге Vertex Lit, когда объект имеет световое отображение, и на платформах, где световое отображение кодируется RGBM (PC & console). |
VertexLM |
Используется в устаревшем рендеринге Vertex Lit, когда объект имеет карту освещения, и на платформах, где карта освещения имеет двойное кодирование LDR (мобильные платформы). |
Meta |
Этот пропуск не используется во время обычного рендеринга, только для lightmap baking или Enlighten Realtime Global Illumination. Для более подробной информации см. Lightmapping и шейдеры. |