gpt4 book ai didi

ios - shadowRadius 不会模糊阴影

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:00:38 25 4
gpt4 key购买 nike

我想在我的盒子上设置一个模糊的阴影。这是我到目前为止得到的。 enter image description here

关于 shadowRadius 的文档说。

SceneKit produces soft-edged shadows by rendering the silhouettes of geometry into a 2D shadow map and then using several weighted samples from the shadow map to determine the strength of the shadow at each pixel in the rendered scene. This property controls the radius of shadow map sampling. Lower numbers result in shadows with sharply defined, pixelated edges; higher numbers result in blurry shadows.

这是我的影子设置代码

func setupShadow(){
spotLight.castsShadow = true
spotLight.shadowRadius = 30000
spotLight.shadowBias = 1
spotLight.shadowColor = UIColor.blackColor()
}

如您所见,阴影半径设置为一个很大的数字,但阴影仍然很尖锐。事实上,即使 shadowRadius 改变,模糊度也不会改变。我做错了什么?

最佳答案

您可能需要更小的半径(例如 [1; 3])。

然后在 iOS 上,您还需要使用 shadowSampleCount 指定样本数(因为在 iOS 上默认只有 1 个样本,这意味着没有模糊)。请注意,增加样本数量会提高质量,但会对性能产生重大影响。

关于ios - shadowRadius 不会模糊阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31142900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com