A real-time visualization of gravitational lensing based on Einstein's General Relativity.
pip install pygame numpy
python main.py
- Mouse: Move black hole
- Up/Down or Scroll: Adjust mass
- ESC: Exit
Deflection formula: θ = 4GM/c²r (Einstein's thin lens approximation)