(June 2026) Monthly WIP Screenshot Thread
jMonkeyEngine Hub
June 16, 2026
I was planning on making a simple puzzle game, but got distracted by shadows (in a good way).
This uses in-pass shadows, so the shadows are actually the absence of light rather than a post-process darkening. It uses poisson disc sampling with 64 samples scaled based on how far away the surface is, so shadows always have the same softness regardless of the view distance. Unfortunately the screenspace nature of the sampling does cause some small artifacts around the edges of objects.
I’m also trying out a cheap trick I cooked up to fake global illumination. Wherever there is a lack of direct lighting (like a shadow), I apply ambient light scaled by 3D generated noise based on the surface’s world position. Super cheap and it keeps the shadowed areas from looking unnaturally flat. Unfortunately my pipeline does not yet support environment probes, but I hope to try combining the two eventually.
Discussion in the ATmosphere