Hi, my grass meshes do not receive shadows properly in dark areas compared to the underlying landscape material. See the below picture, on the left side the grass meshes are lit properly, but on the right side, where the shadows are, they are still bright whereas the underlying landscape is darker.
My scene is using dynamic lighting: a directional light, a skylight (both set to Movable) and a BP_Sky_Sphere. The 3D grass is spawned using the Grass Tool. The 3D grass material is using the Masked blend mode and Two Sided Foliage shading model (I tried with Subsurface too but have the same type of issue).
In order to have my grass normals same as the ones of the landscape, I am using a technique mentioned in this thread. Basically my grass material setting is set with Tangent Space Normal off, and in the Normal input I am setting the normal up (0,0,1) converted to world space:
This, I believe, should give me a normal identical to the one of the landscape provided the grass mesh is orientated along the landscape normal, which is the case.
Despite all these, I still have too much light on my grass meshes. Maybe the reason is the one explained here where the slope is too steep and the grass too short to catch the shadows. In such a case is there a workaround ?