Artifacts when PSSM shadows are rendered with overhead light

While developing a game in jME3 RC2, I ran into an issue with PSSM shadows. When the light source is directly overhead (direction=[0, -1, 0]) black artifacts appear on horizontal surfaces which have ShadowMode.CastAndReceive

For the moment, I’ve worked around this by tweaking the light direction. If anyone’s interested, I have a 80-line test-case based on TestPSSMShadow.java which demonstrates the issue.

PS: According to the wiki, PSSM is deprecated. I’m using it because so far I’ve had only unhappy experiences with RC2’s SSAO.

Upgrading to 3.0 Stable eliminated the artifacts. Maybe SSAO will work for me now …

probably connected with issue #234