ich einen Knoten hinzufügen und versuche Schatten verschwimmen mit SceneKitweiche Schatten, Schatten Unschärfe in SceneKit
hier Config meinem Licht zu Einstellung, ich habe versucht shadowRadius zu setzen
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;
aber das Ergebnis ist nicht weiches als wenn ich ‚hier nicht gesetzt shadowRadius
es:
ich versuche samplecount
hinzufügenlight = [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;
Schatten erscheinen weich, aber dieser Schatten von der Unterseite des Knotens beginnen (z-Koordinate 0 ist). Ich verbringe viel Zeit, um weichen Schatten nur am Rand des Knotens und nicht von unten zu setzen. Aber kein Ergebnis.
Dieses Problem trat auch auf, wenn fügen Sie zwei Knoten kreuzen (nicht nur Knoten und Geometrie als SCNFloor)
Mein Problem ist, wie Schatten Unschärfe zu bekommen (weiche Schatten) mit Richtung Licht.
jede Hilfe wäre willkommen!