I made another shader in Shadertoy. Two triangles are rendered using a webgl fragment shader showing an abandoned base. The scene is rendered by ray-marching a distance field and features dynamic lights, soft shadows, reflections and ambient occlusion.
You can find (the full source of) the fragment shader on Shadertoy: https://www.shadertoy.com/view/XsSSRW.
I have also rendered a movie of this shader. You can find this movie on YouTube.
Abandoned base – webgl fragment shader