Experimental raymarching.
This is heavily inspired by Sebastian Lague's Ray Marching video on YouTube.
2d/
contains 2D experimental code just to illustrate the concept behind the rendering. It uses Love2D.
3d/
contains 3D rendering code to use ray-marching to draw a 3D scene using OpenGL.
This uses LWAF - a general purpose Kotlin LWJGL wrapper