dodam jeden węzeł i spróbować ustawienie cień rozmycie z SceneKitmiękki cień, cień rozmycie w SceneKit
oto moje światło config, ja spróbować ustawić 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;
ale wynik nie jest miękka niż kiedy nie mogę ustawić shadowRadius
to tutaj:
próbowałem dodać 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;
cień wydaje miękki lecz cień rozpocząć od dołu węzła (współrzędnej z jest 0). Spędzam dużo czasu, aby ustawić miękki cień tylko na krawędzi węzła, a nie z dołu. Ale bez rezultatu.
Ten problem wystąpił również podczas dodać dwa węzeł przejechać (nie tylko węzeł i geometria jak SCNFloor)
Moim problemem jest to, jak uzyskać rozmycie cieni (soft shadow) w kierunku światła.
każda pomoc będzie doceniona!