DynamicGI.updateThreshold
Declaration
public static float updateThreshold;Описание
Определяет процентное изменение интенсивности освещения, которое вызывает Unity для перерасчета карты освещения в реальном времени.
Enlighten Realtime Global Illumination ведет запись совокупного процентного изменения интенсивности освещения с момента последнего перерасчета Unity для Scene. Когда это процентное изменение превышает значение theDynamicGI._updateThreshold, Редактор перерассчитывает решение освещения. Значение по умолчанию для этого свойства составляет 1%. Более низкие значения этого свойства заставляют Редактор перерассчитывать чаще, что приводит к большей нагрузке на CPU. Более высокие значения уменьшают число перерасчетов Unity и приводят к меньшей нагрузке на CPU. Эта процентная величина является максимальным допуском на ошибки перед решением. Установка положительного значения для этого свойства обеспечивает, что Unity обновляет только Scene при изменении освещения. Высокие значения могут вызвать появление артефактов и неправильные значения косвенного излучения, но вы можете установить это свойство выше 100%, если хотите сохранить больше циклов CPU. Значение 0 для этого свойства заставляет Unity обновлять решения освещения в реальном времени, когда вы делаете даже небольшие изменения в интенсивности освещения. Любое отрицательное значение отключает временную согласованность, так что система будет решать каждый кадр, даже если не произошло никаких изменений в освещении. Unity решает более высокие значения интенсивности реже, чем более низкие. Это потому, что люди воспринимают различия в низкоинтенсивных световых условиях чаще, чем различия в высокоинтенсивных.