⚠️ Unfinished ⚠️ https://turbowarp.org/860851257/fullscreen?turbo - renders faster here All code by me, @18-7 This is an updated version of my old 'photon mapper' which uses a different technique in which the camera shoots out rays and bounces those rays around to obtain a colour value. Currently, there is no RGB colour but rather monotone HSB. This is an example of global illumination, although inaccurate. Unlike most raytracers, the light bounces calculated illuminate other pixels, but usually the light bounces would be calculated in order to affect the RGB colour value of the current pixel. How it works is that it gets a resolution value, goes through each pixels on the screen, shooting a ray out for each pixel, and calculates the colour of that pixel depending on where this ray lands.