此属性启用一种保守的方法,用于计算用于阴影剔除的锥台层叠角点周围的最小包围球的大小和位置。
默认值为 false
(禁用),以便将启用此方法的控制权交给渲染管线以实现兼容性。
高级阴影贴图算法为每个包含整个独立层叠体积的锥台层叠切片需要一个剔除球。
当此属性设置为 false
时,阴影剔除实现将使用比层叠体积更小且也不对齐的球体,这会导致阴影生成器在层叠的角隅处被错误地剔除。
当此属性设置为 true
时,阴影剔除实现将使用在剔除球体内包含整个层叠的球体。此方法使用保守且迭代的解决方案,可以通过 ScriptableCullingParameters.numIterationsEnclosingSphere 设置迭代次数。
将此属性设置为 true
会略微增加剔除球体的大小,这将导致阴影贴图覆盖更大的世界空间,并增加透视混叠。
其他资源:ShadowSplitData.cullingSphere。