版本:Unity 6 (6000.0)
语言中文
  • C#

DynamicGI.updateThreshold

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有的提交,但是我们确实会阅读用户建议的每一项更改,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,您建议的更改无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public static float updateThreshold;

说明

确定在 Unity 重新计算实时光照贴图时触发的照明强度百分比变化。

Enlighten 实时全局光照会记录自 Unity 上次为场景重新计算光照贴图以来照明强度的累积百分比变化。当此百分比变化超过 DynamicGI._updateThreshold 值时,编辑器会重新计算照明解决方案。此属性的默认值为 1%。此属性的值越低,编辑器重新计算的频率越高,CPU 负载越大。更高的值会减少 Unity 重新计算的次数,并降低 CPU 负载。此百分比是发生解决之前允许的最大误差容差。为此属性设置一个正值可确保 Unity 仅在您更改照明时更新场景。很高的值会导致突然出现的伪像和不正确的间接辐照度值,但如果想节约更多的 CPU 周期,可以将此属性设置为高于 100%。此属性的值为 0 时,Unity 会在您对照明强度进行即便是很小的更改时更新实时光照贴图。任何负值都会关闭时间一致性,因此即使照明没有发生变化,系统也会每帧解决一次。Unity 会较少地解决较高强度值而不是较低的值。这是因为人类对低强度光的差异感知高于对高强度光的差异感知。