Version: 2017.2

GraphicsSettings.lightsUseLinearIntensity

切换到手册
public static bool lightsUseLinearIntensity ;

描述

如果此属性为 true,Light 强度乘以线性颜色值。如果为 false,则使用伽马颜色值。

Light intensity is multiplied by the linear color value when lightsUseLinearIntensity is enabled. This is physically correct but not the default for 3D projects created with Unity 5.6 and newer. By default lightsUseLinearIntensity is set to false.

2D projects will have lightsUseLinearIntensity set to disabled by default. When disabled, the gamma color value is multiplied with the intensity. If you want to use lightsUseColorTemperature, lightsUseLinearIntensity has to be enabled to ensure physically correct output.

If you enable lightsUseLinearIntensity on an existing project, all your Lights will need to be tweaked to regain their original look.

See Also: GraphicsSettings.lightsUseColorTemperature, Light.colorTemperature.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961