Настройки и ссылки на ключевые слова для удаления ключевых слов в URP
Исследуйте настройки и ключевые слова для шейдеров, которые можно использовать для ускорения времени сборки в Universal Render Pipeline (URP) путем удаления вариантов шейдеров. Дополнительные сведения см. в Варианты удаления шейдеров.
Важно: При удалении встроенных ключевых слов шейдера, Unity может лишить вас вариантов шейдера, необходимых для вашего созданного проекта. Чтобы проверить, сколько вариантов шейдера имеет ваш проект, включите строгое соответствие вариантов шейдера, в противном случае Unity может заменить недостающие варианты шейдера другими. Для более подробной информации, см. Проверить, сколько вариантов шейдера у вас есть.
Наклейки
Особенности
Место в редакторе
Набор ключевых слов для настроек сборки шейдера
Наклейки, которые используют DBuffer режим
Универсальный Рендерер. В Функции Рендерера Декалей установите Технику на Экранное Пространство.
_ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3
Наклейки, которые используют экран пространства режим
Настройки графики. В разделе Освещение отключите Использование двухкубической выборки световых карт.
_ LIGHTMAP_BICUBIC_SAMPLING
Материалы
Особенности
Место в редакторе
Набор ключевых слов для настроек сборки шейдера
Альфа-обрезка
Свойства материала. В разделе Настройки поверхности отключите Альфа-обрезку.
_ _ALPHATEST_ON
Прозрачный лак
Свойства материала. В разделе Детальные данные отключите Прозрачный слой для всех материалов Complex Lit.
_ _CLEARCOAT _CLEARCOATMAP
Детальное картирование
Свойства материала. В разделе Ввод деталей удалите текстуры для всех материалов.
_ _DETAIL_MULX2 _DETAIL_SCALED
Выбросы
Свойства материала. В разделе Детальные данные отключите Выбросы для всех материалов.
_ _EMISSION
Экологические отражения
Свойства материала. В разделе Дополнительные параметры отключите Отражения окружающей среды.
_ _ENVIRONMENTREFLECTIONS_OFF. Удаление этого ключевого слова включает отражения среды.
Карты высот
Свойства материала. В разделе Ввод поверхности удалите текстуру Карта высоты для всех материалов.
_ _PARALLAXMAP
Металлические или зеркальные карты
Свойства материала. В разделе Ввод поверхности удалите текстуру Металлическое отображение или Зеркальное отображение для всех материалов.
_ _METALLICSPECGLOSSMAP
Карты нормалей
Свойства материала. В разделе Ввод поверхности удалите текстуру Нормальное отображение для всех материалов.
_ _NORMALMAP
Карты окклюзии
Свойства материала. В разделе Ввод поверхности удалите текстуру Карта окклюзии для всех материалов.
_ _OCCLUSIONMAP
Тени
Свойства материала. В разделе Настройки поверхности отключите Прием теней.
_ _RECEIVE_SHADOWS_OFF. Установите Override type на shader_feature или multi_compile. Удаление этого ключевого слова позволяет GameObjects получать тени.
Гладкость от Базовая карта альфа
Свойства материала. В разделе Ввод поверхности, в Металлическая карта или Зеркальная карта, установите Источник на Металлическая Альфа или Зеркальная Альфа.
_ _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A
Зеркальное освещение
Свойства материала. В разделе Дополнительные настройки отключите Зеркальное освещение.
_ _SPECULARHIGHLIGHTS_OFF. Удаление этого ключевого слова включает зеркальные подсветки.
Зеркальные акценты на прозрачных материалах
Свойства материала. В разделе Настройки поверхности на всех прозрачных материалах отключите Сохранение зеркального освещения и установите Режим смешивания на Альфа, Предварительное умножениеили Добавление.
_ _ALPHAPREMULTIPLY_ON _ALPHAMODULATE_ON
Зеркальная установка
Свойства материала. В разделе Настройки поверхности установите Режим рабочего процесса на Металлический для всех материалов.
_ _SPECULAR_SETUP
Транспарентность
В разделе Параметры поверхности свойств Материала установите Тип поверхности на Непрозрачный для всех материалов.
_SURFACE_TYPE_TRANSPARENT
Отверстия в ландшафте
URP ассет. В разделе Рендеринг. Отключите Отверстия.