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

GraphicsSettings.cameraRelativeShadowCulling

Declaration

public static bool cameraRelativeShadowCulling;

Описание

Включить или отключить использование положения камеры в качестве отправной точки для удаления теней.

Когда Unity удаляет дальние тени, тень, которая находится далеко от пространственного источника мира, может мерцать. Мерцание происходит потому, что координаты GameObject становятся всё менее точными по мере удаления, так что тень перемещается внутрь и вне диапазона удаления.

Если вы установите cameraRelativeShadowCulling до true, Unity использует позицию камеры в качестве отправной точки для удаления теней вместо пространственного источника мира. Это может уменьшить мерцание.

Если тень ближе к пространственному источнику мира, чем позиция камеры, установка cameraRelativeShadowCulling до true может ввести мерцание или ухудшить его. Вы можете использовать следующие подходы вместо этого:

  • Уменьшите Camera.farClipPlane, чтобы расстояние теней не стало слишком большим для точных расчетов.
  • Сделайте все в вашей сцене меньше, чтобы уменьшить расстояния по всей сцене.

Дополнительные ресурсы: GraphicsSettings.cameraRelativeLightCulling