Schwarzschild light bending
A horizontal plane wave of photons enters from the left and meets a non-rotating black hole at the origin. Geometric units G = c = M = 1. Each photon obeys a null geodesic with conserved energy E and angular momentum L; its fate is fixed by the impact parameter b = L / E. Photons with |b| < 3√3 ≈ 5.196 cross the photon sphere at r = 3 and are swallowed (red); photons with |b| > 3√3 are deflected (blue), with photons just above critical looping the photon sphere multiple times before escaping. Drag the sliders to vary the photon count and the impact-parameter range.
shared/js/engine/symplectic.js; angular coordinate φ advances as
L/r2.
N
41
bmax
9.00
N photons: 41
bmax: 9.00
bcrit = 3√3: 5.1962
swallowed: 0
deflected: 0
419.005.196200WHAT TO TRY
- Vary each control and watch the rail readouts respond.
- Compare the diagnostic plot against the live scene.