Устранение неисправностей, связанных с мерцанием или исчезновением огней
Исправлены проблемы, приводящие к мерцанию или исчезновению огней, а также к тому, что объекты не отбрасывают тени.
Симптомы
Свет в реальном времени и зеркальные яркие области отсутствуют или мерцают в сцене, а также вызывают отсутствие теней объектов.
Причина
Когда вы используете Продвинутый путь отображения, Unity преобразует пиксельные огни в более эффективные вершинные огни, когда количество пиксельных огней превышает определенное значение. Это может привести к мерцанию или исчезновению огней в сцене.
Примечание: Это ограничение касается только Built-in Render Pipeline и Universal Render Pipeline (URP). При использовании High Definition Render Pipeline (HDRP), Unity не преобразует пиксельные огни в вершинные огни.
Разрешение — Настройка свойства Режим отображения
Чтобы контролировать вероятность того, что Unity преобразует свет в вершинный свет, вы можете изменить приоритет их Render Mode в настройках свойства компонента Свет.
Для очень важных световых эффектов, установите Render Mode на Важно, чтобы уменьшить вероятность того, что Unity преобразует выбранные световые эффекты в вертикальные световые эффекты. Когда Render Mode установлен на Авто, Unity проверит интенсивность света и его относительное расстояние от камеры перед преобразованием.
огни, имеющие Режим отображения установить на Неважно всегда преобразуется в вершинные огни.
Разрешение — Переключиться на другой путь отображения
Если вам нужно много смешанных или в реальном времени огней в сцене, переключитесь на другой путь рендеринга, который поддерживает больше огней.
Если вы используете Built-in Render Pipeline, выполните следующие действия:
- Перейдите в Project Настройки > Графика.
- В разделе Настройки уровняотключите флажок Использовать значения по умолчанию для выбранного уровня графики.
- Установите Путь отображения на Отложенный.
Если используется конвейер Universal Rendering (URP):
- Выберите Render Pipeline Актив.
- В Рендерингустановите Rendering Path на Вперед+ или Отложено в зависимости от пути рендеринга, который лучше всего подходит для вашего проекта.
Разрешение — Переключитесь на печеные огни
Чтобы уменьшить ограничения пиксельного света, используйте печеные огни. Перейдите к компоненту Свет и установите его Режим на Запечённый.