WHEN YOU LOOK LONG INTO AN ABYSS, THE ABYSS LOOKS INTO YOU

SCHWARZSCHILD BLACK HOLE · REAL-TIME NULL GEODESIC RAYTRACER

— FPS HIGH CINEMATIC ORBIT VIEW 0 · FINAL r = — rs

CONTROLS

DRAG / WHEELorbit & zoom (exits cinema mode)
SPACEpause / resume simulation time
Ccinematic camera loop on / off
SHIFT + 1…4view presets (edge-on / overlook / photon ring / deep field)
0 … 9debug views: final · disk · sky · step-cost · deflection · doppler g · grav shift · min radius · bloom buffer · turbulence
Gquality: STANDARD / HIGH / CINEMATIC
Q / Etoggle parameter panel / control panel
Mambient music on / off
Psave PNG screenshot
Hhide / show HUD
Rreset all parameters & camera

Screenshot automation: ?screenshot=1&t=4&preset=2&view=0&quality=high&w=1280&h=720&nodl=1
Page signals readiness via #shot-ready / window.__SHOT_READY; PNG dataURL in window.__GARGANTUA_SHOT.

Physics: photon paths integrated per-pixel as Schwarzschild null geodesics d²x/dλ² = −(3/2)·rs·h²·x̂/r⁴ (leapfrog, adaptive step). Nothing here is a textured sphere.