阴影模糊我添加一个节点,并尝试设置阴影与SceneKit模糊软阴影,在SceneKit
这里是我的光的配置,我也尝试设置shadowRadius
light = [SCNLight light];
light.type = SCNLightTypeDirectional;
light.castsShadow = true;
light.shadowMode = SCNShadowModeForward;
light.shadowRadius = 5;
light.shadowMapSize=CGSizeMake(4000, 4000);
light.orthographicScale=25;
light.zNear=1;
light.zFar=1000;
,但结果不是更柔软比我不设置shadowRadius
它在这里:
我也尝试添加samplecount
light = [SCNLight light];
light.type = SCNLightTypeDirectional;
light.castsShadow = true;
light.shadowMode = SCNShadowModeForward;
light.shadowRadius = 5;
// add samplecount
light.shadowSampleCount = 5;
light.shadowMapSize=CGSizeMake(4000, 4000);
light.orthographicScale=25;
light.zNear=1;
light.zFar=1000;
阴影似乎软但这个影子从节点的底部开始(Z坐标是0)。我花了很多时间只在节点边缘设置软阴影,而不是从底部开始。但没有结果。当添加两个节点跨越(不只是节点和几何形状SCNFloor)
我的问题是如何与方向上的光获得阴影模糊(软阴影)
这个问题也时有发生。
任何帮助将不胜感激!