Caveat 1: I'm not sure if this message should be posted here, or in the Programming forum.(adsbygoogle = window.adsbygoogle || []).push({});

Caveat 2: I have a BS in Physics, obtained more than a decade ago, but never actually worked in the field. So I'm a bit rusty. OK, more than a bit.

I am writing a program to simulate the trajectory of photons near a black hole - static, no spin, no charge. Mass of black hole is M.

Think of it as a raytracer - camera is at a finite distance from black hole, outside the event horizon. Photons are shooting from the camera (opposite from reality - it's the raytracer metaphor), initially shooting at the minimum distance R from the center of the black hole (assuming they move in a straight line), and I need to find out the trajectory of the photons infinitely far past the black hole. Essentially, all I need is the deviation angle, since I'm dealing with the photons at an infinite distance after passing near the black hole.

So I guess I need the deviation angle at infinite as a function of M (black hole mass) and R (minimum distance between photon and center of black hole if the photon would move in a straight line ignoring gravity).

If there are several ways to calculate this, I need a formula that's simple and cheap from a computational perspective.

**Physics Forums | Science Articles, Homework Help, Discussion**

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Simulation: ray of light near black hole

**Physics Forums | Science Articles, Homework Help, Discussion**