Справка по окну Настройки импорта шейдеров
Просмотр и редактирование свойств и настроек для шейдера.
ShaderLab свойства шейдера
Следующие свойства доступны только для ShaderLab шейдеров.
| Свойство | Описание |
|---|---|
| Карты по умолчанию | Отображает текстуры, которые появляются как свойства материала. |
| NonModifiable Карты | Отображает текстуры, которые имеют атрибут [NonModifiableTextureData] в шейдере. Эти текстуры не отображаются как свойства материала. |
Свойства графа шейдера
Следующие свойства доступны только для графов шейдеров.
| Свойство | Описание |
|---|---|
| Открыть редактор шейдеров | Открывает окно Shader Graph для редактирования графика шейдера. |
| Просмотр генерированного шейдера | Открывает текстовый редактор с кодом шейдера ShaderLab, который генерирует Shader Graph. |
| Копирование шейдера | Копирует код шейдера ShaderLab, который генерирует Shader Graph, в буфер обмена. |
Импортированный объект
| Свойство | Описание |
|---|---|
| Поверхностный шейдер | Открывает текстовый редактор с шейдером, созданным Unity, если шейдер является поверхностным шейдером. |
| Фиксированная функция | Открывает текстовый редактор с шейдером, созданным Unity, если шейдер является шейдером с фиксированной функцией. |
| Только предварительная обработка | Настройки Компиляция и отображение кода для генерации только предварительно обработанного кода, а не окончательного кода. Более подробную информацию см. в Компиляция шейдеров. |
| Директивы по полосе #линии | Удаляет #line заявки, которые показывают, как предварительно обработанный код соотносится с оригиналом ShaderLab и HLSL код. Это свойство доступно, только если вы включили Только предварительная обработка. |
| Компилированный код | Выбрать Компиляция и отображение кода чтобы открыть текстовый редактор с кодом шейдера Unity Используйте выпадающее меню, чтобы выбрать, какие графики APIs и платформы Unity компилирует код для. Дополнительные сведения см. в Раскрывающееся меню скомпилированного кода. Это свойство доступно только для кодовых шейдеров. Для графов шейдеров выберите Просмотр генерированного шейдера. |
| Тени | Показывает, отбрасывает ли геометрия тени при использовании этого шейдера. |
| Очередность отображения | Отображает очередь рендеринга, которую Unity использует для геометрии, использующей этот шейдер. Дополнительные сведения см. в Установка конвейера рендеринга и порядка рендеринга для шейдера. |
| LOD | Отображает значение шейдера LOD для шейдера, который Unity использует для определения приоритета шейдеров. Дополнительные сведения см. в Оптимизация шейдеров. |
| Игнорировать проектор | Отображает, получает ли геометрия, использующая этот шейдер, эффекты от компонентов проектора. |
| Отключить пакетирование | Отображает, не позволяет ли шейдер Unity применять динамический пакет к геометрии, использующей шейдер. Дополнительные сведения см. в Пакетные меши во время выполнения. |
| Ключевые слова | Отображает ключевые слова переопределяемые и не переопределяемые, определенные шейдером. Дополнительные сведения см. в ключевые слова шейдера. |
| SRP Дозатор | Показывает, совместим ли шейдер с Scriptable Render Pipeline (SRP) Batcher. |
| Свойства | Отображает свойства в блоке Properties кода шейдера. Дополнительные сведения см. в ссылке на блок Свойства в ShaderLab. |
Раскрывающееся меню скомпилированного кода
Дополнительные сведения см. в Компиляция шейдеров.
| Свойство | Описание |
|---|---|
| Текущее графическое устройство | Компиляция кода шейдера для графического устройства на текущем компьютере. |
| Текущая платформа | Компиляция кода шейдера для текущей платформы сборки. Дополнительные сведения см. в разделе Создание профилей |
| Все платформы | Компиляция кода шейдера для всех платформ и графики APIs. |
| Таможня | Компиляция кода шейдера для выбранной графики APIs. Параметры:
|
| Пропустить неиспользуемые shader_features | Отключает варианты шейдеров, которые материалы не используют. Дополнительную информацию см. в Изменение работы шейдеров с помощью ветвления и ключевых слов. |
В нижней части раскрывающегося списка Скомпилированный код отображается количество вариантов шейдеров, компилируемых Unity. Выберите Показать, чтобы открыть текстовый редактор со списком вариантов шейдеров.