Unity 6.3
0 онлайн 20 гостей 3 в системе
Вход

Директива LOD в ссылке ShaderLab

Эта страница содержит информацию об использовании блока LOD в коде ShaderLab для назначения значения LOD (уровень детализации) SubShader.

Совместимость конвейера отображения

Название особенности Universal Render Pipeline (URP) High Definition Render Pipeline (HDRP) Изготовленный на заказ SRP Built-in Render Pipeline
ShaderLab: SubShader LOD блок Да Да Да Да

Синтаксис

В ShaderLab вы назначаете значение LOD значению SubShader, помещая блок LOD внутрь блока SubShader.

Подпись Функция
LOD [значение] Назначает заданное значение LOD для SubShader.

Значения LOD для встроенных шейдеров Unity

В Built-in Render Pipeline, встроенные шейдеры Unity имеют следующие значения LOD:

LOD значение Имя шейдера
100 Неосвещенный/Текстура
Неосвещенный/Цвет
Неосвещенный/Прозрачный
Неосвещенный/Прозрачный Вырез
300 Стандартный
Стандартный (настройка зеркала)
Интерактивный Автодеск

LOD значения для старых шейдеров

В Built-in Render Pipeline, встроенные в Unity старые шейдеры имеют следующие значения LOD:

LOD значение Имя шейдера
100 VertexLit
150 Наклейки
Светоотражающие VertexLit
200 Диффузная
250 Диффузная деталь
Светоотражающий удар Не освещенный
Светоотражающий удар VertexLit
300 Удар
Зеркало
400 Ударный зеркальный
500 Параллакс
600 Зеркало параллакса

Дополнительные ресурсы