Version: 2020.3

ScriptableCullingParameters.accurateOcclusionThreshold

切换到手册
public float accurateOcclusionThreshold ;

描述

此参数可确定遮挡剔除的查询距离。

accurateOcclusionThreshold 控制细节级别 (LOD) 变化的距离。

此参数的默认值为 -1,任何小于 0 的值都具有相同的效果。默认值会引起自动计算 LOD。

使用遮挡剔除时,世界的遮挡数据在细节级别上有所不同。在遮挡数据中,存在各种大小的区块。每个区块包含一个“单元和门户”图。在每个单元中,可见性是相同的。这意味着在单元格可以看到任何两个点。门户是单元之间的开口,决定了它们之间的可见性。

瓦片位于 k-d 树中。该树包含不同大小的区块,其中每个区块表示一个细节级别。查询小瓦片时,将以查询时间为代价获得准确的剔除结果。

在剔除期间,瓦片大小随着相对于摄像机的距离而变化。这样可以在靠近摄像机时提供更精细的细节,而在更远的距离提供更粗糙的细节。

值越高,远离摄像机的精度越高。较高的值会对性能产生负面影响。