WASDQE to move, arrow keys to rotate camera, hold g to open debug info, space to reset things Turbowarp recommended: https://turbowarp.org/946076489?hqpen&limitless&turbo A third version is currently being worked on. This will most likely be succeeded by a port of a newer engine I'm working on in javascript, Javascript Raymarcher(I am so good at naming things). Source code available here: https://github.com/derpygamer2142/javascript-raymarcher demo available here: https://javascript-raymarcher.pages.dev/public/ that engine supports obj importing, textures, and is generally cooler than this one. This engine is part of my Microsoft 3d Movie Maker in scratch project.
Thank you to @26243AJ for the box and sphere sdfs, @BamBozzle for helping debug(i was doing a silly), @alltrue for the vector rotation block, camera movement math, and sdf normal thing, @SpinningCube for giving advice with tonemapping and stuff, and everyone on the 3dgas community server for generally being cool and helpful