WebGL2 is not available in this browser.
The ray-marched black hole needs a WebGL2 fragment shader. Enable hardware acceleration, try a current Chrome, Firefox or Safari — the Physics lab tab (2D canvas) works without it.
Flat space · no lensing
Schwarzschild · null geodesics
↔
Drag to orbit · wheel to zoom · Space = pause disk. Units: G = c = 1, lengths in M (rs = 2M).