Press space to enter a new resolution (1-120). Watch a quite realistic (!) image show up. The spheres are currently all lit from a different direction which looks weird. For those who have recognizing the objects. There are a bunch of spheres.
Turbowarp: https://turbowarp.org/fullscreen.html?turbo#437312444 I invented the shader myself. Please notify me if it was invented previously and has a name. How It Works? Each pixel begins with R=0, G=0, B=0, reflectance=1 The shader takes the dot product of the surface normal and the light direction, multiplies it by the reflectance state (between 0 and 1) of the current ray and adds the r g b values multiplied by this number to the final color. It multiplies the reflectance value of the ray by the glossiness value (scalar between 0 and 1) of the surface. It the reflectance value is still large enough (0.3 or something), the next objects that the ray hits can add their colors to the ray and get their reflections on the first object. Simple, right?