js-ray-marching Pure Javascript & HTML5 Canvas 2D Ray Marching Demonstration Instructions Right Click - Place Obstacle Right Move - Move Obstacle Left Click - Remove Obstacle With sliders below canvas You can change angle, change speed and pause demo.