tôi thêm một nút và cố gắng để thiết lập cái bóng mờ với SceneKitbóng mềm, bóng mờ trong SceneKit
đây là cấu hình ánh sáng của tôi, tôi đã cố gắng thiết lập 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;
nhưng kết quả là không nhẹ nhàng hơn hơn khi tôi không được thiết lập shadowRadius
nó ở đây:
tôi đã cố gắng thêm 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;
bóng dường như mềm mại nhưng bóng này bắt đầu từ dưới cùng của nút (z phối hợp là 0). Tôi dành rất nhiều thời gian để thiết lập bóng mềm chỉ ở cạnh nút, không phải từ phía dưới. Nhưng không có kết quả.
Vấn đề này cũng xảy ra khi thêm hai nút vượt qua (không chỉ nút và hình học như SCNFloor)
Vấn đề của tôi là làm thế nào để có được cái bóng mờ (shadow mềm) với ánh sáng hướng.
bất kỳ trợ giúp nào sẽ được đánh giá cao!