GraphicsSettings.lightsUseLinearIntensity

切换到手册
public static bool lightsUseLinearIntensity ;

描述

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

启用 lightsUseLinearIntensity 时,Light 强度乘以 线性颜色值。这在物理上是正确的,但不是用 Unity 5.6 及更新版本创建的 3D 项目 的默认设置。默认情况下,lightsUseLinearIntensity 设置为 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