Visualizing circular motion around a Schwarzschild black hole
Thomas Müller, Sebastian Boblest
An observer who wants to move on a circular orbit around a Schwarzschild black hole with a constant but arbitrary velocity must compensate the gravitational and centrifugal acceleration to stay on this orbit. Depending on the radius of the orbit and the velocity, the local reference frame of the observer undergoes a geodesic precession. In this article, we will describe the details of such a circular motion and we will present an interactive application that shows what the observer could see.
Qt application / data files
The application can be downloaded for Linux and Windows:
- Linux source files can be downloaded here (gzip-compressed tar-file, 1.1 MB, md5: c521d9bbf00c1b2d52b07aa4031e6d0f, LinuxTorus.tgz).
(Installation manual.) - Windows executable can be downloaded here (zip-archive, 13 MB, md5: 158d9ef5d1c1851483a0e3765e372448, Torus.zip).
(Installation manual.)
For each radial distance and type of torus definition, a set of three lookup tables is necessary:
- r=2rs (constant time):
tdistCT_2_0.1_4096x1024.tin.bin (binary data file, 64MB, md5: a1ab718ef4053b9a9d0fc91cef219ed3, ../tdistCT_2_0.1_4096x1024.tin.bin).
tdistCT_2_0.1_4096x1024.tout.bin (binary data file, 64MB, md5: 1fd2fb318ae16dd7740be66a1f4a9e4b, tdistCT_2_0.1_4096x1024.tout.bin).
tdist_2_4096.bg.bin (binary data file, 33kB, md5: 488d77cacdeb2c5bac532a890e24f7bd, tdist_2_4096.bg.bin). - r=1.5rs (constant time):
tdistCT_1.5_0.1_4096x1024.tin.bin (binary data file, 64MB, md5: 142dfffc56678b8c04ffdf5d4bff9bd1, tdistCT_1.5_0.1_4096x1024.tin.bin).
tdistCT_1.5_0.1_4096x1024.tout.bin (binary data file, 64MB, md5: f1f1e2d091c810d0510030c132344b3c, tdistCT_1.5_0.1_4096x1024.tout.bin).
tdist_1.5_4096.bg.bin (binary data file, 33kB, md5: 6ac529ce4ce0cebe25fcce96a7552b3d, tdist_1.5_4096.bg.bin). - r=1.15rs (constant time):
tdistCT_1.15_0.1_4096x1024.tin.bin (binary data file, 64MB, md5: 8ab64f4840b77c018b7b2858187cef2e, tdistCT_1.15_0.1_4096x1024.tin.bin).
tdistCT_1.15_0.1_4096x1024.tout.bin (binary data file, 64MB, md5: 030e1361e0d6d2fe69b7542060ad4c2d, tdistCT_1.15_0.1_4096x1024.tout.bin).
tdist_1.15_4096.bg.bin (binary data file, 33kB, md5: 426e7577301f41f7f5c9569f3dffe9ab, tdist_1.15_4096.bg.bin).
The two different assignment tables for Planck spectra and their corresponding RGB colors can be found here:
(binary data file, 49kB, md5: e2d25387d9502043cb717455a128f041, planck_Yscaled_16000.bin). | |
(binary data file, 49kB, md5: 7217f36de057108ff8c16dc874eac103, planck_Y1500_16000.bin). |
As background image you can use e.g. the Milkyway panorama by ESO/S. Brunier.
As torus texture you can use e.g. torus_texture.png.
An example configuration file can be found here.
System requirements
- At least 300MB GPU memory.
- The Linux version needs the free Qt SDK (>= 4.6) which can be found here.
The application was tested with the graphics board: NVidia GeForce 8800 GTS.
Movies
The following movies show the circular motion for three different radii. Here, the black hole is indicated as gray region.
You should download the files before playing.
The left column is rendered using the spectrum scaled to Y_1500 luminance.
The right column uses the spectrum scaled to maximum luminance.
All the movies take either 12 or 14.4 seconds when played with 25 frames per second. The proper times experienced by an observer on these circular orbits, however, would be different:
Images
All images from the article can be downloaded as eps-files in the original size:
Links
- T. Müller, S. Boblest
Visualizing circular motion around a Schwarzschild black hole
American Journal of Physics 79, 63-73 (2011).
DOI: 10.1119/1.3492722
- Images:
- others:
Contact
Visualisierungsinstitut der Universität Stuttgart (VISUS)
Allmandring 19
70569 Stuttgart, Germany
Email: Thomas.Mueller@vis.uni-stuttgart.de
Universität Stuttgart
1. Institut für Theoretische Physik (ITP1)
Pfaffenwaldring 57 // IV
70550 Stuttgart, Germany
Email: sebastian.boblest@itp1.uni-stuttgart.de
All contents copyright © 2010, Thomas Müller, Sebastian Boblest
All rights reserved.