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

GraphicsSettings.lightsUseLinearIntensity

Declaration

public static bool lightsUseLinearIntensity;

Описание

Если этот параметр установлен, интенсивность света умножается на линейные цветовые значения. Если он установлен неверно, используются гамма-цветовые значения.

Интенсивность света умножается на линейное значение цвета, когда включена lightsUseLinearIntensity. Это физически правильно, но не по умолчанию для проектов 3D, созданных с Unity 5.6 и более поздними. По умолчанию lightsUseLinearIntensity установлено на false.

2D проекты будут иметь lightsUseLinearIntensity установлено на отключено по умолчанию. Когда отключено, гамма цвета умножается на интенсивность. Если вы хотите использовать lightsUseColorTemperature, lightsUseLinearIntensity должны быть включены.

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

Дополнительные ресурсы: GraphicsSettings.lightsUseColorTemperature, Light.colorTemperature.