Unity 6.3
0 онлайн 118 гостей 3 в системе
Вход
Материалы и шейдеры Шаг 43 из 442

Настройки и ссылки на ключевые слова для удаления ключевых слов в URP

Исследуйте настройки и ключевые слова для шейдеров, которые можно использовать для ускорения времени сборки в Universal Render Pipeline (URP) путем удаления вариантов шейдеров. Дополнительные сведения см. в Варианты удаления шейдеров.

Важно: При удалении встроенных ключевых слов шейдера, Unity может лишить вас вариантов шейдера, необходимых для вашего созданного проекта. Чтобы проверить, сколько вариантов шейдера имеет ваш проект, включите строгое соответствие вариантов шейдера, в противном случае Unity может заменить недостающие варианты шейдера другими. Для более подробной информации, см. Проверить, сколько вариантов шейдера у вас есть.

Наклейки

Особенности Место в редакторе Набор ключевых слов для настроек сборки шейдера
Наклейки, которые используют DBuffer режим Универсальный Рендерер. В Функции Рендерера Декалей установите Технику на Экранное Пространство. _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3
Наклейки, которые используют экран пространства режим Универсальный Рендерер. В Функции Рендерера Декалей установите Технику на DBuffer. _DECAL_NORMAL_BLEND_LOW _DECAL_NORMAL_BLEND_MEDIUM _DECAL_NORMAL_BLEND_HIGH
Рендеринг слоев для наклеек Универсальный Рендерер. В Функции Рендерера Декалей отключите Использование Слоев Рендера. _ _DECAL_LAYERS

Туман

Особенности Место в редакторе Набор ключевых слов для настроек сборки шейдера
Туман Окно освещения. В разделе Другие настройки отключите Туман. _ _FOG_LINEAR FOG_EXP FOG_EXP2

Чтобы сохранить туман, но уменьшить количество вариантов шейдеров с помощью динамического ветвления, см. Включение динамического ветвления в предустановленных шейдерах.

Уровень детализации (LOD)

Особенности Место в редакторе Набор ключевых слов для настроек сборки шейдера
LOD переходы URP ассет. В разделе Качество отключите LOD Крестовое выцветание. _ LOD_FADE_CROSSFADE

Другие способы сокращения вариантов шейдера LOD смотрите в Варианты шейдера LOD.

Освещение

Особенности Место в редакторе Набор ключевых слов для настроек сборки шейдера
Дополнительные огни (только для путей прямого отображения) URP активы. В Секция освещения, набор Дополнительные огни до Инвалиды. _ _ADDITIONAL_LIGHTS_VERTEX _ADDITIONAL_LIGHTS
Легкие печенья Компоненты освещения. В разделе Эмиссия удалите текстуры cookie со всех источников освещения в вашем проекте. _ _LIGHT_COOKIES
Слои рендеринга для светильников URP активы. Для получения дополнительной информации см. Слои рендеринга. _ _LIGHT_LAYERS

Лайтмаппинг

Особенности Место в редакторе Набор ключевых слов для настроек сборки шейдера
Карты освещения Настройки Lightmapping. Отключить Глобальное освещение в реальном времени и Запеченное глобальное освещение. _ LIGHTMAP_ON
Направленные карты освещения Настройки Lightmapping. Установить Направленный режим на Ненаправленный. _ DIRLIGHTMAP_COMBINED
Бикубическая выборка карт освещения Настройки графики. В разделе Освещение отключите Использование двухкубической выборки световых карт. _ 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 ассет. В разделе Рендеринг. Отключите Отверстия. N/A

Последующая обработка

Особенности Место в редакторе Набор ключевых слов для настроек сборки шейдера
Блум Переопределение громкости. Удалить Блум Переопределение громкости. _ _BLOOM_LQ _BLOOM_HQ _BLOOM_LQ_DIRT _BLOOM_HQ_DIRT
Хроматическая аберрация Переопределение громкости. Удалить Хроматическую аберрацию Переопределение громкости. _ _CHROMATIC_ABERRATION
Глубина поля зрения — высокое качество выборки Переопределения томов. В Глубина поля зрения Переопределение объема, отключить Высокое качество выборки. _ _HIGH_QUALITY_SAMPLING
Дизеринг Camera свойства. В разделе Рендринг отключите Дитеринг. _ _DITHERING
Пленка зерна Переопределение громкости. Удалить зернистость пленки Переопределение громкости. _ _FILM_GRAIN
Искривление линзы Переопределение громкости. Удалить Искривление линзы Переопределение громкости. _ _DISTORTION
Экран пространства окружающей окклюзии (SSAO) Универсальный рендер. Снять Экран пространства окружающей окклюзии рендерер Функция. _ _SCREEN_SPACE_OCCLUSION
Тоновое отображение Переопределение громкости. Удалить Тонемаппинг Переопределение громкости. _ _HDR_GRADING _TONEMAP_ACES _TONEMAP_NEUTRAL
Альфа-обработка URP ассет. В разделе Postprocessing отключите Alpha Output. _ _ENABLE_ALPHA_OUTPUT

Пути отображения

Особенности Место в редакторе Набор ключевых слов для настроек сборки шейдера
Точные нормы G-буфера (только отложенные пути отображения) Universal Renderer. В разделе Рендеринг отключите Точные нормали G-буфера. Это не влияет на платформы, использующие графику Vulkan API. _ _GBUFFER_NORMALS_OCT
Быстрое преобразование sRGB в линейное URP ассет. В разделе Последующая обработка отключите Быстрые sRGB/Линейные преобразования. _ _USE_FAST_SRGB_LINEAR_CONVERSION
Путь отображения Forward+ Универсальный рендер. В Рендеринг раздел, набор Путь отображения до Вперед+ или Отложено+. _ _CLUSTER_LIGHT_LOOP

Размышления

Особенности Место в редакторе Набор ключевых слов для настроек сборки шейдера
Смешивание с помощью зонда отражения Свойства зонда отражения. Отключить Смешивание зондов для всех зондов отражения. _ _REFLECTION_PROBE_BLENDING
Проекция коробки зонда Свойства отражающего зонда. Отключить Проекцию коробки для всех отражающих зондов. _ _REFLECTION_PROBE_BOX_PROJECTION
Вращение зонда Настройки графики. В разделе Освещение отключите Использование вращения отражательного зонда. _ REFLECTION_PROBE_ROTATION

Тени

Особенности Место в редакторе Набор ключевых слов для настроек сборки шейдера
Главные огни бросают тени URP ассет. В разделе Освещение, в Главный светотключите Тени. _ _MAIN_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS_CASCADE _MAIN_LIGHT_SHADOWS_SCREEN
Дополнительные световые тени URP активы. В Освещение раздела, в рамках Дополнительные огни, отключено Тени. _ _ADDITIONAL_LIGHT_SHADOWS
Точечные огни бросают тени Легкие компоненты. В разделе Тени установите Shadow Type на No Shadows для всех точечных фонарей. _ _CASTING_PUNCTUAL_LIGHT_SHADOW
Мягкие тени URP ассет. В разделе Тени отключите Мягкие тени. _ _SHADOWS_SOFT _SHADOWS_SOFT_LOW _SHADOWS_SOFT_MEDIUM _SHADOWS_SOFT_HIGH
Тени из режима субтрактивного освещения URP ассет. В разделе Освещение отключите Смешанное освещение. _ LIGHTMAP_SHADOW_MIXING
Тени из режима освещения теневых масок Настройки Lightmapping. Настройка Режим освещения на Запеченное косвенное или Субтракционное. _ SHADOWS_SHADOWMASK

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