Navigation
API > API/Runtime > API/Runtime/Landscape > API/Runtime/Landscape/ALandscapeProxy
Syntax
UPROPERTY (EditAnywhere, AdvancedDisplay, Category=Lighting,
Meta=(LandscapeOverridable, ClampMin="0.0", ClampMax="10.0", UIMin="0.0", UIMax="10.0"))
float NonNaniteVirtualShadowMapInvalidationScreenSizeLimit
Remarks
Screen size under which VSM invalidation stops occurring. As the height difference between 2 mip levels increases when the LOD level increases (because of undersampling), VSM pages tend to be invalidated more frequently even though it's getting less and less relevant to do so, since this will mean that the screen size of the landscape section decreases, thus the artifacts actually become less noticeable. We therefore artificially attenuate the VSM invalidation rate as the screen size decreases, to avoid invalidating VSM pages too often, as it becomes less and less impactful. A higher value will accentuate this attenuation (better performance but more artifacts) and vice versa. If 0.0, the attenuation of the VSM invalidation rate will be disabled entirely. Only applies when using non-Nanite landscape and VSM.