Директива 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 | Зеркало параллакса |