Unity 6.3
0 онлайн 38 гостей 3 в системе
Вход

Установить расстояние тени в сцене

Используйте свойство Расстояние тени для определения расстояния от Camera до которого Unity отображает тени в реальном времени.

Тени от GameObjects становятся менее заметными, чем дальше GameObjects находится от Camera. Это происходит как из-за того, что тени выглядят меньше на экране, так и из-за того, что удалённый GameObjects обычно не находится в центре внимания. Вы можете воспользоваться этим эффектом, отключив отображение теней в реальном времени для удалённого GameObjects. Это экономит на потерянных операциях отображения и может повысить производительность во время выполнения. Кроме того, Scene часто выглядит лучше без удаленных теней.

Если текущая плоскость Camera находится ближе, чем расстояние тени, Unity использует плоскость Camera вместо расстояния тени.

Чтобы скрыть отсутствующие тени за пределами расстояния тени, вы можете использовать визуальные эффекты, такие как туман.

Установка расстояния тени

В Built-in Render Pipeline установите свойство Shadow Distance в Настройки качествавашего Project.

В Universal Render Pipeline (URP) установите свойство Shadow Distance в активе Universal Render Pipeline.

В течение High Definition Render Pipeline (HDRP), установить свойство Расстояние тени для каждого Объем.

Расстояние тени и режим освещения тени

Если ваш Scene использует Режим освещения Shadowmask, Unity отображает тени от Смешанные огни за пределами расстояния тени, используя либо Световые зонды Вы можете настроить, как Unity будет отображать тени за пределами расстояния тени.