The optical appearance of the stellar sky for an observer in the vicinity of a black hole is dominated by bending of light, frequency shift, and magnification caused by gravitational lensing and aberration. Due to the finite apperture of an observer's eye or a telescope, Fraunhofer diffraction has to be taken into account. Using todays high performance graphics hardware, we have developed a Qt application which enables the user to interactively explore the stellar sky in the vicinity of a Schwarzschild black hole. For that, we determine what an observer, who can either move quasistatically around the black hole or follow a timelike radial geodesic, would actually see.
You need a graphics card with an NVIDIA GeForce 7900 chip or higher and at least 300MB GPU memory.
To compile DssBH by yourself, you need Qt.
Then, just run qmake and make.
To use only stars up to magnitude Vmag = 7:
./DssBH
To use start up to magnitude Vmag, e.g.:
./DssBH 12
Note that it can take a few seconds to load the data.
The 4pi projection shows the view of the observer in all directions. The distortion on the top and the bottom of this projection is due to the mapping of spherical coordinates onto a plane surface and has nothing to do with the distortion due to the black hole. However, the advantage of this projection is to see at a glance how the complete sky will look like. By pressing the left mouse button, you can quasistatically move around the black hole on a fixed radial distance with the viewing direction always pointing towards the black hole.
The initial position r_i of the observer for the free fall situation or the current radial distance for the quasi-static motion is scaled by the Schwarzschild radius r_s.
Depending on the initial position r_i, a freely falling observer would crash into the black hole singularity within the proper time tau_crash which is scaled by the speed of light c and the Schwarzschild radius r_s. If the freely-falling-mode is activated, you can change either the current position or proper time of the falling observer by moving the sliders.
Instead of moving the sliders, you can also animate the free fall where the proper time increases homogenously. The animate factor scales the time step.
The output of the star simulation can be influenced by three parameters: gamma-factor, f_0, and maximum pointsize which defines the size of the Airy disc.
M/M0 | rs (km) | τ* (s) | |
stellar black hole |
10 | 29.5 | 2.269x10-3 |
supermassive black hole |
3.6 x106 | 1.062x107 | 816.824 |