Relativistisches Raytracing: So renderst du ein Schwarzes Loch physikalisch exakt
Relativistic Raytracing

Der Artikel erklärt, wie man ein Schwarzes Loch in voller Übereinstimmung mit der Allgemeinen Relativitätstheorie rendert. Dazu werden die Bewegungsgleichungen für Lichtstrahlen hergeleitet, ein Runge-Kutta-Integrator in GLSL implementiert und beides in einem Fragment-Shader kombiniert, der die von der Kamera ausgesandten Lichtstrahlen in die Vergangenheit verfolgt. Die Christoffel-Symbole werden mit sympy abgeleitet und der Code automatisch nach GLSL übertragen.
Licht bewegt sich auf einer geraden Linie. Aber was bedeutet 'gerade' wirklich? Etwas, das durch eine lineare Gleichung beschrieben wird? Nun, nein.